Hey everyone!
As much as I hate to, I am going to have to give you a brief story simply because I am not entirely sure what my issue is:
In an attempt to play Dying Light, I realized I had a corrupt dll. When I run Dying Light I am immediately confronted with "Bad Image:"
C:\...\DSOUND.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.
Followed with "DyingLight.exe has stopped working"
So my first attempt to fix the issue was to use Dying Light's DXSetup. When I ran the installer I was confronted with another error message:
An internal system error occurred. Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.
DirectX.log read as follows:
05/31/15 00:41:40: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXD98D.tmp\d3dx9_24_x64.inf [DefaultInstall]
05/31/15 00:41:41: infinst: Target file: 'C:\Windows\system32\d3dx9_24.dll'
Target file is Version 9.5.132.0
Source file is Version 9.5.132.0
05/31/15 00:41:41: infinst: Currently C:\Windows\system32\d3dx9_24.dll is newer than the one being installed.
05/31/15 00:41:42: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXD98D.tmp\d3dx9_25_x64.inf [DefaultInstall]
05/31/15 00:41:42: infinst: Target file: 'C:\Windows\system32\d3dx9_25.dll'
Target file is Version 9.6.168.0
Source file is Version 9.6.168.0
05/31/15 00:41:42: infinst: Currently C:\Windows\system32\d3dx9_25.dll is newer than the one being installed.
05/31/15 00:41:43: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXD98D.tmp\d3dx9_26_x64.inf [DefaultInstall]
05/31/15 00:41:43: infinst: Target file: 'C:\Windows\system32\d3dx9_26.dll'
Target file is Version 9.7.239.0
Source file is Version 9.7.239.0
05/31/15 00:41:43: infinst: Currently C:\Windows\system32\d3dx9_26.dll is newer than the one being installed.
05/31/15 00:41:45: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXD98D.tmp\d3dx9_27_x64.inf [DefaultInstall]
05/31/15 00:41:46: infinst: Target file: 'C:\Windows\system32\d3dx9_27.dll'
Target file is Version 9.8.299.0
Source file is Version 9.8.299.0
05/31/15 00:41:46: infinst: Currently C:\Windows\system32\d3dx9_27.dll is newer than the one being installed.
05/31/15 00:41:47: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXD98D.tmp\d3dx9_28_x64.inf [DefaultInstall]
05/31/15 00:41:48: infinst: Target file: 'C:\Windows\system32\d3dx9_28.dll'
Target file is Version 9.10.455.0
Source file is Version 9.10.455.0
05/31/15 00:41:48: infinst: Currently C:\Windows\system32\d3dx9_28.dll is newer than the one being installed.
05/31/15 00:41:50: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXD98D.tmp\d3dx9_29_x64.inf [DefaultInstall]
05/31/15 00:41:51: infinst: Target file: 'C:\Windows\system32\d3dx9_29.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 00:41:51: infinst: Currently C:\Windows\system32\d3dx9_29.dll is newer than the one being installed.
05/31/15 00:41:51: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXD98D.tmp\XACT_x64.inf [DefaultInstall]
05/31/15 00:41:51: infinst: Target file: 'C:\Windows\system32\xactengine2_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 00:41:51: infinst: Currently C:\Windows\system32\xactengine2_0.dll is newer than the one being installed.
05/31/15 00:41:51: infinst: Target file: 'C:\Windows\system32\x3daudio1_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 00:41:51: infinst: Currently C:\Windows\system32\x3daudio1_0.dll is newer than the one being installed.
05/31/15 02:09:18: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX243.tmp\d3dx9_24_x64.inf [DefaultInstall]
05/31/15 02:09:19: infinst: Target file: 'C:\Windows\system32\d3dx9_24.dll'
Target file is Version 9.5.132.0
Source file is Version 9.5.132.0
05/31/15 02:09:19: infinst: Currently C:\Windows\system32\d3dx9_24.dll is newer than the one being installed.
05/31/15 02:09:19: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX243.tmp\d3dx9_25_x64.inf [DefaultInstall]
05/31/15 02:09:20: infinst: Target file: 'C:\Windows\system32\d3dx9_25.dll'
Target file is Version 9.6.168.0
Source file is Version 9.6.168.0
05/31/15 02:09:20: infinst: Currently C:\Windows\system32\d3dx9_25.dll is newer than the one being installed.
05/31/15 02:09:20: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX243.tmp\d3dx9_26_x64.inf [DefaultInstall]
05/31/15 02:09:21: infinst: Target file: 'C:\Windows\system32\d3dx9_26.dll'
Target file is Version 9.7.239.0
Source file is Version 9.7.239.0
05/31/15 02:09:21: infinst: Currently C:\Windows\system32\d3dx9_26.dll is newer than the one being installed.
05/31/15 02:09:22: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX243.tmp\d3dx9_27_x64.inf [DefaultInstall]
05/31/15 02:09:23: infinst: Target file: 'C:\Windows\system32\d3dx9_27.dll'
Target file is Version 9.8.299.0
Source file is Version 9.8.299.0
05/31/15 02:09:23: infinst: Currently C:\Windows\system32\d3dx9_27.dll is newer than the one being installed.
05/31/15 02:09:23: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX243.tmp\d3dx9_28_x64.inf [DefaultInstall]
05/31/15 02:09:24: infinst: Target file: 'C:\Windows\system32\d3dx9_28.dll'
Target file is Version 9.10.455.0
Source file is Version 9.10.455.0
05/31/15 02:09:24: infinst: Currently C:\Windows\system32\d3dx9_28.dll is newer than the one being installed.
05/31/15 02:09:25: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX243.tmp\d3dx9_29_x64.inf [DefaultInstall]
05/31/15 02:09:25: infinst: Target file: 'C:\Windows\system32\d3dx9_29.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 02:09:25: infinst: Currently C:\Windows\system32\d3dx9_29.dll is newer than the one being installed.
05/31/15 02:09:26: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX243.tmp\XACT_x64.inf [DefaultInstall]
05/31/15 02:09:26: infinst: Target file: 'C:\Windows\system32\xactengine2_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 02:09:26: infinst: Currently C:\Windows\system32\xactengine2_0.dll is newer than the one being installed.
05/31/15 02:09:26: infinst: Target file: 'C:\Windows\system32\x3daudio1_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 02:09:26: infinst: Currently C:\Windows\system32\x3daudio1_0.dll is newer than the one being installed.
05/31/15 02:10:07: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX952F.tmp\d3dx9_24_x64.inf [DefaultInstall]
05/31/15 02:10:08: infinst: Target file: 'C:\Windows\system32\d3dx9_24.dll'
Target file is Version 9.5.132.0
Source file is Version 9.5.132.0
05/31/15 02:10:08: infinst: Currently C:\Windows\system32\d3dx9_24.dll is newer than the one being installed.
05/31/15 02:10:09: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX952F.tmp\d3dx9_25_x64.inf [DefaultInstall]
05/31/15 02:10:09: infinst: Target file: 'C:\Windows\system32\d3dx9_25.dll'
Target file is Version 9.6.168.0
Source file is Version 9.6.168.0
05/31/15 02:10:09: infinst: Currently C:\Windows\system32\d3dx9_25.dll is newer than the one being installed.
05/31/15 02:10:09: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX952F.tmp\d3dx9_26_x64.inf [DefaultInstall]
05/31/15 02:10:10: infinst: Target file: 'C:\Windows\system32\d3dx9_26.dll'
Target file is Version 9.7.239.0
Source file is Version 9.7.239.0
05/31/15 02:10:10: infinst: Currently C:\Windows\system32\d3dx9_26.dll is newer than the one being installed.
05/31/15 02:10:10: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX952F.tmp\d3dx9_27_x64.inf [DefaultInstall]
05/31/15 02:10:11: infinst: Target file: 'C:\Windows\system32\d3dx9_27.dll'
Target file is Version 9.8.299.0
Source file is Version 9.8.299.0
05/31/15 02:10:11: infinst: Currently C:\Windows\system32\d3dx9_27.dll is newer than the one being installed.
05/31/15 02:10:12: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX952F.tmp\d3dx9_28_x64.inf [DefaultInstall]
05/31/15 02:10:12: infinst: Target file: 'C:\Windows\system32\d3dx9_28.dll'
Target file is Version 9.10.455.0
Source file is Version 9.10.455.0
05/31/15 02:10:12: infinst: Currently C:\Windows\system32\d3dx9_28.dll is newer than the one being installed.
05/31/15 02:10:13: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX952F.tmp\d3dx9_29_x64.inf [DefaultInstall]
05/31/15 02:10:14: infinst: Target file: 'C:\Windows\system32\d3dx9_29.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 02:10:14: infinst: Currently C:\Windows\system32\d3dx9_29.dll is newer than the one being installed.
05/31/15 02:10:14: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX952F.tmp\XACT_x64.inf [DefaultInstall]
05/31/15 02:10:14: infinst: Target file: 'C:\Windows\system32\xactengine2_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 02:10:14: infinst: Currently C:\Windows\system32\xactengine2_0.dll is newer than the one being installed.
05/31/15 02:10:14: infinst: Target file: 'C:\Windows\system32\x3daudio1_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 02:10:14: infinst: Currently C:\Windows\system32\x3daudio1_0.dll is newer than the one being installed.
05/31/15 12:48:20: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX6F94.tmp\d3dx9_24_x64.inf [DefaultInstall]
05/31/15 12:48:21: infinst: Target file: 'C:\Windows\system32\d3dx9_24.dll'
Target file is Version 9.5.132.0
Source file is Version 9.5.132.0
05/31/15 12:48:21: infinst: Currently C:\Windows\system32\d3dx9_24.dll is newer than the one being installed.
05/31/15 12:48:21: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX6F94.tmp\d3dx9_25_x64.inf [DefaultInstall]
05/31/15 12:48:22: infinst: Target file: 'C:\Windows\system32\d3dx9_25.dll'
Target file is Version 9.6.168.0
Source file is Version 9.6.168.0
05/31/15 12:48:22: infinst: Currently C:\Windows\system32\d3dx9_25.dll is newer than the one being installed.
05/31/15 12:48:24: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX6F94.tmp\d3dx9_26_x64.inf [DefaultInstall]
05/31/15 12:48:26: infinst: Target file: 'C:\Windows\system32\d3dx9_26.dll'
Target file is Version 9.7.239.0
Source file is Version 9.7.239.0
05/31/15 12:48:26: infinst: Currently C:\Windows\system32\d3dx9_26.dll is newer than the one being installed.
05/31/15 12:48:27: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX6F94.tmp\d3dx9_27_x64.inf [DefaultInstall]
05/31/15 12:48:27: infinst: Target file: 'C:\Windows\system32\d3dx9_27.dll'
Target file is Version 9.8.299.0
Source file is Version 9.8.299.0
05/31/15 12:48:27: infinst: Currently C:\Windows\system32\d3dx9_27.dll is newer than the one being installed.
05/31/15 12:48:28: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX6F94.tmp\d3dx9_28_x64.inf [DefaultInstall]
05/31/15 12:48:28: infinst: Target file: 'C:\Windows\system32\d3dx9_28.dll'
Target file is Version 9.10.455.0
Source file is Version 9.10.455.0
05/31/15 12:48:28: infinst: Currently C:\Windows\system32\d3dx9_28.dll is newer than the one being installed.
05/31/15 12:48:29: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX6F94.tmp\d3dx9_29_x64.inf [DefaultInstall]
05/31/15 12:48:29: infinst: Target file: 'C:\Windows\system32\d3dx9_29.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 12:48:29: infinst: Currently C:\Windows\system32\d3dx9_29.dll is newer than the one being installed.
05/31/15 12:48:30: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DX6F94.tmp\XACT_x64.inf [DefaultInstall]
05/31/15 12:48:30: infinst: Target file: 'C:\Windows\system32\xactengine2_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 12:48:30: infinst: Currently C:\Windows\system32\xactengine2_0.dll is newer than the one being installed.
05/31/15 12:48:30: infinst: Target file: 'C:\Windows\system32\x3daudio1_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 12:48:30: infinst: Currently C:\Windows\system32\x3daudio1_0.dll is newer than the one being installed.
05/31/15 14:24:18: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXE91.tmp\d3dx9_24_x64.inf [DefaultInstall]
05/31/15 14:24:19: infinst: Target file: 'C:\Windows\system32\d3dx9_24.dll'
Target file is Version 9.5.132.0
Source file is Version 9.5.132.0
05/31/15 14:24:19: infinst: Currently C:\Windows\system32\d3dx9_24.dll is newer than the one being installed.
05/31/15 14:24:19: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXE91.tmp\d3dx9_25_x64.inf [DefaultInstall]
05/31/15 14:24:19: infinst: Target file: 'C:\Windows\system32\d3dx9_25.dll'
Target file is Version 9.6.168.0
Source file is Version 9.6.168.0
05/31/15 14:24:19: infinst: Currently C:\Windows\system32\d3dx9_25.dll is newer than the one being installed.
05/31/15 14:24:20: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXE91.tmp\d3dx9_26_x64.inf [DefaultInstall]
05/31/15 14:24:20: infinst: Target file: 'C:\Windows\system32\d3dx9_26.dll'
Target file is Version 9.7.239.0
Source file is Version 9.7.239.0
05/31/15 14:24:20: infinst: Currently C:\Windows\system32\d3dx9_26.dll is newer than the one being installed.
05/31/15 14:24:21: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXE91.tmp\d3dx9_27_x64.inf [DefaultInstall]
05/31/15 14:24:21: infinst: Target file: 'C:\Windows\system32\d3dx9_27.dll'
Target file is Version 9.8.299.0
Source file is Version 9.8.299.0
05/31/15 14:24:21: infinst: Currently C:\Windows\system32\d3dx9_27.dll is newer than the one being installed.
05/31/15 14:24:22: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXE91.tmp\d3dx9_28_x64.inf [DefaultInstall]
05/31/15 14:24:22: infinst: Target file: 'C:\Windows\system32\d3dx9_28.dll'
Target file is Version 9.10.455.0
Source file is Version 9.10.455.0
05/31/15 14:24:22: infinst: Currently C:\Windows\system32\d3dx9_28.dll is newer than the one being installed.
05/31/15 14:24:23: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXE91.tmp\d3dx9_29_x64.inf [DefaultInstall]
05/31/15 14:24:23: infinst: Target file: 'C:\Windows\system32\d3dx9_29.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 14:24:23: infinst: Currently C:\Windows\system32\d3dx9_29.dll is newer than the one being installed.
05/31/15 14:24:23: infinst: Installing C:\Users\Owner\AppData\Local\Temp\DXE91.tmp\XACT_x64.inf [DefaultInstall]
05/31/15 14:24:24: infinst: Target file: 'C:\Windows\system32\xactengine2_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 14:24:24: infinst: Currently C:\Windows\system32\xactengine2_0.dll is newer than the one being installed.
05/31/15 14:24:24: infinst: Target file: 'C:\Windows\system32\x3daudio1_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
05/31/15 14:24:24: infinst: Currently C:\Windows\system32\x3daudio1_0.dll is newer than the one being installed.
Everything seems fine.
DXError.log did not contain an entry. The last recorded entry was from 3 years ago.
So unless I am missing something, the DXSetup failed without leaving any clue to what the issue is.
Seeing as this failed, I tried another method. I manually downloaded the dsound.dll and attempted a file overwrite. I know I am going to get chewed out because this is dangerous, but on the bright side, this method failed so there's nothing to worry about
I am the administrator for my computer, yet no matter what I try I cannot seem to overwrite my system32 files.
I have tried running Explorer as an admin, I have transferred ownership of the file to my admin account (by using CMD takeown /f). I have used a administrative command prompt to attempt move commands and the:
cacls C:\Windows\System32\dsound.dll /G "my owner account":F
-- command
Nothing is giving me overwrite permissions.
I have tried updating my drivers but they are already up to date.
So I'm stuck with two issues. My DXSetup fails with no reason and I cannot get Windows Vista admin privileges to fix the issue myself.
The DXSetup issue is software related but the administrative permissions is windows related so I wasn't quite sure where to post this, sorry!
Here is some system information that may help:
Windows Vista Home Premium Service Pack 2
64-bit Operating System
AMD Radeon HD 6600 Series (Which should be capable of running the DirectX needed.)
The DirectX version that DylingLight is trying to install is the "June 2010" package.
Steam did not report any issues with the installation and I have tried reinstalling. Moreover, I have had previous sound issues with 7Days2Die so I don't believe the issue is solely with Dying Light.
Any help is appreciated. I do not know a lot about .dll's so if I left out information please tell me and I will respond within 24 hours.
Thank you!