Go Back   Steam Users' Forums > Steam Game Discussions > Q - S > RailWorks

Reply
 
Thread Tools Display Modes
Old 02-23-2012, 10:00 AM   #1
Madman1232
 
Join Date: Oct 2010
Reputation: 0
Posts: 3
d3dx9_43.dll error

Hi everyone

I'm having an error with railworks in that whenever I try to launch it from the launcher I get this error popping up.

"d3dx9_43.dll is either not designed to run on windows or it contains an error..."

I've done the following
1.Ran the "DirectX End-User Runtime Web Installer" located here http://www.microsoft.com/download/en/details.aspx?id=35 and rebooted with no effect.
2.Removed Railwork's local files using steam and re-installed, again no effect.

Help would be appreciated

Thanks

Alex
Madman1232 is offline  
Reply With Quote
Old 02-23-2012, 01:19 PM   #2
peterhayes
 
Join Date: Aug 2011
Reputation: 169
Posts: 1,377
Alex
I guess that you have seen this: http://pcsupport.about.com/od/findby...sing-error.htm ?
The usual fix is to reintall the LATEST version of Direct X which you seem to have done.
Sometimes reinstalling the video drivers clean install can help.
Try running sfc /scannow at the cmd prompt (Windows Key + R)
Dxdiag shows no issues? - should show DirectX 11 as version.
From the forums here: have you tried to start the dxsetup.exe which is in the [path_to_steamfolder]\steamapps\common\deathspank\DirectX : http://forums.steampowered.com/forum....php?t=1563190
Regards
PeterH
peterhayes is offline   Reply With Quote
Old 02-27-2012, 09:12 AM   #3
Madman1232
 
Join Date: Oct 2010
Reputation: 0
Posts: 3
Update

dxdiag shows no errors, and sfc /scannow doesn't seem to do anything except scan and not tell me anything.

Installed the Latest version of the Direct X runtimes and tried the ones in railworks install folder.

Here is the full error message.


---------------------------
RailWorksProc2.exe - Bad Image
---------------------------
C:\Windows\system32\d3dx9_43.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.
---------------------------
OK
---------------------------
Madman1232 is offline   Reply With Quote
Old 02-27-2012, 11:42 AM   #4
Dante47
 
Join Date: Nov 2011
Reputation: 7
Posts: 126
R u on windows vista ? if you are running vista then you need to know this vista is a virus by itself :

here's what I could come up with :

http://www.vistax64.com/windows-upda...ease-help.html
Dante47 is offline   Reply With Quote
Old 03-06-2012, 06:29 AM   #5
Madman1232
 
Join Date: Oct 2010
Reputation: 0
Posts: 3
Quote:
Originally Posted by Dante47 View Post
R u on windows vista ? if you are running vista then you need to know this vista is a virus by itself :

here's what I could come up with :

http://www.vistax64.com/windows-upda...ease-help.html
Sorry for the delay, I've been having trouble logging into the steam forums.

I am running Windows 7 64bit

EDIT:
I am also getting this error when I am not getting the dll error.

Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B).

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
at WrapperNS.Wrapper.RWTestCurrentSettings(Int32 width, Int32 height, Int32 aa, Boolean fs, Int32 ssx, Int32 ssy, Boolean legacy)
at WrapperNS.Wrapper.TestBtn_Click(Object sender, EventArgs e)
at WrapperNS.Wrapper.StartBtn_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.261 (RTMGDR.030319-2600)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
RailWorks
Assembly Version: 2.0.0.1
Win32 Version: 2.0.0.1
CodeBase: file:///C:/program%20files%20(x86)/steam/steamapps/common/railworks/RailWorks.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.235 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.261 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
p1opcnu2
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.261 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Last edited by Madman1232: 03-06-2012 at 06:33 AM.
Madman1232 is offline   Reply With Quote
Old 03-06-2012, 07:29 AM   #6
DC Shoemaker
 
Join Date: Jun 2010
Reputation: 22
Posts: 181
dll error

Alex-

From what I can see, it seems possible that the d3dx9_43.dll file itself may not be at fault, but a program that is attempting to load it may be corrupted. The older your Win 7 installatio is, the more likely this becomes. I know of only one solution: back up your data files (NOT program files if you can avoid it) and do a full re-install from the original disks, both for Windows and your programs.
DC Shoemaker is offline   Reply With Quote
Old 01-09-2013, 02:10 PM   #7
Peter749
 
Join Date: Dec 2011
Reputation: 299
Posts: 2,956
I'm now getting this error with Win 7/64bit.

When I try to start Railworks I get the error
"The program carn't start because d3dx9_43.dll is missing"

Is there a solution?

Thanks

Peter

Last edited by Peter749: 01-09-2013 at 02:13 PM.
Peter749 is online now   Reply With Quote
Old 01-09-2013, 02:30 PM   #8
Marleyman
 
 
 
Join Date: Jun 2010
Reputation: 144
Posts: 718
go to the Steam\steamapps\common\railworks\Install\DirectX9 folder and run the DXSETUP.exe file from there.
Marleyman is offline   Reply With Quote
Old 01-10-2013, 02:15 AM   #9
Peter749
 
Join Date: Dec 2011
Reputation: 299
Posts: 2,956
Quote:
Originally Posted by Marleyman View Post
go to the Steam\steamapps\common\railworks\Install\DirectX9 folder and run the DXSETUP.exe file from there.
Thank you. I will try that when I get home tonight.

Peter
Peter749 is online now   Reply With Quote
Old 01-10-2013, 11:04 AM   #10
Peter749
 
Join Date: Dec 2011
Reputation: 299
Posts: 2,956
Quote:
Originally Posted by Marleyman View Post
go to the Steam\steamapps\common\railworks\Install\DirectX9 folder and run the DXSETUP.exe file from there.
I tried that and the installation failed.
An internal system error occurred.
Please refer to DXError.log


Looking at the log it has
[01/10/13 18:55:18] module: dxupdate(Jun 2 2010), file: dxupdate.cpp, line: 5514, function: DirectXUpdateInstallPlugIn

Unable to find master inf.

--------------------
[01/10/13 18:55:18] module: dsetup32(Jun 2 2010), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.


Not sure what to do next.

Peter

It was working ok until I decided to upgrade to Win 7

Last edited by Peter749: 01-10-2013 at 11:13 AM.
Peter749 is online now   Reply With Quote
Old 01-10-2013, 01:09 PM   #11
peterhayes
 
Join Date: Aug 2011
Reputation: 169
Posts: 1,377
Peter
Try these first :In Win 7 there is an inbuilt trouble shooter and a "fix-it" centre both may be helpful.
In Win 7 open control panel choose troubleshooting and go from there,
Fixit: http://support.microsoft.com/fixit/
but firstly run the dxdiag diagnostic tool: http://windows.microsoft.com/en-AU/w...iagnostic-Tool

Then these will be more complicated but may help: http://forums.steampowered.com/forum....php?t=2115114
This from Viol4ation: http://social.microsoft.com/Forums/e...0-4ff3bf050b1e

It looks to me like you have a corrupted dll file and these are hard to isolate and fix. Was this a clean install of Win 7 or did you install over Win XP??
pH
peterhayes is offline   Reply With Quote
Old 01-10-2013, 01:27 PM   #12
Peter749
 
Join Date: Dec 2011
Reputation: 299
Posts: 2,956
Quote:
Originally Posted by peterhayes View Post
Peter
Try these first :In Win 7 there is an inbuilt trouble shooter and a "fix-it" centre both may be helpful.
In Win 7 open control panel choose troubleshooting and go from there,
Fixit: http://support.microsoft.com/fixit/
but firstly run the dxdiag diagnostic tool: http://windows.microsoft.com/en-AU/w...iagnostic-Tool

Then these will be more complicated but may help: http://forums.steampowered.com/forum....php?t=2115114
This from Viol4ation: http://social.microsoft.com/Forums/e...0-4ff3bf050b1e

It looks to me like you have a corrupted dll file and these are hard to isolate and fix. Was this a clean install of Win 7 or did you install over Win XP??
pH

Thanks Peter.

The diagnostic tool did the trick.
It took me to the Microsoft Website where I download a DX Setup which seems to have put most previous versions of DX9 and the Railworks now runs ok.

Thanks you again +1 Rep

Peter
Peter749 is online now   Reply With Quote
Old 01-10-2013, 02:15 PM   #13
peterhayes
 
Join Date: Aug 2011
Reputation: 169
Posts: 1,377
Peter
Great news - glad its fixed!
pH
peterhayes is offline   Reply With Quote
Reply

Go Back   Steam Users' Forums > Steam Game Discussions > Q - S > RailWorks


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -7. The time now is 08:45 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site Content Copyright Valve Corporation 1998-2014, All Rights Reserved.