我使用的是戴尔 XPS 笔记本电脑(Windows 10 版本 1909)
- 当我尝试检查更新时,进度指示器从不停止工作 - 它甚至不会完成检查。
- 运行 Windows 更新疑难解答程序时,初始进度指示器(查找待处理的重启)永远不会消失。
- 停止 Windows 更新服务会导致其即使在重新启动后仍停留在停止状态(我尝试了各种重新启动方式,但不确定是否找到了一种真正强制关闭电源的方法,如#2 所示)。
- 使用 taskkill 强制停止服务确实会使服务停止,但是我们又回到了原点。
- 尝试手动下载最新的 SSU 和最新的累积更新 KB 文件。运行其中任何一个都会卡在第一步“在此计算机上搜索更新”。
- Windows 更新历史记录表明 KB4550945 的最新安装尝试失败,代码为 0x80070020(因此,这是我尝试手动下载的 KB)。
我怎样才能解决这个问题?
答案1
我认为任何服务(如第三方防病毒软件或其他软件)都会干扰 Windows 更新过程。您需要进行干净启动。打开任务管理器 > 启动选项卡,单击隐藏所有 Microsoft 服务并取消选中您怀疑的启动服务。现在重新启动并运行更新。
如果没有帮助,请重新启动并以管理员身份打开命令提示符并调出sfc /scannow
和dism /online /cleanup-image /restoreHealth
。然后运行for %%a in (wuaserv cryptSvc bits msiserver) do (net stop %%a) & takeown /f "%windir%\SoftwareDistribution" & icacls "%windir%\SoftwareDistribution" /grant Administrators:F & ren "%windir%\SoftwareDistribution" SoftwareDistribution.old & takeown /f "%windir%\catroot2" & icacls "%windir%\catroot2" /grant Administrators:F & ren "%windir%\catroot2" catroot2.old & for %%a in (wuaserv cryptSvc bits msiserver) do (net start %%a)
。现在重新启动并运行更新。
希望有帮助