dinput.dll file error

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I'm running Windows XP Pro with automatic updates, so should have most recent
version of everything. I've installed and attempted to run some older games,
e.g. Empire Earth, Knights of the Temple. Installation goes well, but when I
attempt to run them I get the same message for each: "The application or DLL
C:\WINDOWS\system32\DINPUT.dll is not a valid Windows Image. Please check
this against your installation diskette." These disks come with DirectX 6,
8, and I've tried installing, uninstalling or not installing these versions
of DirectX, which seem to affect the DINPUT.dll file, but nothing I've tried
works. Can anyone suggest how I fix this? Perhaps I need a replacement
DINPUT.dll file, but I don't know how to find one, or whether it would
correctly overwrite the existing one. I've tried changing compatibility to
Windows 95 or 98, but with no success. Thanks to anyone who can help!
 
1. Go to Start > Run and type: CMD , and hit enter.
2. In the Command Prompt window type: SFC /SCANNOW
and hit enter. Have your Windows XP CD available.

After running SFC:

Go to Start > Programs > Accessories > System Tools >
System Information > View > System History

Introduction to using scannow sfc (system file checker)
http://www.updatexp.com/scannow-sfc.html

Description of Windows XP System File Checker (Sfc.exe)
http://support.microsoft.com/default.aspx?scid=kb;en-us;310747&Product=winxp

--
Carey Frisch
Microsoft MVP
Windows - Shell/User
Microsoft Community Newsgroups
news://msnews.microsoft.com/

---------------------------------------------------------------------------­----------------

:

| I'm running Windows XP Pro with automatic updates, so should have most recent
| version of everything. I've installed and attempted to run some older games,
| e.g. Empire Earth, Knights of the Temple. Installation goes well, but when I
| attempt to run them I get the same message for each: "The application or DLL
| C:\WINDOWS\system32\DINPUT.dll is not a valid Windows Image. Please check
| this against your installation diskette." These disks come with DirectX 6,
| 8, and I've tried installing, uninstalling or not installing these versions
| of DirectX, which seem to affect the DINPUT.dll file, but nothing I've tried
| works. Can anyone suggest how I fix this? Perhaps I need a replacement
| DINPUT.dll file, but I don't know how to find one, or whether it would
| correctly overwrite the existing one. I've tried changing compatibility to
| Windows 95 or 98, but with no success. Thanks to anyone who can help!
 
I hope that this would have worked, but unfortunately, after loading my
Windows XP disk, the programme then required me to load the Windows XP
Service Pack 2 disk, which I don't have, because I downloaded SP2 from the
net! Any ways around this, please? In the meantime, I'll look for a copy of
SP2 on the net which I can write to CD, then hopefully feed the SCANNOW
programme.
 
Back
Top