I followed these steps suggested by STRGGG on this forum and my problem with updates failing to complete was finally resolved. After months of struggling and posting on this forum with little success, I am happy to report that this fix worked! I've updated the suggested steps below with some minor changes.
1) Make sure to backup your system with Macrium or some other software so you can revert back if something goes wrong.
2) Download PsTools - Sysinternals
3) Extract PSExec.exe or PSExec64.exe depending on your system 32 or 64 bit from the archive.
4) Copy the PSExec.exe or PSExec64.exe in your root directory or directory of your choice.
5) Enter CMD in the Windows search box. Select Run as Administrator in the search results box. This is required to run at the System level.
6) Enter “psexec -s -i regedit.exe” in the command window (make sure you enter the path in CMD to go to the directory where the PSExec is located)
7) I extracted PSExec64 from the archive so I ran "psexec64 -s -i regedit.exe" instead
8) Navigate to registry key HKEY_LOCAL_MACHINE\SECURITY\Policy\Secrets\NL$KM
9) Select CurVal and right click the “Default” name in the right pane. Choose Delete
10)Do the same for OldVal
11)Reboot
12)Run Windows Update and install the 22H2 update. Good luck!
BTW, this fix also works on Win 10 update issues which have been plaguing many users since August 2022.
1) Make sure to backup your system with Macrium or some other software so you can revert back if something goes wrong.
2) Download PsTools - Sysinternals
3) Extract PSExec.exe or PSExec64.exe depending on your system 32 or 64 bit from the archive.
4) Copy the PSExec.exe or PSExec64.exe in your root directory or directory of your choice.
5) Enter CMD in the Windows search box. Select Run as Administrator in the search results box. This is required to run at the System level.
6) Enter “psexec -s -i regedit.exe” in the command window (make sure you enter the path in CMD to go to the directory where the PSExec is located)
7) I extracted PSExec64 from the archive so I ran "psexec64 -s -i regedit.exe" instead
8) Navigate to registry key HKEY_LOCAL_MACHINE\SECURITY\Policy\Secrets\NL$KM
9) Select CurVal and right click the “Default” name in the right pane. Choose Delete
10)Do the same for OldVal
11)Reboot
12)Run Windows Update and install the 22H2 update. Good luck!
BTW, this fix also works on Win 10 update issues which have been plaguing many users since August 2022.
Last edited:
My Computer
System One
-
- OS
- Windows 11
- Computer type
- PC/Desktop
- Manufacturer/Model
- Custom
- CPU
- I5-9600
- Motherboard
- Gigabyte
- Memory
- 16 Gb
- Graphics Card(s)
- nvidia