修复 Windows 更新错误 0x800f0905

更新Windows时,如果您收到错误0x800f0905,这是因为Windows文件配置错误或损坏。它可以是更新文件或任何系统文件。当文件损坏时,安装可能会失败,下载可能会卡住,有时该过程需要重新启动。Windows需要一段时间才能实现这一点,但最终用户可以手动完成。在这篇文章中,我们将展示如何在Windows 11 或Windows 10上修复Windows 更新错误 0x800f0905 。(Windows Update Error 0x800f0905)

修复 Windows 更新错误 0x800f0905

修复 Windows 更新错误 0x800f0905

有时,Windows可能需要很长时间,这就是为什么让我们先等待一段时间。

  1. 让 Windows 自行更新
  2. 运行 Windows 更新疑难解答
  3. 刷新 Windows 更新服务
  4. 修复损坏的系统文件
  5. 执行就地升级

您需要管理员权限才能解决此问题。

1]让Windows更新自己

如果您的硬件速度较慢,尤其是HDD,则下载和安装Windows 更新(Windows Update)可能需要比其本身更长的时间。事实上,有时它会导致超时,并且 Windows 本身会引发错误。关键是您可能必须等待并尝试几次。与以前相比, Windows 更新(Windows Updates)工作得更好,但它们仍然存在自己的问题。

确保(Make)禁用所有睡眠模式,事实上,Power Toys 提供此功能而无需更改核心设置(Power Toys offer this feature without changing the core settings)。让它运行一夜,看看它是否得到解决。

2]运行Windows更新疑难解答(Run Windows Update Troubleshooter)

Windows 更新疑难解答

Windows 提供了一个内置的疑难解答程序,可以帮助您解决Windows Update问题。这是一个自动解决方案,其中重新启动了许多服务,清除了更新(Update)缓存等等。

转到Windows Settings > System > Troubleshoot >其他疑难解答。如果您使用的是Windows 10,则它在Update and Security下而不是System下可用。

3]刷新Windows更新服务

重置Windows 更新服务(Windows Update Service)的最佳方法是重新启动它们,删除所有下载的文件,并针对网络问题重置 WINSOCK 。(reset WINSOCK)

以管理员权限打开 PowerShell(Open PowerShell)Windows 终端(Windows Terminal)命令提示符(Command Prompt),并依次执行命令:

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

完成后,您可以重新启动 Windows PC(restart Windows PC),然后在再次登录后手动启动下载。这将消除由任何这些服务和文件引起的任何错误机会。

4]修复损坏的系统文件

系统文件检查器 (SFC)和DISM是内置工具,可以通过用新副本替换任何损坏的系统文件来修复它们。

打开提升的PowerShell命令提示符(Command Prompt)Windows 终端(Windows Terminal),然后执行以下命令。首先(First)运行SFC命令,然后运行​​DISM

sfc /scannow
DISM  /Online /Cleanup-Image /RestoreHealth

如果其中任何一个发现损坏的文件系统,它们将被替换。完成后,重新启动 PC,然后再次检查更新或尝试安装它。

5]执行就地升级

重置PC 下载并重新安装windows cloud

这种方法有点矫枉过正,但如果您无法更新,并且这是一个主要方法,那么您可以选择执行不会从系统中删除任何内容的就地升级。该方法也称为刷新(Refresh)您的 PC。它可以通过重新安装仍保留用户数据的操作系统来修复许多软件和系统文件问题。

在此过程中,该向导还提供您从云端下载最新版本的Windows,然后进行升级。

  • 该选项在Windows 11中的(Windows 11)Settings > Recovery > Reset this PC 中可用。
  • 如果您使用的是Windows 10,请导航至Settings > UpdateSecurity > Recovery > Reset此 PC。

我如何知道我的 Windows 更新是否已损坏(My Windows Update Is Corrupted)

如果您无法安装Windows更新,或者无法下载它,更新在这之间不断失败,则表明Windows 更新(Windows Update)已损坏。重新启动该过程的最佳方法是删除Software Distribution 文件夹(Software Distribution folder)中的 所有内容并重新下载所有内容。

重置PC 会修复损坏的文件(PC Fix Corrupted Files)吗?

当您没有任何其他选择时,它会有所帮助,并且应该在您无法进行下一次重大更新时使用。您可以使用重置(Reset)此 PC 选项,然后使用云选项下载最新版本的Windows 。

重置或重新安装 Windows 更好吗?

重置(Reset)是一个更好的选择,因为它可以节省大量时间,并确保 PC 上的数据被清除干净。虽然两者最终都是相同的过程,但重置(Reset)选项不需要你在身边。

如何修复损坏的 Windows 更新(Corrupted Windows Update)

最好的解决方法是使用Windows中提供的(Windows)疑难解答(Troubleshooter)工具以及DISMSFC工具。他们将替换所有损坏的东西。您也可以按照手动方法进行操作,但这将涉及从系统文件夹(System Folders)中删除文件,因此请确保在执行此操作之前清楚了解。

我希望这篇文章很容易理解,并且您能够解决Windows 更新错误 0x800f0905(Windows Update Error 0x800f0905)



About the author

我是一名专业的计算机技术人员,在该领域拥有超过 10 年的经验。我专注于 Windows 7 和 Windows 应用程序开发,以及酷网站设计。我在该领域知识渊博,经验丰富,对于任何希望发展业务的组织来说都是一笔宝贵的财富。



Related posts