Hallo,
ich habe gestern mein Betriebssystem (Windows 7 64Bit) neu installiert und wollte dann Battlefield3 über Origin herunterladen. Die Installation von BF3 brach allerdings bei 99% ab mit einer Meldung, dass ein interner Fehler bei der DirectX Installation vorgefallen ist. Also habe ich versucht DirectX manuell zu installieren. Ich habe es mit dem Setup aus dem BF3 Ordner versucht, einem DX offline Installer und dem Web Setup aber immer blieb das Setup bei der Datei XAudio2_4.dll hängen und das Setup brach mit dieser Meldung ab:
Im DXError Log steht:
Code:
--------------------
[07/23/12 11:30:00] module: dxupdate(Mar 16 2009), file: dxupdate.cpp, line: 2223, function: RegisterDLL
Failed API: LoadLibraryEx()
Error: (193) - %1 ist keine zulässige Win32-Anwendung.
Unable to load C:\Windows\system32\XAudio2_4.dll.
--------------------
[07/23/12 11:30:00] module: dxupdate(Mar 16 2009), file: dxupdate.cpp, line: 5848, function: DirectXUpdateInstallPlugIn
RegisterDllFromSection() failed.
--------------------
[07/23/12 11:30:00] module: dsetup32(Mar 16 2009), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn
DirectXUpdateInstallPlugIn() failed.
--------------------
[07/23/12 11:30:00] module: dsetup32(Mar 16 2009), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX
InstallPlugIn() failed.
Sieht also so aus, als ob er die .dll nicht registrieren kann. Habe das mal manuell versucht per Ausführen -> "regsvr32 xaudio2_4.dll", aber da kommt auch nur eine Fehlermeldung:
Ich habe schon probiert diese Datei vor dem Setup zu löschen, habe mir dann eine aus dem Internet heruntergeladen und anschließend habe ich mir eine von einem Freund schicken lassen, doch das hat alles nicht funktioniert.
Hat jemand eine Idee wie ich das Problem lösen kann?