Weedy WeedCloud wrote:
DX and display drivers are updated so don't tell me that's the reason.
It isn't
Hate to say it, but Microsoft think it is a Viedo card driver and/or DirectX version problem. See
http://support.microsoft.com/?kbid=286006
http://support.microsoft.com/?kbid=303174
http://support.microsoft.com/default.as ... bContent=1
http://support.microsoft.com/?kbid=179295
If Microsoft think it is, then there is a damn good chance they are right. If your unwilling to consider that this is correct I doubt you will solve the problem.
I assume you are running DirectX9.0b. However it may not of installed correctly (Yes, shock horror, this can happen). Try re-installing it, if you haven't.
Click Start --> Run. Type in dxdiag.exe Run through all the tests and ensure that all the version numbers match, and that there are no reported errors. On the 'sound' tab, move the 'acceleration' slider down one spot, and try again. Repeat until it either works, or you cannot slide any further down. This was a reported fix in my googling of your problem.
What OS and patches?
What version of Internet Explorer? If it's not 6, upgrade it. If it is 6, do a repair (Control panel --> add/remove programs --> Internet explorer --> remove option and then repair).
What video card do you have, and what driver revision? Maybe an earlier driver version will work?
Try playing the game in a different resolution.
Other things to try, with lower expectations of success. But all this should be on your list of general house cleaning duties anyway.
Run ad-aware and check for spyware.
Run an anti-virus. Try
http://housecall.trendmicro.com/ for a free online scanner. I suggest this, because not all AV programs are as good as each other. Maybe you have a virus that your current scanner isn't picking up.
Delete the contents of your temp folder (C:\windows\temp) You don't need anything in here, unless you put it here yourself.
With zero probablility of doing anything useful, run a scandisk and defrag from safe mode. It won't help, won't hurt, and it's an all round good thing to do anyway.