Windows 10 22H2, KB5016616, KB5017308, KB5017380, KB5018410, KB5019959, KB5021233 hang on reboot after install

Anonymous
2022-08-11T22:19:21+00:00

I'm trying to update to the latest Win10 update released on 8/8/22. Ever since that update was downloaded the machine hangs

on the required reboot after the install. I have disabled updates until I can find a fix. I've tried to download the update and install

manually but get the same results. Other updates, such as .NET, download and installed fine. Once the machine hangs it has to be rebooted 

2 times to get to the automatic roll back. At least that works for now.  I've run the Update trouble shooter and it doesn't fix anything. 

Windows Update and BITS services are both set to automatic.

There is an error in the event log but I think its from the install abort from a forced shutdown.

Installation Failure: Windows failed to install the following update with error 0x800F0845: 2022-08 Cumulative Update for Windows 10 Version 21H2 for x64-based Systems (KB5016616).

Update 10/5/22: KB-5017308, KB5017380, KB5018410 also FAIL in exactly the same manner as KB-5016616.  Spinning dots on the reboot and the need to do a dual boot auto recovery.  Title has been updated.

Any help would be appreciated.

Windows for home | Windows 10 | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2022-12-26T20:47:58+00:00

For me, the following solved the Problem:

Delete the Value data (all bytes) of

HKEY_LOCAL_MACHINE\SECURITY\Policy\Secrets\NL$KM\CurrVal(Default)

and

HKEY_LOCAL_MACHINE\SECURITY\Policy\Secrets\NL$KM\OldVal(Default)

One reboot and CurrVal(Default) should be filled again.

If you are not domain-joined, i would not expect any problems.

I'm not giving directions on how to access and delete the value data because i want skilled people who know what they are doing to test my solution.

Was this answer helpful?

20+ people found this answer helpful.
0 comments No comments

319 additional answers

Sort by: Most helpful
  1. Anonymous
    2022-09-17T22:27:57+00:00

    I did some more digging. I cleared the Win Update log folder and tried a manual install of KB-5017308. It failed but I have the update logs. I'm not an expert but I see the same Windows Defender update being installed at least a dozen times, KB-2267602. Its the last thing that happened before I did the double reboot. Does anyone else see this in their log files located in C:\Windows\Logs\WindowsUpdate? You will need PerfView to see the logs https://www.microsoft.com/en-us/download/details.aspx?id=28567.  I have my log files and will gladly upload them but don't see a way of doing that here. I included the end of the log file here. It seems like it keeps trying to install the defender update.

    ThreadID="1,400" Info="Deserialized installable update Security Intelligence Update for Microsoft Defender Antivirus - KB2267602 (Version 1.375.515.0), UpdateID = {B7EFB2DC-2B14-4D03-83E9-1C2FBAFB43E7.200}, CallbackInfo cookie length = 0" 
    
    Event Name Time MSec Process Name Rest
    WUTraceLogging/Shared 31,106.691 Process(4280) (4280) ThreadID="1,400" Info="Deserialized installable update Security Intelligence Update for Microsoft Defender Antivirus - KB2267602 (Version 1.375.515.0), UpdateID = {B7EFB2DC-2B14-4D03-83E9-1C2FBAFB43E7.200}, CallbackInfo cookie length = 0"
    WUTraceLogging/Shared 31,112.518 Process(4280) (4280) ThreadID="1,400" Info="*FAILED* [80246007] ISusInternal:: IsCommitRequired"
    WUTraceLogging/Shared 31,112.936 Process(4280) (4280) ThreadID="1,400" Info="Reloading CUpdate B7EFB2DC-2B14-4D03-83E9-1C2FBAFB43E7.200 from datastore..."
    WUTraceLogging/Shared 31,131.075 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,132.530 Process(4280) (4280) ThreadID="1,400" Info="Byte length of the input buffer for deserialization: 140230"
    WUTraceLogging/Shared 31,136.958 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,137.271 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,137.624 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,137.891 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,138.208 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,138.498 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,138.776 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,139.015 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,139.292 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,139.532 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,139.847 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,140.146 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,140.482 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,140.759 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,141.023 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,141.399 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,141.666 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,141.941 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,142.284 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,142.651 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,142.960 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,143.308 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,143.691 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,143.992 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,144.320 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,144.630 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,145.039 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,145.371 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,145.719 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,146.164 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,146.417 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,146.757 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,147.102 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,147.375 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,147.688 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,147.991 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,148.365 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,148.717 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,149.157 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,149.472 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,149.705 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,149.930 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,150.116 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,150.292 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,150.475 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,150.705 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,150.935 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,151.331 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,151.636 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,151.962 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,152.264 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,152.591 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,152.956 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,153.301 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,153.647 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,153.959 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,154.302 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,154.602 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,154.932 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,155.255 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,155.565 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,155.900 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,156.147 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,156.322 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,156.500 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,156.688 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,156.860 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,157.043 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,157.361 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,157.618 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,157.992 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,158.346 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,158.673 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,158.982 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,159.304 Process(4280) (4280) ThreadID="1,400" Info="Deserializing update from serialized BSTR."
    WUTraceLogging/Shared 31,159.441 Process(4280) (4280) ThreadID="1,400" Info="Deserialized installable update Security Intelligence Update for Microsoft Defender Antivirus - KB2267602 (Version 1.375.515.0), UpdateID = {B7EFB2DC-2B14-4D03-83E9-1C2FBAFB43E7.200}, CallbackInfo cookie length = 0"
    WUTraceLogging/Shared 31,159.572 Process(4280) (4280) ThreadID="1,400" Info="Reload successful, UpdateID =  B7EFB2DC-2B14-4D03-83E9-1C2FBAFB43E7.200, CallbackInfo cookie length = 0, Current deployment action = 1, New deployment action = 1"

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2022-09-17T07:38:55+00:00

    Hi, I've got a few HP 800 G5 Minis that are running into this issue as well.

    Note that the past two security cumulative updates also makes explorer hang: KB5014699 and KB5015807

    reference: explorer.exe application hang - Microsoft Community

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2022-09-16T14:14:23+00:00

    Here's my SMB settings. I occasionally connect to a MAC via SMB.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2022-09-16T10:21:26+00:00

    https://www.addictivetips.com/windows-tips/how-to-tell-if-windows-10-is-a-fresh-install-or-an-upgrade/

    Thanks for the link. The reason I'm not sure about the upgrade/ fresh install situation is because I didn't check when I had access to the units.

    My customers just wanted to be up and running as soon as possible.

    All are business PCs running Windows Pro.

    Was this answer helpful?

    0 comments No comments