Solved

d3d8thk.dll error in Windows Vista

Posted on 2010-08-20
11
1,256 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
Comment Utility
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
Comment Utility
Run this command:

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

 to see if the file is corrupted.
0
 

Author Comment

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

Erik
0
 

Author Comment

by:atisw
Comment Utility
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
Comment Utility
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
Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

 
LVL 6

Expert Comment

by:che6ausc
Comment Utility
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
Comment Utility
0
 

Author Comment

by:atisw
Comment Utility
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
Comment Utility
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
Comment Utility
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

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

INTRODUCTION The purpose of this document is to demonstrate the Installation and configuration of the Data Protection Manager product. Note that this demonstration was prepared on the basis of Windows OS is 2008 R2 and DPM 2010. DATA PROTECTI…
When you upgrade from Windows 8 to 8.1 or to Windows 10 or if you are like me you are on the Insider Program you may find yourself with many 450MB recovery partitions.  With a traditional disk that may not be a problem but with relatively smaller SS…
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
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…

771 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now