The error code 0x800f0922 typically indicates that there is a problem with the installation of Windows updates, often related to corrupted scheduled tasks or issues with the Windows Update components. Here are some steps you can take to resolve this issue:
- Check for Staged Packages: Use the following command in an elevated Command Prompt to find any staged update packages:
If you find any staged packages, you can remove them with:Dism /english /online /get-packages /format:table | findstr /i "Staged"
ReplaceDism /online /remove-package /PackageName:<Your_Package_Name><Your_Package_Name>with the actual package name found in the previous step. - Clean Up Corrupted Tasks: The error may be related to a corrupted scheduled task. You can identify the
SecureBootEncodeUEFIGUID using:
Once you have the GUID, you can delete the registry values associated with it to clean up the corrupted tasks.reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\PI\SecureBootEncodeUEFI" /v ID - Run DISM and SFC Again: Since you have already run
DISMandsfc, ensure that you are connected to the internet when running these commands, asDISMcan retrieve necessary files from Microsoft Update servers. Run:
Followed by:DISM.exe /Online /Cleanup-image /Restorehealthsfc /scannow - Reboot and Retry the Update: After performing the above steps, reboot your server and try to install the update again.
- Contact Microsoft Support: If the issue persists after trying the above steps, consider reaching out to Microsoft Customer Service and Support for further assistance.
These steps should help you troubleshoot and hopefully resolve the update installation issue you are experiencing.
References: