Freitag, 9. Mai 2008

Das SP3 "Zugriff verweigert" Problem

SP3 installation sucked.

And now for something completely different! Für all die Verzweifelten, die derzeit versuchen, das gerade freigegebene Windows XP Supportpackage SP3 zu installieren und dabei die Fehlermeldung "Access denied!" bzw. "Zugriff verweigert!" bekommen, habe ich nachfolgend einen Lösungsweg dokumentiert, an dessen Ende zumindest meine Installation gestern Nacht gegen 3:30 Uhr problemlos durchlief.

Die Zugriffs-Fehlermeldung entsteht, wenn SP3 die Aktualisierung der Registry vornimmt und an einen Schlüssel kommt, bei dem das System keine Administratorenrechte (mehr) hat. Danach bricht die Installation ab und wird rückabgewickelt. Bislang findet man zur Lösung dieses Problems im Web noch relativ wenig außer "Formatieren und Neumachen".

"Neon's Best Practices" für eine entspannte SP3 Installation:

1. Mit einem Benutzer im System anmelden, der über Administratorenrechte verfügt (hier im Beispiel "ADMIN"). Falls man nicht sicher ist, kann man dies in der Benutzerverwaltung
(Systemsteuerung-->Benutzerkonten) überprüfen.

2. Komplettsicherung der Systempartition (i.d.R. C:) durchführen - mindestens aber die Registry sichern. Don't blame me if you fuck it up.

3. XP SP3 als Komplettpaket herunterladen und in ein Arbeitsverzeichnis sichern (z.B. nach c:\temp).

4. Das Dienstprogramm subinacl herunterladen und installieren. Dieses Tool ist ein einfaches Kommandozeilenprogramm, mit dem man die Rechte für verschiedene Objekte (u.a. auch Registry-Schlüssel) ausgeben oder auch ändern kann.

Das Programm wird standardmäßig nach "c:\programme\windows resource kits\tools" installiert. Es ist empfehlenswert, die Datei "subinacl.exe" in ein kürzeres Arbeitsverzeichnis (z.B. "c:\temp") zu kopieren.

5. Start-->Ausführen, dann command zum Aufruf des Kommandozeileninterpreters eingeben und bestätigen

6. Folgende Befehle nacheinander eingeben und mit Eingabetaste bestätigen (der Text "ADMIN" ist durch den eigenen Benutzernamen mit Administratorrechten zu ersetzen):

c:
cd\temp
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=ADMIN=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=ADMIN=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=ADMIN=f


7. Windows im "Safe Mode" neu starten. Das Starten im Safe Mode erreicht man durch Betätigung der Taste "F8" während des Startvorgangs. Hier gibt's weitere Infos zum Safe Mode Start und auch ein Utility für Leute, die die F8-Taste nicht rechtzeitig finden.

8. Nach dem Start im sicheren Modus die herunter geladene SP3 Installation aus Schritt 3 starten. Diese sollte nun ohne Probleme durchlaufen. Danach neu im Normalmodus durchstarten.

Good luck!
Neon!
Außergewöhnliches
Dinge, die gut sind
Entgleisungen
Gemalte Lebenserfahrung
Musik
Nachtgedanken
Neon-Award
Neon's Must-Have-Tools
Neon's Top10 List
Schöner Bloggen
Today I Learned
Wort des Tages
Profil
Abmelden
Weblog abonnieren
Meine Layouts
Meine bearbeiteten Skins
Hauptseite (Site.page)
Toolbar (Site.foundationToolbar)
Github Neon
Gitlab twoday.net
Font Awesome Cheatsheet v4