updatebootloop-reparatur






Server 2016 VM – Update-Loop Reparatur


// Reparaturanleitung · Hyper-V VM · Windows Server 2016

Update-Loop reparieren

Werkzeug: Hiren’s Boot CD · Laufwerk: C:\ · Umgebung: Mini Windows

PHASE 01
Vorbereitungen & Update-Cache bereinigen
Schritt 1.1
Pending Actions rückgängig machen
CMD · Admin
dism /image:C:\ /cleanup-image /revertpendingactions

Hinweis: Error 1455 = Auslagerungsdatei zu klein → mit /scratchdir weiterarbeiten oder direkt zu Schritt 1.2

Schritt 1.2
SoftwareDistribution & catroot2 umbenennen
CMD · Admin
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

Windows legt diese Ordner beim nächsten Start automatisch neu an.

Schritt 1.3
pending.xml entfernen (falls vorhanden)
CMD · Admin
ren C:\Windows\WinSxS\pending.xml pending.xml.old

Error 1168 = Datei nicht vorhanden → ignorieren, weiter mit Schritt 2

PHASE 02
Session Manager & BootExecute korrigieren
Schritt 2.1
Registry laden & BootExecute prüfen
CMD · Admin
reg load HKLM\OFFLINE C:\Windows\System32\config\SYSTEM

reg query "HKLM\OFFLINE\ControlSet001\Control\Session Manager" /v BootExecute

reg unload HKLM\OFFLINE

✓ Erwarteter Wert (korrekt)
autocheck autochk *
Problem erkannt: Wert war „autochek autochk /q /v *“ → Tippfehler + falsche Parameter → Ursache des Loops!

Schritt 2.2
BootExecute korrigieren
CMD · Admin
reg load HKLM\OFFLINE C:\Windows\System32\config\SYSTEM

reg add "HKLM\OFFLINE\ControlSet001\Control\Session Manager" /v BootExecute /t REG_MULTI_SZ /d "autocheck autochk *" /f

reg unload HKLM\OFFLINE

PHASE 03
TrustedInstaller & Windows Update stoppen
Schritt 3.1
Update-Tasks umbenennen
CMD · Admin
ren C:\Windows\System32\Tasks\Microsoft\Windows\WindowsUpdate WindowsUpdate.old
ren C:\Windows\System32\Tasks\Microsoft\Windows\servicing servicing.old

Schritt 3.2
TrustedInstaller auf manuell setzen
CMD · Admin
reg load HKLM\OFFLINE C:\Windows\System32\config\SYSTEM

reg add "HKLM\OFFLINE\ControlSet001\Services\TrustedInstaller" /v Start /t REG_DWORD /d 3 /f

reg unload HKLM\OFFLINE

Schritt 3.3
Windows Update Dienst deaktivieren
CMD · Admin
reg load HKLM\OFFLINE C:\Windows\System32\config\SYSTEM

reg add "HKLM\OFFLINE\ControlSet001\Services\wuauserv" /v Start /t REG_DWORD /d 4 /f

reg unload HKLM\OFFLINE

Schritt 3.4 · Optional
Offline SFC ausführen
CMD · Admin
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

PHASE 04
Nach erfolgreichem Boot – Dienste wiederherstellen
Schritt 4.1
Windows Update wieder aktivieren (in laufendem Windows)
CMD · Admin · laufendes Windows
# Per Registry
reg add "HKLM\SYSTEM\ControlSet001\Services\wuauserv" /v Start /t REG_DWORD /d 2 /f

# Oder: Win+R → services.msc → Windows Update → Starttyp: Automatisch

Schritt 4.2
TrustedInstaller wieder aktivieren
CMD · Admin · laufendes Windows
reg add "HKLM\SYSTEM\ControlSet001\Services\TrustedInstaller" /v Start /t REG_DWORD /d 3 /f

Empfehlung
Checkliste nach erfolgreichem Boot
  • 01 Windows stabil booten – abwarten, nichts anfassen
  • 02 Hyper-V Prüfpunkt / Snapshot erstellen
  • 03 TrustedInstaller wieder aktivieren
  • 04 Windows Update erst nach 1–2 Tagen wieder aktivieren
  • 05 Updates manuell und kontrolliert einspielen
  • 06 Nach jedem Update-Batch neuen Snapshot erstellen

Hiren’s Boot CD · Mini Windows · C:\ = VM-Laufwerk
0 / 6 erledigt