Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Bad image/D3DCOMPILER_43.dl error in Safari/BF3, tried everything!!


26 Oct 2011   #1

Windows 7 Ultimate 64 BIT
 
 
Bad image/D3DCOMPILER_43.dl error in Safari/BF3, tried everything!!

Same issue in BF3 alpha, beta and now release as well as this randomly appearing when using Safari or Firefox.

D3DCompiller.dll error seems to be the problem, and always says

the program name.exe - "bad image" as the window title followed by the message
"C:\Windows\system32\D3DCOMPILER_43.dll is either not designed to run on windows or it contains an error. Try re installing the program again using the original installation method or contact your system administrator or the software vendor for support"

I've attached a picture with the error im getting for BF3 or Safari


I've also had it pop up in another error window as seen in the screenshot attached.


I've attempted to update DirectX already from the web installer only to be told i'm already running a newer one, i've manually downloaded the Redist and attempted to replace it, doesnt change anything, and i've reinstalled any and all of the games having this issue dozens of times without a fix in sight.


So...what can i do now? I ran SFC /scannow and it found no errors, verifyonly found nothing either.
So how can i get this fixed?

I have my windows CDs as well, should i attempt to do something with those?

Please help!



Attached Images
  
My System SpecsSystem Spec
.

26 Oct 2011   #2

Windows 2000 5.0 Build 2195
 
 

Try updating DX, just to be sure Download Details - Microsoft Download Center - DirectX End-User Runtime

See if said file also have a valid Digital Signature. Valid signature=file not corrupted=probable problem with actual game.
My System SpecsSystem Spec
26 Oct 2011   #3

Windows 7 Ultimate 64 BIT
 
 

Did it again, said that my current version is newer and thus cant be updated.
My System SpecsSystem Spec
.


26 Oct 2011   #4

Windows 2000 5.0 Build 2195
 
 

Dunno if this would work, but here's my D3DCompiler_43.dll

Digitally Signed by Microsoft
MD5: 1c9b45e87528b8bb8cfa884ea0099a85


Attached Files
File Type: zip D3D.zip (1.05 MB, 953 views)
My System SpecsSystem Spec
01 Nov 2011   #5

Windows 7 ultimate 64
 
 
Having same error

Hey I am encountering the same problem, has anyone reached a solution here yet?
My System SpecsSystem Spec
01 Nov 2011   #6
Microsoft MVP

Windows 7 Ultimate 32bit SP1
 
 

My System SpecsSystem Spec
01 Nov 2011   #7

Windows 7 ultimate 64
 
 

yeah I've seen this, it does not address the error I'm currently getting

bf3.exe-Bad Image

C:|windows\system32\D3DCOMPILER_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.

Slowly driving myself crazy. Going to try a third party program to address...dllsuite. FML
My System SpecsSystem Spec
01 Nov 2011   #8

Windows 7 Ultimate x64
 
 

I have attached my D3DCOMPILER_43.dll. Rename yours to D3DCOMPILER_43OLD.dll and copy mine over it.

I have BF3 installed and working. Let me know how you get on.

Dave


Attached Files
File Type: rar D3DCompiler_43.rar (901.3 KB, 1238 views)
My System SpecsSystem Spec
01 Nov 2011   #9

Windows 7 ultimate 64
 
 

Thanks so much Dave. I have replaced the file before but never renamed it my original with a different file name, if I do this will your file still copy over mine? This error is beginning to pop up more and more, which has me concerned as its a nearly new computer. I was thinking of trying a 3rd party program to clean/repair my registry, any thoughts on what or what not to use? Do you know of what the cause might have been? Is there a way to reinstall Directx11 that might take care of this, I've obviously tried using their end user web file thing...and downloading the most recent drivers. Can I downgrade to Dx9, would this help, can I overwrite my dx11? Thank you so mcuh, you are a king among men and infinitely more helpful than EA customer support.
My System SpecsSystem Spec
01 Nov 2011   #10

Windows 7 Ultimate x64
 
 
Edit

Hello again, you're welcome .

Yes, just rename your old one and copy across. This is so we can keep yours as a backup but it will use mine.

I use ccleaner to clean the registry. Its free and isnt spyware. CCleaner - Optimization and Cleaning - Free Download
It will ask you if you want to do a backup of the regisrty components before it fixes them. I suggest you do this, just incase.

I'm not sure of the cause. It could be a recent update or it could have got currupted if not shut down correctly etc.

Check to see if your Graphics card is compatible with Windows 7 Directx11: Windows 7 Compatibility for : Hardware: Download Device Drivers

I wouldnt downgrade to Directx9 on a Windows 7 Machine. Directx10 and up is the way to go.

Dave
My System SpecsSystem Spec
Reply

 Bad image/D3DCOMPILER_43.dl error in Safari/BF3, tried everything!!




Thread Tools



Similar help and support threads for2: Bad image/D3DCOMPILER_43.dl error in Safari/BF3, tried everything!!
Thread Forum
Solved Bad Image error System Security
Help on Error Bad Image Software
Backup Image Error / Cannot Create Shadow Copy / VSS error Backup and Restore
Bad image error System Security
Bad Image error BSOD Help and Support
help my safari Software
Bad Image Error Gaming

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 06:13 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33