Ich wollte heute BF 2 installieren.
Ich komme normal über die Sprachauswahl über die Setup-Typ auswahl (Vollständig oder Benutzerdefiniert).
Auf Weiter, dann kommt ein Fenster wo man auf Installieren geht.
Wenn ich da drauf gehe, kommt ein Fenster mit folgendem Text:
"Beim Ausführen des Setups ist ein Fehler (-5006 : 0x80004005) aufgetreten.
Stellen Sie bitte sicher, dass vorherige Setups abgeschlossen sind und alle anderen Anwendungen geschlossen sind."
Wenn ich auf Details gehe, kommt folgender "Fehlerbericht":
Fehlercode: -5006 : 0x80004005
Fehlerinformationen:
>SetupDLL\SetupDLL.cpp (1329)
pAPP:Battlefield 2(TM)
PVENDOR: DICE
PGUID:04858915-9F49-4B2A-AED4-DC49A7DE6A7B
$10.50.0.125
@Windows 2000 (2195) IE 8.0.6001.18702
Wenn ich dann auf OK gehe, schließt sich das Fenster.
Hab schon CCleaner drüber laufen lassen, ohne Erfolg.
Hatte BF 2 schon installiert und es lief damals.
Mein System
Windows XP 32bit
CPU 1.8GHZ P4
Grafikkarte NVIDIA GeForce 6100 (256 MB)
Soundkarte Realtek AC'97 Audio
Directx 9.c
Wenn ihr sonst noch was wissen wollt oder benötigt, einfach schreiben.
edit:
hab mal nach dem Fehlercode gesucht und auf ner Seite was gefunden:
"0x80004005 bedeutet nichts anderes dass man nicht die nötige Berechtigung
hat die DLL zu registrieren
Eine DLL greift wenn du sie mit regsvr32 registrieren willst meines
wissenstands immer auf die Registry zu - genauer gesagt will sie darin
schreiben (wo obliegt dem programmierer der dll - aber standardmäßig glaub
ich müsste das unter HKR\CLSID\<GUID der DLL-Klasse> sein)
Ok nun zwei Ansätze woran es wirklich scheitern könnte
1) Du bist kein Administrator-Mitglied
2) Du rufst die Eingabeaufforderung zwar unter einem administrator-account
auf, aber nicht im administratoren-modus (neues Vista-feature)..... Um die
Eingabeaufforderung wirklich als Administrator zu öffnen machst du einen
rechtsklick darauf und klickst auf
"Als Administrator ausführen" das bewirkt dass, das sicherheitsfeature
abgeschalten wird (sollte z.b.: davor schützen "böse" *.cmd, *.bat (also
batch) scripts auszuführen <- das vermute ich zumindest!)"
Habs auch als Administrator versucht, hilft aber nicht.
Ich komme normal über die Sprachauswahl über die Setup-Typ auswahl (Vollständig oder Benutzerdefiniert).
Auf Weiter, dann kommt ein Fenster wo man auf Installieren geht.
Wenn ich da drauf gehe, kommt ein Fenster mit folgendem Text:
"Beim Ausführen des Setups ist ein Fehler (-5006 : 0x80004005) aufgetreten.
Stellen Sie bitte sicher, dass vorherige Setups abgeschlossen sind und alle anderen Anwendungen geschlossen sind."
Wenn ich auf Details gehe, kommt folgender "Fehlerbericht":
Fehlercode: -5006 : 0x80004005
Fehlerinformationen:
>SetupDLL\SetupDLL.cpp (1329)
pAPP:Battlefield 2(TM)
PVENDOR: DICE
PGUID:04858915-9F49-4B2A-AED4-DC49A7DE6A7B
$10.50.0.125
@Windows 2000 (2195) IE 8.0.6001.18702
Wenn ich dann auf OK gehe, schließt sich das Fenster.
Hab schon CCleaner drüber laufen lassen, ohne Erfolg.
Hatte BF 2 schon installiert und es lief damals.
Mein System
Windows XP 32bit
CPU 1.8GHZ P4
Grafikkarte NVIDIA GeForce 6100 (256 MB)
Soundkarte Realtek AC'97 Audio
Directx 9.c
Wenn ihr sonst noch was wissen wollt oder benötigt, einfach schreiben.
edit:
hab mal nach dem Fehlercode gesucht und auf ner Seite was gefunden:
"0x80004005 bedeutet nichts anderes dass man nicht die nötige Berechtigung
hat die DLL zu registrieren
Eine DLL greift wenn du sie mit regsvr32 registrieren willst meines
wissenstands immer auf die Registry zu - genauer gesagt will sie darin
schreiben (wo obliegt dem programmierer der dll - aber standardmäßig glaub
ich müsste das unter HKR\CLSID\<GUID der DLL-Klasse> sein)
Ok nun zwei Ansätze woran es wirklich scheitern könnte
1) Du bist kein Administrator-Mitglied
2) Du rufst die Eingabeaufforderung zwar unter einem administrator-account
auf, aber nicht im administratoren-modus (neues Vista-feature)..... Um die
Eingabeaufforderung wirklich als Administrator zu öffnen machst du einen
rechtsklick darauf und klickst auf
"Als Administrator ausführen" das bewirkt dass, das sicherheitsfeature
abgeschalten wird (sollte z.b.: davor schützen "böse" *.cmd, *.bat (also
batch) scripts auszuführen <- das vermute ich zumindest!)"
Habs auch als Administrator versucht, hilft aber nicht.