TF2 gave an error like: Just the second number was different. I cannot find a startup log in the TF2 files, so I cant say anything about that. I tried reinstalling my nvidia drivers, since i read somewhere they might cause the problem, but it didn't help. I also tried using the restore point, but somehow Xpize is still installed? I used the restore point called Anolis something. This didn't help either. Xfire still crashes, and Team Fortress 2 now crashes after loading without giving an error. (It crashes after it has finished "Sending client info" when connecting to a server). Should I maybe use the restore-point before the Anolis one? Xfire gives a whole report after crashing. I copied the first part of it, this is what seems most interesting: <?xml version="1.0" encoding="utf-8" ?> <ExceptionReport Version="4"> <Application Build="36913" Command=""C:\Games\Misc\Xfire\xfire.exe" "/> <OperatingSystem Type="2"><Version Major="5" Minor="1" Build="2600"/></OperatingSystem> <Exception Code="C0000005" Address="7E1E381C"><Module Section="0001" Offset="0000281C" FileName="C:\WINDOWS\system32\urlmon.dll"/></Exception> <Registers EAX="7E1E9BE7" EBX="00000000" ECX="2AF36C1E" EDX="00000062" ESI="00000000" EDI="00000001" CS="001B" EIP="7E1E381C" SS="0023" ESP="0012D5A0" EBP="0012D5AC" DS="0023" ES="0023" FS="003B" GS="0000" Flags="00010246"/> <BackTrace> <Frame ProgramCounter="7E1E381C" StackAddress="0012D5A0" FrameAddress="0012D5AC"> <Module Section="0001" Offset="0000281C" FileName="C:\WINDOWS\system32\urlmon.dll"/> <StackHexDump From="0012D5A0" To="0012D5AC">8c d6 17 00 01 00 00 40 00 00 00 00</StackHexDump> </Frame> <Frame ProgramCounter="7E1E9BFE" StackAddress="0012D5A0" FrameAddress="0012D5C4"> <Module Section="0001" Offset="00008BFE" FileName="C:\WINDOWS\system32\urlmon.dll"/> <StackHexDump From="0012D5AC" To="0012D5C4">c4 d5 12 00 fe 9b 1e 7e 00 00 00 00 04 9c 1e 7e 00 00 00 00 a8 e6 12 00</StackHexDump> </Frame> After that, it's just a lot more of those frames.