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?