1️⃣ Boot into DSRM
bcdedit /set safeboot dsrepair
shutdown /r /t 0
Log in using DSRM password.
2️⃣ Delete SessionsPending (and related keys)
Run elevated CMD:
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\SessionsPending" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending" /f
Optional but recommended:
del C:\Windows\WinSxS\pending.xml
del C:\Windows\WinSxS\cleanup.xml
If files don’t exist → that’s OK.
3️⃣ Exit DSRM
bcdedit /deletevalue safeboot
shutdown /r /t 0
✅ What should happen next
After reboot:
DISM /Online /Cleanup-Image /RestoreHealth
Expected behavior:
- Progress moves continuously
- No long freeze at 10–20%
- CPU activity on TrustedInstaller