Solved

d3d8thk.dll error in Windows Vista

Posted on 2010-08-20
11
1,269 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
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 

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

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

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

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…
I'm a big fan of Windows' offline folder caching and have used it on my laptops for over a decade.  One thing I don't like about it, however, is how difficult Microsoft has made it for the cache to be moved out of the Windows folder.  Here's how to …
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…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

803 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