昨天花了不少时间试图找到解决方案,但这个问题似乎只影响 Server 2008...好吧,我不敢苟同!
MSSQL,托管在 Server 2012 上。通过 WSUS 更新。周五启用 GPO 进行生产更新 - 周末和昨天观察到该框的 CPU 峰值达到 100%,将其归咎于 svchost 和 wuaueng.dll。暂时停止 Windows 更新服务会有所帮助。禁用该服务(暂时)是阻止该框完全崩溃的原因。
Google 帮不上什么忙(或者我的搜索词很糟糕)——我删除了“软件分发”文件夹,检查了 Windows 更新客户端的版本(7.8.9200.17185),删除了注册表项/在 WSUS 中删除了它,希望能刷新它的缓存。什么都没用,服务器在尝试扫描更新时仍然达到最大 CPU 值。
编辑- 再次尝试所有这些操作后,同时进行(因为我就是这样的),现在至少收到一个错误代码(80244010
),根据 MS 的说法,该代码为:“ 0x80244010 WU_E_PT_EXCEEDED_MAX_SERVER_TRIPS The number of round trips to the server exceeded the maximum limit.
”
再次运行时(这是建议的),我们得到不同的代码:“ 0x8024401C WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT Same as HTTP status 408 - the server timed out waiting for the request.
”
知道服务器肯定可以与 WSUS 服务器通信(ping 和 telnet 没有显示问题)所以我仍然很困惑。
任何帮助都将不胜感激。