Direct3D is foobar

Biftheunderstudy

Senior member
Aug 15, 2006
375
1
81
I recently got a virus on my compy and managed to get it off after a lot of trouble. The registry was played with by a few programs and the end result is that direct3D won't load anymore. Whenever I try to load anything with graphics I get "The application failed to start because d3d8thk.dll was not found. Reinstalling may fix the problem." I get the same message for d3dxof.dll.
The x64 version of dxdiag works and runs d3D fine, but I don't know of anything that uses the x64 versions.
It seems to me that a registry entry got deleted but I have no trace of it.

I would reformat but my windows copy is across the province for the next 2 months and I have no backup resources where I am.

DirectX won't fix it when it reinstalls and niether will reinstalling the program.


 

mechBgon

Super Moderator<br>Elite Member
Oct 31, 1999
30,699
1
0
If you haven't tried this already, you might try downloading and running the full-meal-deal DirectX 9.0C installer and see if that helps at all.

Otherwise, fire up System Restore from Start > All Programs > Accessories > System Tools, and see if there's a System Restore point that would take you back to before the attack, if you haven't done that already too.

 

Cutthroat

Golden Member
Apr 13, 2002
1,104
0
0
If you can download an .iso of Windows and get your cd key from your original at home you can try a repair or reinstall.

If it's just a couple of files missing or corrupt perhaps you could copy them from somebody else running the same version of Windows nearby, or get them sent to you by somebody you know online.