我在一台几个月没用过的迷你电脑上安装了 Windows 11,所以我知道它落后于 Windows 11 更新。但是“设置”中的“Windows 更新”工具显示它是最新的,当我单击“检查更新”按钮时,它几乎立即响应说没有更新。
Windows 11 也不会自动更新。
注意重新建议的帖子
这个问题和建议的帖子之间的区别在于 Windows Update 根本没有做任何事情。它不慢,没有挂起,甚至没有显示有更新可用,而这显然是必须的,因为微软在一年中定期发布 Widows 更新,而这台 PC 已经关闭了至少 6 个月,可能还有一年。
我发现 Windows 更新服务本身由于某种原因被禁用,当我启用它时,Windows 更新可以正常工作,花一些时间与更新服务器通信、下载更新、安装更新等。在我启用 Windows 更新服务之前,这些活动都没有发生。
我该怎么做才能强制 Windows 11 实际检查更新?
答案1
我发现这个 Microsoft 社区问题,其中有关于如何重新启动更新工作的答复。
其中提到了这个程序:
按照以下说明重命名软件分发文件夹:
- 打开“开始”并输入 cmd,右键单击“命令提示符”,然后选择“以管理员身份运行”。
- 在命令提示符下逐个运行以下命令:
净停止位
停止 wuauserv
停止 cryptsvc
ren %systemroot%\softwaredistribution 软件分发.bak
ren %systemroot%\system32\catroot2 catroot2.bak
网络起始位
启动wuauserv
净启动cryptsvc
但是,当我尝试使用命令“net stop wuauserv”时,我收到一条错误消息,表明该服务未运行。当我尝试使用命令“net start wuauserv”启动该服务时,该命令失败,并显示一条消息,表明依赖项或所需的设备或服务不可用。
然后我打开服务应用程序查看服务列表,发现“Windows 更新”服务被标记为“已禁用”。当我右键单击“Windows 更新”服务以启动它时,启动、停止、暂停等各种选项都变灰了。
然后我查看了该服务的属性并将启动类型更改为手动。
之后,我打开了“设置”对话框,然后导航到“Windows 更新”面板,Windows 11 已正确开始更新。
因此根本问题是 Windows 更新服务被禁用,必须将其打开。