Fehler unter Windows 7 64Bit

4 replies [Last post]
frahil09
Offline
Joined: 17.09.2010

Hallo zusammen,

Ich habe einen neuen Rechner mit Windows 7 64Bit Betriebssystem.
Bei der Installation von Directx 9c gibt es einen internen Systemfehler und die Installtion schlägt fehl.
Beim Starten des Spiels kommt die Fehlermeldung:
Die Datei oder Assembly "Microsoft.DirectX.Directinput, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängikeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.

Die Version 3.2.2.21 ist installiert.

Ich spiele seit Amigazeiten Boulderdash/Diamond Caves.

Bitte helft mir
Frank H.

elznerp
Offline
Joined: 03.02.2009

Hallo Frank,
Windows7 64bit hab ich auch, daran alleine kann es nicht liegen.
Bitte mal versuchen, zuerst die .NET version des rechners zu aktualisieren, das geht über dieses setup hier:
http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4...

und danach nochmal versuchen directX zu installieren:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4...

evtl. die setup-dateien per rechtsklick "als administrator ausführen", auch wenn windows das eigentlich von alleine erkennen sollte.

steht denn bei der fehlermeldung des DirectX-setups noch irgendeine genauere info woran es liegt?

bye,
Peter

frahil09
Offline
Joined: 17.09.2010

Hallo Peter,

die Maßnahmen haben leider nichts gebracht, beim DirectX Setup wird auf die Logdateien: dxerror.log und directx.log im Windows- verzeichnis verwiesen. Unten habe ich Auszüge der Logdateien kopiert. Anscheinend liegt es daran, daß eine neuere DirectX-Version (11) installiert ist.

Gruß Frank

directx.log:

[09/19/10 16:48:15] module: DXWSetup(Jun 2 2010), file: psheets.cpp, line: 472, function: PreinstDlgProc

CDXWSetup::InitInstallEngine() failed.

09/19/10 16:48:06: DXWSetup: ***** DXWSETUP *****
09/19/10 16:48:06: DXWSetup: WinMain()
09/19/10 16:48:06: DXWSetup: IsIA64(): not IA64.
09/19/10 16:48:06: DXWSetup: Unable to get Version on target file C:\windows\system32\directx\websetup\dsetup.dll
09/19/10 16:48:06: DXWSetup: Installed file C:\windows\system32\directx\websetup\dsetup.dll
09/19/10 16:48:06: DXWSetup: Unable to get Version on target file C:\windows\system32\directx\websetup\dsetup32.dll
09/19/10 16:48:07: DXWSetup: Installed file C:\windows\system32\directx\websetup\dsetup32.dll
09/19/10 16:48:07: DXWSetup: GetDXVersion(): Unable to get RC string from registry.
09/19/10 16:48:07: DXWSetup: DirectX Version: 4.09.00.0904.00
09/19/10 16:48:07: DXWSetup: Setup Version: 4.09.00.0904.00
09/19/10 16:48:07: DXWSetup: A newer version of DirectX have been installed already.
09/19/10 16:48:07: dsetup32: IsWow64(): running on Wow64.
09/19/10 16:48:07: dsetup32: GetLangCodePage(): VerQueryValue() failed, error = 1813.
09/19/10 16:48:07: dsetup32: GetLangCodePage(): Unable to get Translation valie.
09/19/10 16:48:07: dsetup32: GetLangCodePage(): VerQueryValue() failed, error = 1813.
09/19/10 16:48:07: dsetup32: GetLangCodePage(): Unable to get Translation valie.
09/19/10 16:48:14: DXWSetup: CDXWSetup::CDXWSetup()
09/19/10 16:48:14: DXWSetup: CDXWSetup::DownloadDXUpdate()
09/19/10 16:48:14: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x1, SubStatus = 0x0
09/19/10 16:48:14: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0
09/19/10 16:48:14: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x2, SubStatus = 0x0
09/19/10 16:48:14: DXWSetup: OnStartInstall(): DLSize = 81, InstallSize = 0
09/19/10 16:48:14: DXWSetup: OnStartComponent(): ID = DXUpdate, DLSize = 81, InstallSize = 0, str = %DirectX_Setup%
09/19/10 16:48:14: DXWSetup: OnComponentProgress(): Phase = 0, Progress = 0
09/19/10 16:48:15: DXWSetup: OnStopComponent(): ID = DXUpdate, hr = 0x0, Phase = 9, str = %DirectX_Setup%, status = 0x0
09/19/10 16:48:15: DXWSetup: OnStopInstall(): hr = 0x0, str = (null), status = 0x0
09/19/10 16:48:15: DXWSetup: WM_APP_DOWNLOADDXUPDATE
09/19/10 16:48:15: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0
09/19/10 16:48:15: DXWSetup: CDXWSetup::InitInstallEngine()
09/19/10 16:48:15: DXWSetup: CDXWSetup::InitInstallEngine(): Sections are not initialized.
09/19/10 16:48:15: DXWSetup: PreinstDlgProc(): CDXWSetup::InitInstallEngine() failed.
09/19/10 16:48:15: DXWSetup: WM_APP_ENDDOWNLOAD

dxerror.log:
[09/19/10 16:48:07] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - Der angegebene Ressourcentyp wurde nicht in der Image-Datei gefunden.

Unable to get Translation valie.

--------------------
[09/19/10 16:48:07] module: dsetup32(Jun 2 2010), file: dsinline.h, line: 391, function: GetLangCodePage

Failed API: VerQueryValue()
Error: (1813) - Der angegebene Ressourcentyp wurde nicht in der Image-Datei gefunden.

Unable to get Translation valie.

--------------------
[09/19/10 16:48:15] module: DXWSetup(Jun 2 2010), file: dxwsetup.cpp, line: 219, function: CDXWSetup::InitInstallEngine

Sections are not initialized.

elznerp
Offline
Joined: 03.02.2009

Hi,
die Fehlermeldung deutet eher darauf hin, daß er mit der Sprache des Windows nicht zurecht kommt, um was für ein Windows7 handelt es sich? unter http://www.winfuture-forum.de/index.php?showtopic=180399 und http://forum.chip.de/treiber/probleme-beim-installieren-directx-1425132.... hat jemand dasselbe problem.

Ich würde an deiner stelle mal die systemfehlersuche starten ("sfc /scannow" in einer eingabeaufforderung mit admin-rechten), evtl. ist nur irgendein dienst nicht da (angehalten), der aber laufen müsste.

bye,
Peter

frahil09
Offline
Joined: 17.09.2010

Hallo Peter,

dein Tip mit dem winfuture-forum hat mir geholfen. Aus irgendwelchen Gründen hat der directX-Webinstaller nicht funktioniert.
Ich habe das komplette directX Paket (directx_Jun2010_redist) von MS runtergeladen und problemlos installiert.
DC3 klappt.
Vielen Dank für die Hilfe
Viele Grüße Frank