updatebootloop-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
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
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 *
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
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
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