Solved

d3d8thk.dll error in Windows Vista

Posted on 2010-08-20
11
1,272 Views
Last Modified: 2012-05-10
Getting error in Windows Vista (x32) when operating many programs including iTunes, Dxdiag, remote desktop to name a few:  "c:\windows\system32\d3d8thk.dll is either not designed to run on windows or it contains an error"

Tried re-installing DX9.  Tried renaming the file in both normal and safe mode so the DX9 installer would install a new one, but get permissions errors.  Any ideas?  The user is very remote so I cannot simply remove his drive and replace files easily.

I also ran regsvr32 to try to re-register the DLL but received a similar error.
0
Comment
Question by:atisw
  • 5
  • 4
11 Comments
 
LVL 6

Expert Comment

by:dreamcomputer2000
ID: 33489829
If your user is tech savy enough to download a Knoppix Live cd for you you could probably talk him through renaming the file from Linux.
0
 
LVL 6

Accepted Solution

by:
che6ausc earned 500 total points
ID: 33491533
Run this command:

SFC /scanfile=c:\windows\system32\d3d8thk.dll

 to see if the file is corrupted.
0
 

Author Comment

by:atisw
ID: 33523662
dreamcomputer2000, probably not an option with this user.  che6ausc, I will give this a try and see what it turns up.

Erik
0
U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

 

Author Comment

by:atisw
ID: 33523853
2010-08-25 10:04:29, Info                  CSI    00000013 [SR] Verify complete
2010-08-25 10:04:29, Info                  CSI    00000014 [SR] Repairing 1 components
2010-08-25 10:04:29, Info                  CSI    00000015 [SR] Beginning Verify and Repair transaction
2010-08-25 10:04:29, Info                  CSI    00000016 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-directx-direct3d9_31bf3856ad364e35_6.0.6000.16386_none_c016aaa963db2525\d3d8thk.dll do not match actual file [l:22{11}]"d3d8thk.dll" :
  Found: {l:32 b:Te6swj8c/ThewgRvYLyO3ZjVficU9iOoZZhsrmsneCM=} Expected: {l:32 b:nw7nBGD/pD6GnDgh8K9mRtl+D0Y6h7ULFn7K1E3y5SM=}
2010-08-25 10:04:29, Info                  CSI    00000017 [SR] Cannot repair member file [l:22{11}]"d3d8thk.dll" of Microsoft-Windows-DirectX-Direct3D9, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-08-25 10:04:29, Info                  CSI    00000018 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-directx-direct3d9_31bf3856ad364e35_6.0.6002.18005_none_c438e5b15de80145\d3d8thk.dll do not match actual file [l:22{11}]"d3d8thk.dll" :
  Found: {l:32 b:Te6swj8c/ThewgRvYLyO3ZjVficU9iOoZZhsrmsneCM=} Expected: {l:32 b:nw7nBGD/pD6GnDgh8K9mRtl+D0Y6h7ULFn7K1E3y5SM=}
2010-08-25 10:04:29, Info                  CSI    00000019 [SR] Cannot repair member file [l:22{11}]"d3d8thk.dll" of Microsoft-Windows-DirectX-Direct3D9, Version = 6.0.6002.18005, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-08-25 10:04:29, Info                  CSI    0000001a Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-directx-direct3d9_31bf3856ad364e35_6.0.6002.18005_none_c438e5b15de80145\d3d8thk.dll do not match actual file [l:22{11}]"d3d8thk.dll" :
  Found: {l:32 b:Te6swj8c/ThewgRvYLyO3ZjVficU9iOoZZhsrmsneCM=} Expected: {l:32 b:nw7nBGD/pD6GnDgh8K9mRtl+D0Y6h7ULFn7K1E3y5SM=}
2010-08-25 10:04:29, Info                  CSI    0000001b [SR] Cannot repair member file [l:22{11}]"d3d8thk.dll" of Microsoft-Windows-DirectX-Direct3D9, Version = 6.0.6002.18005, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2010-08-25 10:04:29, Info                  CSI    0000001c [SR] This component was referenced by [l:160{80}]"Package_25_for_KB948465~31bf3856ad364e35~x86~~6.0.1.18005.948465-113_neutral_GDR"
2010-08-25 10:04:29, Info                  CSI    0000001d Hashes for file member \??\C:\Windows\System32\d3d8thk.dll do not match actual file [l:22{11}]"d3d8thk.dll" :
  Found: {l:32 b:Te6swj8c/ThewgRvYLyO3ZjVficU9iOoZZhsrmsneCM=} Expected: {l:32 b:nw7nBGD/pD6GnDgh8K9mRtl+D0Y6h7ULFn7K1E3y5SM=}
2010-08-25 10:04:29, Info                  CSI    0000001e Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-directx-direct3d9_31bf3856ad364e35_6.0.6002.18005_none_c438e5b15de80145\d3d8thk.dll do not match actual file [l:22{11}]"d3d8thk.dll" :
  Found: {l:32 b:Te6swj8c/ThewgRvYLyO3ZjVficU9iOoZZhsrmsneCM=} Expected: {l:32 b:nw7nBGD/pD6GnDgh8K9mRtl+D0Y6h7ULFn7K1E3y5SM=}
2010-08-25 10:04:29, Info                  CSI    0000001f [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:22{11}]"d3d8thk.dll"; source file in store is also corrupted
2010-08-25 10:04:29, Info                  CSI    00000020 Repair results created:
POQ 1 starts:
 
POQ 1 ends.
2010-08-25 10:04:29, Info                  CSI    00000021 [SR] Repair complete
0
 
LVL 6

Expert Comment

by:che6ausc
ID: 33525028
2010-08-25 10:04:29, Info                  CSI    0000001f [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:22{11}]"d3d8thk.dll"; source file in store is also corrupted
2010-08-25 10:04:29, Info                  CSI    00000020 Repair results created:
POQ 1 starts:
 
POQ 1 ends.
2010-08-25 10:04:29, Info                  CSI    00000021 [SR] Repair complete

Both the backup and source file seem to be corrupted.  I have never seen this before.  It tried to replace the file from backup but determined the backup was currupted also  Try dowloading from here: http://www.dll-files.com/dllindex/dll-files.shtml?d3d8thk or another website and replacing the file.

You could also try replacing it yourself with the 32 bit version in the Windows\winsxs folder.  But, if it is indeed corrupted there also it may not work. Worth a try.  See attached.
      
Capture.jpg
0
 
LVL 6

Expert Comment

by:che6ausc
ID: 33525132
That file is part of the operating system, so as a last resort you will have to do at least a repair install, if not a clean install.  The SFC scan definitely found the file to be corrupted and tried to do a repair by replacing the file from the backup(winsxs) folder but the checksum hash totals were different indicating corruption somewhere.
0
 
LVL 6

Expert Comment

by:che6ausc
ID: 33525231
0
 

Author Comment

by:atisw
ID: 33525289
Thanks I'll try a couple of things and see what I come up with.  Hopefully a rebuild is not in order.
0
 

Author Comment

by:atisw
ID: 33726609
Sorry guys.  Due to the user's location I have been unable to perform any more testing.  I will probably recommend that he just re-install Windows to avoid any more troubleshooting time.  Thanks for all the ideas.
0
 

Author Closing Comment

by:atisw
ID: 33726623
Did find that files were corrupted.  I could not change the permissions to be able to copy in a new file.  Will have to rebuild Windows on this user's machine.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There are many reasons a PC runs slower than when it was new, ranging from malicious software intended to mess things up to simple general Windows use.  Your PC performance may slowly degrade over time without you noticing but when you buy a PC from…
Have you ever had a hard drive that you can't boot into, but need to change the registry? Here is the solution! This article guides you through accessing and editing a registry of a non-primary drive. To read registry information on a non-prim…
Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question