(Microsoft Windows)当系统更新安装失败时, (system update fails to install)Microsoft Windows显示错误 0x800f0922 。如果您无法通过重试更新来解决此问题,则需要按照其他修复方法来解决该问题。以下是解决该问题并成功安装更新的几种方法。
如果您好奇为什么会出现上述错误,部分原因是您的电脑没有足够的可用磁盘空间、未启用所需的.NET Framework版本、病毒感染了您的电脑、Windows 的更新缓存有问题,等等。
![](https://lh3.googleusercontent.com/-8inUEZ50rao/ZT4nlYX7h1I/AAAAAAABQ-E/MHN9LKp5Js8YaUJOJ91NPJouiYE0AkrxgCNcBGAsYHQ/s0/c46fcd222d.jpeg)
重新启动您的 Windows 10/11 电脑
当您在更新 Windows 时遇到问题(experience issues updating Windows)时,请重新启动电脑以修复计算机的小问题。这可以让您消除许多可能导致Windows无法更新的小问题。
确保在关闭电脑(turning off your PC)之前已保存未保存的工作。
- 按(Press)Windows键或选择“(Windows)开始”(Start)菜单图标以打开“开始”(Start)菜单。
- 选择电源(Power)图标并选择重新启动(Restart)。
![](https://lh3.googleusercontent.com/-pUUfi9sDq_s/ZT4pn362YLI/AAAAAAABRe4/7ADGVKfB10o8KPdXn7tYUOiVn0tcFaeMACNcBGAsYHQ/s0/f9aa97d692.jpg)
- 尝试在电脑重新启动后安装更新。
使用 Windows 更新疑难解答
Microsoft 知道Windows 更新过程有时会导致问题(Windows update process sometimes causes issues)。为此,该公司提供了一个Windows 更新(Windows Update)疑难解答程序,您可以使用它来查找和修复 Windows 更新问题。
该工具大部分情况下都是独立运行的,这意味着它会自动检测并修复与Windows更新相关的许多问题。
- 按Windows + I
打开“设置”应用程序。
- 选择左侧边栏中的“系统”(System) ,然后选择右侧
边栏中的“故障排除” 。(Troubleshoot)
- (Choose)在以下屏幕上
选择其他疑难解答。
- 选择“Windows 更新”(Windows Update)旁边的“运行”(Run)以启动疑难解答程序。
![](https://lh3.googleusercontent.com/-fdvTC03OH_0/ZT4jEK21VyI/AAAAAAABP0w/JZiAZIZuqMQzbpYPHdlWeVDrUjOrZd0LwCNcBGAsYHQ/s0/4c726a9609.png)
- 等待(Wait)疑难解答程序查找并修复您的更新问题。
释放您的磁盘空间
Windows显示错误 0x800f0922 的原因之一是您的磁盘没有足够的可用存储空间来安装更新。这使得Windows没有空间来安装更新。
您可以通过删除不需要的文件并在磁盘上腾出空间来解决这个问题。您可以使用 Windows 内置的磁盘清理(Disk Cleanup)实用程序快速查找并删除系统中的各种不需要的项目(remove various unwanted items from your system)。
- 打开“开始”(Start)菜单,找到“磁盘清理”(Disk Cleanup),然后启动该实用程序。
- 选择您的Windows安装驱动器并选择“确定”。
- 等待(Wait)该实用程序分析您的磁盘内容。这应该不会花太长时间。
- 选择您愿意放弃的文件,然后选择清理(Clean)系统文件。
![](https://lh3.googleusercontent.com/-TDzR8H45s8Y/ZTvFWKPoVqI/AAAAAAABJ28/uUCPXZlX2SwqbkLwrRZYxCpWJgm1iOPhQCNcBGAsYHQ/s0/75fc34f848.png)
- 在提示中选择删除文件。
- (Reboot)删除文件后
重新启动电脑。
- 尝试安装您的Windows更新。
扫描Your Windows 11/10电脑是否存在病毒(Viruses)和恶意软件(Malware)
病毒或恶意软件可能会导致您的 Windows 更新安装失败(cause your Windows update installation to fail),并且您的电脑可能会发生这种情况。由于无法手动查找和删除病毒,因此请在您的电脑上运行完整的病毒扫描,以查找并消除存储中的所有威胁。
您可以使用 Windows 内置的Microsoft Defender 防病毒软件(Microsoft Defender Antivirus)来保护您的电脑免受病毒和恶意软件的侵害。
- 打开“开始”(Start),找到“Windows 安全”(Windows Security),然后启动该应用程序。
- (Select Virus)在应用程序中
选择病毒和威胁防护。
- 在下一页上
选择扫描选项。(Scan)
- 选择完整(Select Full)扫描,然后选择底部的立即扫描。(Scan)
![](https://lh3.googleusercontent.com/-aDwA51NbbQU/ZTuvLKRC33I/AAAAAAABG-M/8jzsfzh2xNM5lLJlwbYr15kJTcyJXPEOgCNcBGAsYHQ/s0/0296fc3669.jpg)
- 等待(Wait)防病毒软件扫描并删除系统中的病毒。
- 更新您的 Windows 电脑。
在您的 PC 上启用各种 .NET Framework
您安装的应用程序和各种功能使用各种.NET Framework版本。您的电脑上可能未安装所需的框架版本,导致您的 Windows 更新无法安装(causing your Windows updates to fail to install)。
在这种情况下,启用您的 PC 上所有可用的 .NET Framework版本,您的问题就会得到解决。
- 打开“开始”(Start),找到“控制面板”(Control Panel),然后启动该实用程序。
- 选择(Select Uninstall)“程序”(Programs)下的“卸载程序” 。
- 在左侧边栏中选择打开(Choose Turn Windows)或关闭 Windows 功能。
![](https://lh3.googleusercontent.com/-ah1Mxmg59ek/ZTvGQOhSSbI/AAAAAAABJ_I/1tA9yCVqlKsbzAm4oZn5K0DXEC7NEX5uACNcBGAsYHQ/s0/7b4231b9c3.png)
- 启用所有可用 .NET Framework 的复选框并选择“确定”。
![](https://lh3.googleusercontent.com/-LA8tCzjYxEM/ZTvG1cGbYsI/AAAAAAABKEU/NqSj6A8TCIUcx-pnXeFdwZSIoS2fEuDfACNcBGAsYHQ/s0/7e1cbe0b11.png)
- 选择让 Windows Update(Let Windows Update)为您下载文件。
- 等待(Wait)Windows下载所需的.NET (Windows)Framework(.NET Framework)文件。
- 重新启动您的电脑并恢复Windows更新。
修复损坏的 Windows 系统文件
当 Windows 系统文件损坏时,您的电脑会在很多方面出现故障。您的错误代码 0x800f0922 可能是由于系统文件损坏造成的。在这种情况下,您必须先修复所有损坏的文件,然后才能更新电脑。
幸运的是,您可以使用 Windows 内置的系统文件检查器(System File Checker)( SFC ) 工具来查找并修复 PC 上的所有损坏项目(find and fix all corrupt items on your PC)。该工具从命令提示符(Command Prompt)运行并自动检测并替换有故障的系统文件。
- 打开“开始”(Start),找到“命令提示符”(Command Prompt),然后选择“以管理员身份运行”(Run)。
- (Choose Yes)在用户帐户控制提示中(User Account Control)选择是。
- 在CMD(CMD)窗口中键入以下内容并按 Enter:
DISM.exe /Online /Cleanup-image /Restorehealth
![](https://lh3.googleusercontent.com/-x7kfN1jg4BE/ZTvDM7lrrII/AAAAAAABJjE/2UmmXO4w7TMkpgv3PakM7tIz1Akkdzq3QCNcBGAsYHQ/s0/69f455ea08.png)
- 当上述命令运行完成后,使用以下命令:
sfc /scannow
- 等待(Wait)该工具修复您电脑上损坏的文件。
- 重新启动(Reboot)您的电脑并运行Windows更新。
清除您的 Windows 更新缓存
Windows将所有下载的系统更新保存到存储上的特定文件夹中。这些下载的更新文件可能已损坏,导致Windows无法安装您的更新。
您可以通过清除下载的更新文件来解决此问题。这将迫使Windows重新下载更新,修复这些文件的任何问题。
- 按 Windows + R 打开“运行”。
- 在“运行”(Run)中键入以下内容并按 Enter:
services.msc
- 找到Windows Update服务,右键单击该服务,然后选择“停止”(Stop)。按照以下步骤操作时,请保持“服务”窗口打开。(Services)
![](https://lh3.googleusercontent.com/-IN3IQiiTmJs/ZTvOXoBYSuI/AAAAAAABLZ4/XwHk4vbTzh0UJg2PZO-AA19hvZtjTPLhwCNcBGAsYHQ/s0/4633427818.png)
- 再次打开“运行”(Run),输入以下内容,然后按 Enter:
C:WindowsSoftwareDistributionDownload
- (Select)使用鼠标或按Ctrl + A选择文件夹中的所有文件。
![](https://lh3.googleusercontent.com/-CRKehpJ0Uxs/ZTu0rqQJyZI/AAAAAAABHrY/NH6VBxQ31i8f8zjTlhWjdca2T6e5DMnaQCNcBGAsYHQ/s0/1e55731217.png)
- 将(Drag)所有文件拖到顶部的垃圾桶图标。这将删除当前文件夹中的所有文件。
- 返回“服务”(Services)窗口,右键单击“Windows Update”,然后选择“启动”(Start)。
- 重新运行 Windows 更新。
手动下载(Download)并安装 Windows 更新(Install Your Windows Update)
如果您继续看到 0x800f0922 错误并且Windows不会安装您的更新,您最后的选择是在您的电脑上手动下载并安装更新(manually download and install the update on your PC)。这样,即使Windows 更新(Windows Update)不起作用,
您也可以将操作系统升级到最新版本。
- 记下更新的名称,因为您需要使用该名称才能在 Microsoft 网站上查找更新。更新名称通常以 KB 开头。
- 在电脑上打开 Web 浏览器并前往Microsoft 更新目录(Microsoft Update Catalog)网站。
- 在搜索框中输入您的更新名称,然后选择“搜索”(Search)。
![](https://lh3.googleusercontent.com/-6161ZpYrNvM/ZTvPzUg6O8I/AAAAAAABLpQ/Q3vB9EzTLa8K1yxycz03m5UMLJzG2_QKACNcBGAsYHQ/s0/784353d4f3.png)
- (Download)从列表中
下载适当的更新。
- 运行下载的文件来安装Windows更新。
- 重新启动您的电脑。
解决 0x800f0922 错误以更新 Windows(Update Windows)
许多项目可能会导致更新失败,使您的电脑显示错误 0x800f0922。幸运的是,您可以通过调整系统上的一些选项来解决这个问题,如上所述。
解决问题后,您的 Windows 更新(your Windows updates)就会安装,不会让您感到头疼。享受!
How to Fix a Windows Update Error 0x800f0922
Microsoft Windows displays an error 0x800f0922 when а system update fails to install. If you haven’t been able to resolve this issue by retrying the update, you’ll want to follow other fixes to resolve the problem. Here are a few ways to get around the issue and install your update successfully.
If you’re curious why the above error occurs, some of the reasons are that your PC doesn’t have enough free disk space, the required .NET Framework versions aren’t enabled, a virus has infected your PC, Windows’ update cache has a problem, and more.
![](https://lh3.googleusercontent.com/-8inUEZ50rao/ZT4nlYX7h1I/AAAAAAABQ-E/MHN9LKp5Js8YaUJOJ91NPJouiYE0AkrxgCNcBGAsYHQ/s0/c46fcd222d.jpeg)
Restart Your Windows 10/11 PC
When you experience issues updating Windows, reboot your PC to fix the minor issues with your computer. This allows you to get rid of many small issues that may be causing Windows not to update.
Ensure you’ve saved your unsaved work before turning off your PC.
- Press the Windows key or select the Start menu icon to open the Start menu.
- Select the Power icon and choose Restart.
![](https://lh3.googleusercontent.com/-pUUfi9sDq_s/ZT4pn362YLI/AAAAAAABRe4/7ADGVKfB10o8KPdXn7tYUOiVn0tcFaeMACNcBGAsYHQ/s0/f9aa97d692.jpg)
- Try to install your update when your PC turns back on.
Use Windows Update Troubleshooter
Microsoft understands that the Windows update process sometimes causes issues. To that effect, the company has included a Windows Update troubleshooter that you can use to find and fix issues with your Windows updates.
This tool runs on its own for the most part, which means it automatically detects and fixes many issues related to Windows updates.
- Open your Settings app by pressing Windows + I.
- Select System in the left sidebar and Troubleshoot on the right.
- Choose Other troubleshooters on the following screen.
- Select Run next to Windows Update to launch your troubleshooter.
![](https://lh3.googleusercontent.com/-fdvTC03OH_0/ZT4jEK21VyI/AAAAAAABP0w/JZiAZIZuqMQzbpYPHdlWeVDrUjOrZd0LwCNcBGAsYHQ/s0/4c726a9609.png)
- Wait for the troubleshooter to find and fix your update problems.
Free Up Your Disk Space
One reason Windows displays an error 0x800f0922 is that your disk doesn’t have enough free storage to install the update. This leaves Windows with no space to install the update.
You can get around that by removing unwanted files and making space on your disk. You can use Windows’ built-in Disk Cleanup utility to quickly find and remove various unwanted items from your system.
- Open the Start menu, find Disk Cleanup, and launch the utility.
- Select your Windows installation drive and choose OK.
- Wait for the utility to analyze your disk contents. This shouldn’t take too long.
- Choose the files you’re willing to let go of and select Clean up system files.
![](https://lh3.googleusercontent.com/-TDzR8H45s8Y/ZTvFWKPoVqI/AAAAAAABJ28/uUCPXZlX2SwqbkLwrRZYxCpWJgm1iOPhQCNcBGAsYHQ/s0/75fc34f848.png)
- Select Delete Files in the prompt.
- Reboot your PC when you’ve removed your files.
- Try to install your Windows update.
Scan Your Windows 11/10 PC for Viruses and Malware
A virus or malware can cause your Windows update installation to fail, and this may have happened with your PC. Since it’s not possible to manually find and remove viruses, run a full virus scan on your PC to find and get rid of all the threats from your storage.
You can use Windows’ built-in Microsoft Defender Antivirus to free your PC from viruses and malware.
- Open Start, find Windows Security, and launch the app.
- Select Virus & threat protection in the app.
- Choose Scan options on the following page.
- Select Full scan and choose Scan now at the bottom.
![](https://lh3.googleusercontent.com/-aDwA51NbbQU/ZTuvLKRC33I/AAAAAAABG-M/8jzsfzh2xNM5lLJlwbYr15kJTcyJXPEOgCNcBGAsYHQ/s0/0296fc3669.jpg)
- Wait for the antivirus to scan and remove viruses from your system.
- Update your Windows PC.
Enable Various .NET Frameworks on Your PC
Your installed apps and various features use various .NET Framework versions. It’s possible a required framework version isn’t installed on your PC, causing your Windows updates to fail to install.
In this case, enable all the available .NET Framework versions on your PC, and your issue will be resolved.
- Open Start, find Control Panel, and launch the utility.
- Select Uninstall a program under Programs.
- Choose Turn Windows features on or off in the left sidebar.
![](https://lh3.googleusercontent.com/-ah1Mxmg59ek/ZTvGQOhSSbI/AAAAAAABJ_I/1tA9yCVqlKsbzAm4oZn5K0DXEC7NEX5uACNcBGAsYHQ/s0/7b4231b9c3.png)
- Enable the checkboxes for all available .NET Frameworks and choose OK.
![](https://lh3.googleusercontent.com/-LA8tCzjYxEM/ZTvG1cGbYsI/AAAAAAABKEU/NqSj6A8TCIUcx-pnXeFdwZSIoS2fEuDfACNcBGAsYHQ/s0/7e1cbe0b11.png)
- Select Let Windows Update download the files for you.
- Wait for Windows to download the required .NET Framework files.
- Restart your PC and resume your Windows update.
Fix Corrupt Windows System Files
When Windows’ system files go corrupt, your PC starts malfunctioning in many ways. Your error code 0x800f0922 may be the result of a bad system file. In this case, you’ll have to fix all your corrupt files before you can update your PC.
Luckily, you can use Windows’ built-in System File Checker (SFC) tool to find and fix all corrupt items on your PC. This tool runs from Command Prompt and automatically detects and replaces faulty system files.
- Open Start, find Command Prompt, and select Run as administrator.
- Choose Yes in the User Account Control prompt.
- Type the following on the CMD window and press Enter:
DISM.exe /Online /Cleanup-image /Restorehealth
![](https://lh3.googleusercontent.com/-x7kfN1jg4BE/ZTvDM7lrrII/AAAAAAABJjE/2UmmXO4w7TMkpgv3PakM7tIz1Akkdzq3QCNcBGAsYHQ/s0/69f455ea08.png)
- When the above command has finished running, use the following command:
sfc /scannow
- Wait for the tool to fix your PC’s corrupt files.
- Reboot your PC and run your Windows update.
Clear Your Windows Update Cache
Windows saves all your downloaded system updates to a specific folder on your storage. These downloaded update files may have gone corrupt, causing Windows to fail to install your update.
You can fix this issue by clearing your downloaded update files. This will force Windows to redownload your updates, fixing any issues with those files.
- Open Run by pressing Windows + R.
- Type the following in Run and press Enter:
services.msc
- Find the Windows Update service, right-click the service, and choose Stop. Keep the Services window open while following the below steps.
![](https://lh3.googleusercontent.com/-IN3IQiiTmJs/ZTvOXoBYSuI/AAAAAAABLZ4/XwHk4vbTzh0UJg2PZO-AA19hvZtjTPLhwCNcBGAsYHQ/s0/4633427818.png)
- Open Run again, enter the following, and press Enter:
C:\Windows\SoftwareDistribution\Download
- Select all files in the folder by using your mouse or pressing Ctrl + A.
![](https://lh3.googleusercontent.com/-CRKehpJ0Uxs/ZTu0rqQJyZI/AAAAAAABHrY/NH6VBxQ31i8f8zjTlhWjdca2T6e5DMnaQCNcBGAsYHQ/s0/1e55731217.png)
- Drag all your files to the trash can icon at the top. This deletes all the files in the current folder.
- Get back to the Services window, right-click Windows Update, and select Start.
- Re-run your Windows update.
Manually Download and Install Your Windows Update
If you continue to see the 0x800f0922 error and Windows won’t install your update, your last resort is to manually download and install the update on your PC. This allows you to bring your operating system to the most recent version even when Windows Update doesn’t work.
- Note your update’s name, as you’ll need that to find your update on Microsoft’s website. The update names usually start with KB.
- Open a web browser on your PC and head to the Microsoft Update Catalog site.
- Enter your update name in the search box and select Search.
![](https://lh3.googleusercontent.com/-6161ZpYrNvM/ZTvPzUg6O8I/AAAAAAABLpQ/Q3vB9EzTLa8K1yxycz03m5UMLJzG2_QKACNcBGAsYHQ/s0/784353d4f3.png)
- Download the appropriate update from the list.
- Run the downloaded file to install your Windows update.
- Reboot your PC.
Resolve the 0x800f0922 Error to Update Windows
Many items can cause your updates to fail, making your PC display an error 0x800f0922. Luckily, you can get around this problem by tweaking a few options here and there on your system, as explained above.
Once you’ve resolved your problem, your Windows updates will install without any headache for you. Enjoy!