如何在 Windows 7 中重新启动 Windows 更新服务?

如何在 Windows 7 中重新启动 Windows 更新服务?

我在 Windows 7 Professional 上遇到了 Windows 更新问题。截至上周,我的 Windows 更新已完全更新,但 [今天] 在周日早上进行 PC 维护时发现了这个问题。在控制面板 -> 系统和安全 -> Windows 更新中,当我选择“检查更新”时,我收到一个弹出窗口,提示:

“Windows Update 当前无法检查更新,因为服务未运行。您可能需要重新启动计算机。”

我重启了好几次,检查服务在启动时是否被禁用,并且我在 Google 上搜索了有关该主题的大量信息 - 但一无所获。我知道一定有某种方法可以从命令行启动服务,我想知道如何让服务在启动时启动。

如果我遗漏了任何可能有助于制定回复的细节,请告诉我。社区的任何出色见解都将不胜感激!

答案1

您可以尝试停止并重新启动 Windows 更新服务 (wuauserv)。打开命令行窗口(以管理员身份运行)并输入以下行:

net stop wuauserv  
regsvr32 %windir%\system32\wups2.dll  
net start wuauserv  

如果这没有帮助,请尝试 Microsoft 的 Fix It 服务来重置您的 Windows 更新组件:如何重置 Windows 更新组件?

答案2

我发现此网页两分钟内就修好了。

首先要做的是停止 Windows 7 计算机上的 Windows 更新服务。您可以转到“开始”并在搜索框中输入 services.msc 来执行此操作。

接下来,按 Enter 键,Windows 服务对话框将会出现。现在向下滚动直到看到 Windows 更新服务,右键单击它并选择停止。

现在 Windows 更新服务已被禁用,您需要转到以下文件夹并删除其中的所有文件和文件夹:

C:\Windows\SoftwareDistribution\

删除所有内容后,返回“服务”对话框,右键单击 Windows 更新服务并选择“启动”。所有文件和文件夹都将重新创建,希望您可以开始为您的 PC 下载更新。

答案3

我把笔记本电脑送到 HP 去修理,回来后,它被重新镜像或设置为出厂设置。我是在 2012 年买的,现在是 2013 年,因此电脑在第一次启动后仍然认为它是 2012 年。我将时间和日期更改为当前的 2013 年日期,然后尝试获取更新,这次成功了。

相关内容