Reboot Schleife bei Windows 2008 Server

Problem :

Nach der Installation des Service Pack 2 kann es dazu kommen das der Server in einer endlosen Reboot Schleife hängt. Da es mich jetzt auch erwischt hatte mußte ich den Fehler fixen ;-)

Vielleicht noch zur Information der hier beschriebene Weg hat bei einem Windows 2008 Standard (32Bit) zu Erfolg geführt , die Beschreibung bezieht sich auf dieses System.

Lösung :

Der Server konnte nicht mehr aus der Reboot Schleife geholt werden auch ein booten im abgesicherten Modus war nicht mehr möglich.

Ich hab dann das System mit einer Linux CD gebootet und mir die Systempartition gemountet.
Nachdem ich die Datei C:\Windows\WinSxS\pending.xml gesichert hatte
habe ich die Datei im Ordner C:\Windows\WinSxS\pending.xml gelöscht.

Nach einem neuen Reboot hat der Server einen Rollback gemacht.
Danach konnte ich den Server wieder normal starten , aber der SP2 war immer noch nicht installiert.
Nach einigen Recherchen habe ich das Systemupdate-Vorbereitungstool gefunden und herunter geladen.
Nachdem ich dieses Tool habe durch laufen lassen lies sich der SP2 ohne Probleme installieren.


Systemvorbereitungstool -> LINK

Siehe auch Nach-Update-folgt-Endlosschfeife-Reboot-oder-Update-wird-nicht-fertig

Windows Update: Fehler beim Update Code 8024800A

Problem:
Die Windows Updates werden nicht installiert und in den Details finden Sie den Fehlercode 8024800A.

Lösung:

1.) Öffnen Sie eine Eingabeaufforderung mit Admin-Rechten

2.) Führen Sie hier der Reihe nach folgende Befehle durch
net stop bits
net stop wuauserv
rd /s /q %windir%\Softwaredistribution
regsvr32 /s atl.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wuapi.dll
regsvr32 /s msxml3.dll
regsvr32 /s mssip32.dll
regsvr32 /s initpki.dll
regsvr32 /s softpub.dll
net start bits
net start wuauserv


Sollte der Fehler dann noch immer bestehen, dann gehen Sie bitte wie folgt vor:

1.) Öffnen Sie eine Eingabeaufforderung mit Admin-Rechten

2.) Führen Sie hier der Reihe nach folgende Befehle durch
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver


3.) Das Windows Update testen und danach die zwei mit .old benannten Ordner löschen.

Nun sollte alles wieder perfekt laufen!!

Quellen:
Microsoft.com: Windows Update Fehler: Code 8024800A
Microsoft.com: Unable to update Code 8024800A. What is the problem?
“Das einzig sichere System müsste ausgeschaltet, in einem versiegelten und von Stahlbeton ummantelten Raum und von bewaffneten Schutztruppen umstellt sein.”
Gene Spafford (Sicherheitsexperte)