Solved

d3d8thk.dll error in Windows Vista

Posted on 2010-08-20
11
1,290 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
The Ultimate Checklist to Optimize Your Website

Websites are getting bigger and complicated by the day. Video, images, custom fonts are all great for showcasing your product/service. But the price to pay in terms of reduced page load times and ultimately, decreased sales, can lead to some difficult decisions about what to cut.

 

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

Transaction Monitoring Vs. Real User Monitoring

Synthetic Transaction Monitoring Vs. Real User Monitoring: When To Use Each Approach? In this article, we will discuss two major monitoring approaches: Synthetic Transaction and Real User Monitoring.

Question has a verified solution.

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

Many times while working on a computer regardless of any Operating System, lag and crashes seem to creep in, hindering your working speed. Sometimes, it can also cause your work to be lost unexpectedly and as a result, you are unable to meet your de…
The password reset disk is often mentioned as the best solution to deal with the lost Windows password problem. In Windows 2008, 7, Vista and XP, a password reset disk can be easily created. But besides Windows 7/Vista/XP, Windows Server 2008 and ot…
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…

729 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