Share via

Update Failed

Anonymous
2023-10-13T22:06:27+00:00

Hi, since yesterday I have been having the following issue when trying to update mi PC.

2023-10 Cumulative Update for Windows 10 Version 22H2 for x64-based Systems (KB5031356) - Error 0x800f0922

As soon as it gets to 98% I recieve the error and my computer just restarts, this has happended twice in a row and I don't know what to do. Any help it's appreciated.

Windows for home | Windows 10 | Windows update

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

Lester Bernard Reyes 82,025 Reputation points Independent Advisor
2023-10-13T22:40:25+00:00

Hi Felipe, and thanks for reaching out. My name is Bernard a Windows fan like you. I'll be happy to help you out today.

I understand the issue you have, there is nothing to worry I am here to help, this issue occurs due to many factors like third-party anti-virus or there is a miscalibration on the Windows update, for us to sort out the problem, kindly follow the steps below:

Reset Windows update components:

Open Powershell with Admin or CMD with Admin (Press Windows key + X then click Windows Powershell(Admin))

Copy each line of command to Powershell then press enter (one line at a time)

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"

rmdir %systemroot%\SoftwareDistribution /S /Q

rmdir %systemroot%\system32\catroot2 /S /Q

regsvr32.exe /s atl.dll

regsvr32.exe /s urlmon.dll

regsvr32.exe /s mshtml.dll

netsh winsock reset

netsh winsock reset proxy

net start bits

net start wuauserv

net start appidsvc

net start cryptsvc

-Once done restart the device and check.

If none will work from the above solution, I suggest doing an in-place upgrade wherein it will upgrade the device to the latest version and repair all issues without deleting any files.

Note: before doing this make sure to create a restore point: https://support.microsoft.com/en-hk/help/402753...

  1. go to this link: https://www.microsoft.com/en-us/software-downlo...
  2. Select Download Now, and select Run. You need to be an administrator to run this tool.
  3. On the License terms page, if you accept the license terms, select Accept.
  4. On the What do you want to do? page, select Upgrade this PC now, and then select Next.
  5. After downloading and installing, it should fix the issue.

Reference: https://www.microsoft.com/en-us/software-downlo...

Let me know how it goes and I hope that helps.

Bernard

Was this answer helpful?

2 people found this answer helpful.
0 comments No comments

6 additional answers

Sort by: Most helpful
  1. Anonymous
    2023-10-16T19:43:22+00:00

    I had the same exact problem with the same error code.

    The fix for me:

    Many months ago I had used a trick to uninstalled MS Edge. I downloaded and installed Edge and then KB5031356 succeeded.

    I was about ready to give up, the update had failed 6 times in my many tries with other solutions.

    I'm guessing that the update needed to change files from Edge that didn't exist.

    Also note that there were no errors in my cbs.log file.

    Ron

    Was this answer helpful?

    10+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2023-10-17T10:45:59+00:00

    LEGEND!!!

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2023-10-17T05:35:07+00:00

    ,,,and the update still failed. The fix suggested did not work. KB5031356 - Error 0x800f0922

    Any further suggestions appreciated.

    Thx Raphael

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2023-10-16T21:29:15+00:00

    Why are there 2 identical replies? Lester BernardReyes ???

    I ran the Powershell commands as indicated and had lots of errors reported,

    Why was this code not tested?

    Here is the log of my session (with errors)

    https://answers.microsoft.com/en-us/windows/forum/all/update-failed/3c937018-738b-4c5e-97dd-41f6e52b1c0e

    Windows PowerShell

    Copyright (C) Microsoft Corporation. All rights reserved.

    Try the new cross-platform PowerShell https://aka.ms/pscore6

    ^PS C:\Windows\system32> net stop bits^

    ^The Background Intelligent Transfer Service service is stopping..^

    ^The Background Intelligent Transfer Service service was stopped successfully.^

    ^^

    ^PS C:\Windows\system32> net stop wuauserv^

    ^The Windows Update service is stopping.^

    ^The Windows Update service was stopped successfully.^

    ^^

    ^PS C:\Windows\system32> net stop appidsvc^

    ^The Application Identity service is not started.^

    ^^

    ^More help is available by typing NET HELPMSG 3521.^

    ^^

    ^PS C:\Windows\system32> net stop cryptsvc^

    ^The Cryptographic Services service is stopping..^

    ^The Cryptographic Services service was stopped successfully.^

    ^^

    ^PS C:\Windows\system32> Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"^

    ^Del : Cannot find path 'C:\Windows\system32%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader' because^

    ^it does not exist.^

    ^At line:1 char:1^

    ^+ Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\ ...^

    ^+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

    ^+ CategoryInfo          : ObjectNotFound: (C:\Windows\syst...work\Downloader:String) [Remove-Item], ItemNotFoundEx^

    ^ception^

    ^+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand^

    ^^

    ^PS C:\Windows\system32> rmdir %systemroot%\SoftwareDistribution /S /Q^

    ^Remove-Item : A positional parameter cannot be found that accepts argument '/S'.^

    ^At line:1 char:1^

    ^+ rmdir %systemroot%\SoftwareDistribution /S /Q^

    ^+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

    ^+ CategoryInfo          : InvalidArgument: (:) [Remove-Item], ParameterBindingException^

    ^+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand^

    ^^

    ^PS C:\Windows\system32> rmdir %systemroot%\system32\catroot2 /S /Q^

    ^Remove-Item : A positional parameter cannot be found that accepts argument '/S'.^

    ^At line:1 char:1^

    ^+ rmdir %systemroot%\system32\catroot2 /S /Q^

    ^+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

    ^+ CategoryInfo          : InvalidArgument: (:) [Remove-Item], ParameterBindingException^

    ^+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand^

    ^^

    ^PS C:\Windows\system32> regsvr32.exe /s atl.dll^

    ^PS C:\Windows\system32> regsvr32.exe /s urlmon.dll^

    ^PS C:\Windows\system32> regsvr32.exe /s mshtml.dll^

    ^PS C:\Windows\system32> netsh winsock reset^

    ^^

    ^Sucessfully reset the Winsock Catalog.^

    ^You must restart the computer in order to complete the reset.^

    ^^

    ^PS C:\Windows\system32> netsh winsock reset proxy^

    ^^

    ^Sucessfully reset the Winsock Catalog.^

    ^You must restart the computer in order to complete the reset.^

    ^^

    ^PS C:\Windows\system32> net start bits^

    ^The Background Intelligent Transfer Service service is starting.^

    ^The Background Intelligent Transfer Service service was started successfully.^

    ^^

    ^PS C:\Windows\system32> net start wuauserv^

    ^The Windows Update service is starting.^

    ^The Windows Update service was started successfully.^

    ^^

    ^PS C:\Windows\system32> net start appidsvc^

    ^The Application Identity service is starting.^

    ^The Application Identity service was started successfully.^

    ^^

    ^PS C:\Windows\system32> net start cryptsvc^

    ^The requested service has already been started.^

    ^^

    ^More help is available by typing NET HELPMSG 2182.^

    ^^

    ^PS C:\Windows\system32>^

    Was this answer helpful?

    0 comments No comments