我刚刚收到我的新电脑,刚刚安装了 Windows 7 Pro 64 位,并安装了必要的驱动程序等。现在我想运行 Windows 更新,但它失败了,提示服务未运行。
然而,跑步时services.mcs
我可以看到Background Intelligent Transfer Service
和 Windows Update
都设置为Automatic (Delayed Start
(应该如此)。我尝试重置“Windows 更新设置”,甚至运行这个脚本(然后重新启动……无论如何)。什么都不起作用,我总是得到相同的错误。
任何帮助均感激不尽。
** 编辑 **
如果我更改 Windows 更新设置(为任意值),单击“检查更新”时没有任何反应。Windows 重新启动后,它会返回“服务未运行”错误消息。
** 更新 **
这是错误消息的屏幕截图。
笔记:正如我所写,服务是正在运行!将“Windows 更新设置”更改为任意值都会使错误消失……但也不会发生任何事情。每次我重新启动后尝试更新时都会显示该错误。
** 更新 2 **
运行 MS WU 没有发现任何东西 O_o
答案1
我遇到过一两次这种情况。对我来说,解决方案是删除以下内容C:\Windows\SoftwareDistribution
:
1)停止 BITS 和 Windows 更新(并确保它们没有自动重新启动)。
2)备份C:\Windows\SoftwareDistribution
。
3) 删除 的内容C:\Windows\SoftwareDistribution
,文件夹本身仍存在。
4)启动 BITS 和 Windows 更新。
5)开始更新。(第一次运行会花很长时间,所以不要惊慌。)
6)如果一切正常,您可以从(2)中删除备份。