Battlefield 2 Installationsprobleme

08/05/2012 15:11 KingSchiffi#1
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.
08/05/2012 15:13 Killer38doy#2
Ja, habe das gleiche Problem zurzeit auch .... -.-
08/10/2012 00:46 KingSchiffi#3
UPDATE!!



Problem belöst.


Wollte eig ein Problem mit Paraworld lösen und bin so auf ein Programm gestoßen

Revo Uninstaller.

Mit diesem Free-Ware Programm deinstalliert man das alles was mit BF2 zu tun hat.
Es entfernt auch alle dazugehörigen REG Einträge.
Einige konnte ich nicht finden, da sie nur aus Zahlen bestanden xD

Man muss aber darauf achten, dass man die richtige "Art" des deinstallierens im programm nimmt.

Es gibt 4 verschiedene Arten.
Es geht nur mit Nr.2 "Gefahrlos".

Es legt als erstes einen Wiederherrstellungspunkt an.
Dann Analysiert es die gesamten Daten des Programms, wo deinstalliert werden soll.
Danach kommt der normale Installer.

Nachdem das fertig ist, drückt man auf "Weiter"

Nun scannt es die REG Einträge und Ordner/Dateien, die nicht entfernt werden konnten.

Dann wählt man am besten alles aus und dann löscht das Programm alles, was mit dem Programm zu tun hat.




Danach konnte ich es einfach wieder installieren.
Es kann sein, dass man vorher die Booster und anderen Sachen(Editor o.Ä.) entfernen muss, bevor man das Hauptspiel entfernen kann.
So war es bei mir.
08/10/2012 00:48 mastermo#4
Falls man BF2 vorher installiert gehabt hat muss man auch die entsprechenden Reg-Einträge löschen. Sonst kann das ganze zu nem Konflikt führen.