Alle Jahre wieder ein neues XP Service Pack und bis jetzt hatte ich nie
Probleme. Die Installation vom aktuellen SP3 hat mich dagegen viel Zeit
und Nerven gekostet. Denn auch mich hatte das "Zugriff verweigert"
Problem getroffen. Nach 2/3 der Installation kommt diese Meldung.
Letztendlich konnte ich nun einen zuverlässigen und schnellen Weg finden,
das Service Pack 3 problemlos zu installieren. Die beliebteste Anleitung im Netz mit über 30.000 Lesern! Hohe Erfolgsquote, leicht zu verstehen. Das Original!
Herausforderung XP Service Pack 3
Bei den meisten Windows Usern klappte die Installation vom SP3 sicherlich relativ reibungslos. Problembehaftet ist das Service Pack 3 aber dennoch. Die im Netz diskutierten SP3 Probleme sind häufig schwerwiegend und nicht einfach zu lösen. Letztendlich hat mich "nur" das "Zugriff verweigert" Problem getroffen. Die Installation des SP3 bricht dabei nach ca. 60% mit der Meldung "Zugriff verweigert" ab. An dieser Stelle gibt es Zugriffsprobleme auf die Windows Registry. Fünf Tage hat es gedauert, bis der Rechner nun einwandfrei läuft. Und das tut er nun in der Tat. Und darauf kommt es an.
A. Tools und SP3 downloaden
Zentrales Tool für die Lösung des SP3 "Zugriff verweigert" Problems ist SubInACL. Ein Kommandozeilen Registry Tool von Microsoft, welches u.A. die Zugriffsrechte einzelner Registry Keys abändern kann.
>> SubinACL downloaden
Dieses Programm wird heruntergeladen und installiert. Man sollte unbedingt das automatisch vorgeschlagene Verzeichnis beibehalten (Programme\Windows Resource Kits\Tools), da ansonsten das SP3 Fix Script (Schritt B.) nicht funktioniert (Zeile 1).
Benutzt man Windows XP Home, benötigt man noch das Tool SecEdit von Microsoft. Auf XP Professional Installationen ist dieses Tool schon dabei.
>> SecEdit downloaden
Die Datei secedit.chm wird in das Windows Verzeichnis windows\help\ und die Datei secedit.exe in das Windows Verzeichnis windows\system32\ verschoben. Zuletzt wird das eigentliche Service Pack 3 als Gesamtpaket heruntergeladen, da dieser "Zugriff verweigert" Fix eine Installation über Windows Update nicht möglich macht.
>> Windows Service Pack 3 downloaden
Das Service Pack sollte nun in die oberste Ebene (Root) einer beliebigen Partition verschoben werden, um in den weiteren Schritten schnellen Zugriff zu haben.
>> Zugriff verweigert FIX jetzt auch als Komplett Download
(inklusive aller Dateien aus der Anleitung und Fix Script)
B. SP3 FIX Script zusammenstellen
Nun wird eine ausführbare Datei mit dem Namen reset.cmd erstellt. Rechtsklick auf Desktop - Neu - Textdokument. In diese Datei wird folgender Text kopiert:
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administratoren=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administratoren=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administratoren=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administratoren=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administratoren=f /grant=system=f
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
Wichtig ist hierbei, dass man "administratoren" schreibt, falls man eine deutsche Version benutzt. Die Datei reset.cmd sollte nun in die oberste Ebene (Root) einer
beliebigen Partition verschoben werden, damit sie später leicht
gefunden werden kann.
Quellen:
http://support.microsoft.com/?scid=kb%3Ben-us%3B949377&x=8&y=16
http://support.microsoft.com/default.aspx?scid=kb;EN-US;313222
C. Abgesicherter Modus als Administrator
Nun wird der Rechner im abgesicherten Modus gestartet. Hierzu drückt man direkt nach dem Anschalten die F8 Taste - so oft, bis das Auswahlmenü erscheint. Erscheint ein Login Fenster sollte man sich mit dem Administrator Account einloggen:
Name: Administrator
Passwort: leer / kein Passwort
Erscheint kein Login Fenster, drückt man im abgesicherten Modus gleichzeitig die Tasten Alt-Strg-Entf und klickt dann auf Abmelden. Nun kann man sich als Administrator einloggen.
Ganz besonders wichtig ist es, dass nach dem folgenden Schritt kein Neustart erfolgen darf! Erst nachdem das Service Pack 3 installiert wurde darf neu gestartet werden. Ansonsten kann man verschiedene Probleme mit Windows Diensten bekommen.
D. SP3 FIX Skript ausführen
Nun wird die vorhin erstellte Datei reset.cmd per Doppelklick im abgesicherten Modus ausgeführt. Falls der Doppelklick aber nur dazu führt, dass sich diese in einem Editor öffnet, dann hilft folgendes. Im Startmenü wird auf "Ausführen" geklickt und dann dort die reset.cmd ausgewählt. Abschließend folgt ein Klick auf "OK".
Der nun ablaufende Prozess wird einige Minuten dauern, in manchen Fällen aber auch deutlich länger - keine Panik. Die Anzeige "Failed" kann zumeist ignoriert werden, wenn die Zahl dahinter klein bleibt. Die Anzeige "Syntax Errors" sollte unbedingt auf 0 stehen bleiben. Besonderes Augenmerk sollte man dem abschließenden SecEdit Prozess widmen. Im Fenster sieht man abschließend den secedit Befehl aus der reset.cmd. Dieser sollte zumindest eine Minute laufen. Es ist nicht weiter problematisch, wenn der SecEdit Befehl kurz nach der 10% Grenze plötzlich abgeschlossen ist.
E. Windows SP3 erfolgreich installieren
Da dieser SP3 "Zugriff verweigert" Fix auf dem abgesicherten Modus basiert, kann man das Service Pack 3 nicht über Windows Update beziehen. Per Doppelklick auf das vorhin heruntergeladene Service Pack 3 wird die Installation gestartet. Diesmal sollte die Fehlermeldung "Zugriff verweigert" nicht mehr erscheinen und die Installation erfolgreich abgeschlossen werden.
Windows SP3 in der Praxis
Ich konnte diesen Fix auf mehreren XP SP2 Rechnern ausprobieren. Er ist zuverlässig und hat bei mir eine Erfolgsquote von 100% gezeigt. Der Fix bezieht sich natürlich nur auf das "Zugriff verweigert" Problem bei der Service Pack 3 Installation. Das Service Pack 3 selbst brachte bei mir keine Probleme. Die Systeme laufen stabil und ohne Fehler. Es kommt mir so vor, als ob sie zudem etwas schneller geworden sind. Trotz des eventuellen SP3 Installationsproblems ist die Installation zu empfehlen. Konsequentes Patchen ist der Grundbaustein für ein "sicheres" Windows System. Auch wenn es Microsoft einem manchmal nicht wirklich leicht macht.
Mehrere Windows XP Benutzer Accounts?
Diese Anleitung hat eine sehr hohe Erfolgsquote (siehe Kommentare) und
ist der einzig bekannte, erfolgreiche Weg bei SP3 "Zugriff verweigert"
Installationsproblemen. Wenn Du aber mehrere Benutzeraccounts in deinem
Windows XP nutzt, dann kann es Probleme geben. Dieser Fix setzt die
gesamten Registry Rechte zurück und ist damit ideal für die normale
Windows XP Installation mit einem Benutzer (= Administrator) geeignet.
Benutzt du also mehrere Benutzeraccounts wie z.B. zwei Administrator
Accounts und einen eingeschränkten Benutzeraccount, dann kann dieser
Fix u.U. nicht helfen. Gehe in diesem Falle wie folgt vor:
1. Backup des gesamten Systems anfertigen (z.B. mit Acronis True Image 2009)
2. Oben beschriebenen Fix durchführen und Ergebnis prüfen
3. Klappt alles, trotz mehrerer Benutzeraccounts? Kannst du dich
in die anderen Accounts nach dem Fix auch noch einloggen? Wenn ja, dann
ist alles ok.
4. Wenn es Probleme gibt, dann ist dieser SP3 Fix leider nicht für dich geeignet. In diesem Falle bleibt nur die folgende Alternative
Alternativ: Genaue SP3 Update Fehlersuche in Registry
Schöner, sauberer und interessanter ist es natürlich, die Fehlerursache für das SP3 Update Problem genau herauszufinden und dann gezielt abzustellen. Leider ist dies leichter gesagt, als getan. Eine solche Analyse kann sehr umfangreich und zeitaufwendig sein. Und: Ein Erfolg ist nicht garantiert - die Windows Registry ist sehr komplex und nur schwer zu verstehen. Deshalb ist sie auch nur zu empfehlen, wenn der oben genannte SP3 Fix größere Probleme machen sollte.
Wie man feststellen kann, warum das Registry Update des SP3 Upgrades fehlgeschlagen ist
1. Klicke auf 'Start' - 'Ausführen'
2. Gib nun '%windir%\svcpack.log' ein und klicke auf 'OK'. Die Svcpack.log Datei öffnet
3. Klicke im Menü 'Bearbeiten' auf 'Suchen'
4. Dort 'DoRegistryUpdates failed' eingeben und suchen lassen
'DoRegistryUpdates failed' beschreibt einen Vorgang, welcher zum
Fehlschlag des SP3 Updates geführt hat. Diese Fehlermeldung sieht wie
folgt aus:
xxxx.xxx: DoInstallation:DoRegistryUpdates failed.
xxxx.xxx: Access is denied.
xxxx.xxx: Message displayed to the user: Access is denied.
Info: xxxx.xxx beinhaltet einen Zeitstempel
5. Nun kommt die Kunst. Untersuche den Bereich vor der jeweiligen Fehlermeldung und versuche herauszufinden, welche Registry Schlüssel genau betroffen sind und zu welcher Funktion / Software sie gehören.
Windows SP3 'Zugriff verweigert' Fix - Komplett Download
Ich würde jedem, der das 'Zugriff verweigert' Problem beim Windows XP SP3 Update hat, empfehlen, erst einmal diesen Fix (Download / Anleitung oben) auszuprobieren. Die Erfolgsquote ist sehr hoch und es scheint immer noch keine bessere Alternative zu geben. Ganz wichtig ist natürlich, das vor dem ganzen Update / SP3 Fix Prozess ein komplettes Backup mit Programmen wie Acronis True Image angefertigt wird. Denn eine Funktionsgarantie bringt dieser Fix nicht mit sich.
Danke sagen? Ich würde mich freuen!
Bei Fragen und / oder Unklarheiten zur Vorgehensweise oder Details nutzt einfach die Kommentarfunktion. Fragen werden meist zügig beantwortet. Der Fix hat bis jetzt bei allen funktioniert - möge es so bleiben. Viel Erfolg!
Nächster Artikel: >> Perfektes Joomla Webhosting auf All-Inkl Server. Vorheriger Artikel: >> Personensuche 123people - Pro & Contra. Tags: zugriff verweigert sp3 service pack windows fix zugriff verweigert |
Hallo in die Runde :) Es gibt ...
ein fettes schwein soll man nicht...
hab das Programm ausprobiert, abe...
Hallo, Sehr intersant was hier a...
Ich benutze Feedburner extern und...
"subinacl.msi" liess sich...
Joomla is the best CMS I have eve...
hallo, vielen dank. lesen, umse...
Sehr cooles Programm - danke für ...
sehr schade!
Für einfache Anwendungen kann man...
Ich habe mir damals Joomla ein we...