我有一台 Windows Server 2000 机器,启动时会弹出一个窗口,提示服务启动失败。
Windows 事件日志中有以下消息:
System Log
Source: Service Control Manager
Event ID: 7022
Description: The Automatic Updates service hung on starting.
我该如何修复这个错误?
答案1
这里值得注意的是,如果机器在 7 月 13 日已更新,您最好完全关闭此功能。 Windows 2000 服务器已达到使用寿命;不再发布新的更新(包括安全补丁)。 截至 7 月 13 日发现的任何安全问题都将保持未修补状态,并且一旦系统修补到最新版本,自动更新将不再对您有任何帮助。
也就是说,如果机器不是最新的,你至少应该把它升级到最新的版本(不过,现在是时候淘汰这台机器了),之前发布的更新应该仍然可用。不幸的是,我不知道如何解决这个问题。
答案2
这种错误通常表示服务依赖关系已中断。换句话说,某些东西修改了服务依赖关系或启动时间,因此自动更新服务试图在其依赖的服务和/或组件启动之前启动。您最近在服务器上安装了任何软件吗?解决此问题的一种方法是向受影响的服务添加依赖关系,这意味着 Windows 不会在依赖的服务启动之前尝试启动它。还有其他可能性,包括组策略配置问题。尽管弹出了窗口,但服务是否真的启动了?