最近,一些用户抱怨由于错误代码 0X800B0101 而无法使用 Update Standalone Installer 更新他们的 Windows。虽然此问题仅限于 Windows 10,但它也可能发生在 Windows 11 上。当您在 PC 上遇到此问题时,您也可能会收到一条错误消息。
为什么 Windows 更新会因错误 0X800B0101 而失败?
在彻底调查此特定问题后,我们了解到这是一个与更新相关的问题,可能由于以下原因而发生 –
- 日期和时间不正确
- 硬件或驱动程序冲突
- 安装了损坏的更新或应用程序
- 存在 pending.xml 文件
- 损坏的 Windows 缓存文件夹
修复Windows中的更新错误0X800B0101
如果您在更新 Windows 时收到错误代码 0X800B0101,请检查您电脑上的日期和时间是否正确。如果您发现这与您居住的区域设置不匹配,请立即进行配置。重新启动您的设备并检查您现在是否可以更新 Windows 11/10 而不会出现任何故障。
如果在更正日期和时间后错误仍然存在,请依次执行以下一组解决方案 –
1]运行Windows更新疑难解答
每当您在 PC 上遇到任何与更新相关的问题时,请使用内置工具“更新疑难解答”对 Windows 进行故障排除。您可以按照以下概述的步骤访问和运行此工具 –
- 按Win + I打开设置。
- 在 Windows 11 中选择“系统 > 疑难解答 > 其他疑难解答”。
- 在下一个屏幕上,单击Windows 更新旁边的运行按钮。
- 弹出疑难解答窗口时,点击下一步并按照屏幕上的说明进行操作。
注意:如果您使用的是 Windows 10,请按 Win + I,然后按照以下路线进行操作 –
设置 (Win + I) > 更新和安全 > 疑难解答 > 其他疑难解答
- 在下一个屏幕上,单击以展开 Windows 更新并点击选项 –运行疑难解答。
该程序将运行以查找计算机内部存在的任何问题并解决它们。
2]卸载第三方应用程序
如果您最近在您的 PC 上安装了一些第三方应用程序并且之后开始出现此错误,则您一定安装了有冲突的应用程序。您现在可以做的是打开控制面板并从您的设备中删除所有最近使用的程序。
即使从系统中卸载程序后,仍有一些残留或遗留文件。要在 Windows 中删除此类文件,请重新启动您的 PC 一次。重新登录您的设备并检查错误 0X800B0101 现在是否已解决。
3] 运行 SFC 和 DISM 扫描
在计算机上安装第三方应用程序还有一个问题。已知有问题的应用程序会导致问题,因为它会干扰核心系统文件并使它们损坏。为了解决这个问题,您可以尝试执行 SFC 和 DISM 扫描。这是如何做到这一点 –
- 首先,右键单击 Windows 图标并选择 Windows Terminal (Admin)。
- 如果您仍在使用 Windows 10 操作系统,请改为选择Windows PowerShell(管理员)。
- 在提升的控制台上,键入以下内容,然后按Enter 键。
sfc /scannow
- 等待 10-15 分钟,直到 SFC 扫描达到 100%。
- 接下来,运行 DISM 代码以查找并修复 Windows 11/10 Image 的任何问题。
Dism /Online /Cleanup-Image /ScanHealth
- DISM扫描也需要15-20分钟,请耐心等待。
4]清除挂起的.XML文件
pending.xml 文件的存在也可能导致 Windows 中出现此异常错误 0X800B0101。为了解决这个问题,您可以将pending.xml
文件重命名为 something pending.old
。
为此,请以管理员身份打开命令提示符并执行以下代码
ren c:\windows\winsxs\pending.xml pending.old
重新启动您的 PC 并检查这是否解决了您之前遇到的问题。
5]修复过时的驱动程序以修复错误0X800B0101
如果您的计算机上很长时间没有安装任何驱动程序更新,那么像 0X800B0101 这样的错误肯定会发生一次或多次。您现在可以做的是下载并安装可选更新,看看它是否能解决问题。
如果在此之后错误仍然存在,您可以借助第三方应用程序,即DriverFix。此工具允许一键更新所有设备驱动程序。由于它包含一个庞大的驱动程序数据库,这肯定会解决您计算机上与驱动程序相关的任何问题。此外,这还允许在对它们进行任何更改之前创建驱动程序备份。
6]清除Windows缓存文件夹
SoftwareDistribution 和 Catrrot2 是两个缓存文件夹,其中包含最近更新的所有基本信息。我们应该经常清除这些文件夹。如果您很长时间没有清除这些文件夹,请尝试清除一次。这个过程是这样的——
- 按 Win + R 启动“运行”对话框。
- 键入“
services.msc
”并按Enter 以打开“服务”窗口。 - 向下滚动到 Windows 更新,右键单击它,然后点击停止。
- 接下来,还要停止这些服务——后台智能传输服务和加密服务。
- 成功停止这些服务后,清除 Windows 缓存文件夹。您可以在以下位置找到这些文件夹 –
SoftwareDistribution - C:\Windows
Catroot2 - C:\Windows\System32
- 到达相应文件夹后,按 Ctrl + A 选择所有项目。
- 使用 Ctrl + X 剪切所有选定的项目并将它们粘贴 (Ctrl + V) 到其他位置。
- 或者,您也可以将这些文件夹重命名为
SoftwareDistribution.old
和Catroot2.old
。 - 清除或重命名 Windows 缓存文件夹后,重新启动之前停止的所有服务。
接下来重新启动您的 PC,以便所做的更改在下次登录时生效。
如何更新 Windows 11/10?
更新 Windows 11/10 的最佳方式是通过设置下的更新部分。您可以通过单击 Win + I 访问“设置”页面。之后,单击“更新和安全”并点击“检查更新”。
如果这没有显示任何待处理的更新,您可以检查 Windows 更新历史记录页面以获取最新的累积更新。按照这种方式,您需要手动下载待处理的更新并将它们安装到您的计算机上。