在过去的几天里,我的 Windows 10 专业版(周年更新)工作站似乎出现了一个错误,当打开现代设置应用程序的更新部分时,许多服务会立即崩溃。
笔记:周末没有安装任何更新,并且在过去一两周内我也没有做出任何更改。
似乎在设置中打开更新页面会导致 Windows 更新服务崩溃(错误应用程序名称:svchost.exe_wuauserv)ntdll.dll 的错误 DLL,异常代码:0xc0000409。这是一个“应用程序错误”事件,事件 ID 为 1000。
此后,以下服务也会立即意外终止(服务控制管理器事件,ID 7034、7031):
- 应用信息服务
- 计算机浏览器
- 证书传播
- 组策略客户端
- IKE 和 AuthIP 密钥模块
- IP 帮助服务
- 服务器服务
- 地理定位服务
- 用户配置文件服务
- 系统事件通知
- 远程桌面配置
- Shell硬件检测
- 主题
- 用户管理器
- 适用于 Windows 更新的更新协调器
- Windows 管理仪表
我运行了 SFC /Scannow,它报告发现并修复了损坏。如果我立即再次运行它,它会返回相同的响应。我不太确定在 CBS.log 文件中要查找什么,但除了一些目录所有权不匹配之外,似乎没有什么太重要的东西。
我已经使用 scanhealth 和 restorehealth 开关运行了 DISM,两者都成功完成且没有错误。再次运行 SFC 并出现相同的损坏消息。
我尝试下载 Windows 10 ISO,并进行“升级”,但仍然存在同样的问题。
还有什么我可以尝试而不必清除机器并重新开始?作为我的工作站,这里有很多管理应用程序,我真的不想从头开始重新设置。(系统还原不可用,因为出于某种原因它在 Windows 10 中默认被禁用?!)。
答案1
我在两台 Windows 10 计算机上遇到了类似的 Windows 更新问题。我想我已经在其中一台计算机上修复了这个问题。Windows 更新已恢复运行,相关错误消息未出现在 Windows 日志中。
然而,周年更新似乎还导致了一系列其他问题,包括任务计划程序、开始菜单和 Azure 恢复服务代理的问题。
以下是我为使 Windows 更新正常运行所采取的步骤:
修复两个事件 ID 10016 DCOM 错误。
使用 Microsoft 更新目录下载独立包,手动安装缺失的 Windows 更新。这些更新包括:KB3176929(2016 年 8 月 2 日)、KB3176495(2016 年 8 月 9 日)和 KB3176934(2016 年 8 月 23 日)。请参阅此 Microsoft 支持文章:https://support.microsoft.com/en-us/help/12387/windows-10-update-history
运行 SFC 和 DISM,但我认为它们没有帮助。没有报告任何错误。
使用任务管理器禁用 OneSyncSvc。
卸载 Bonjour。
然后,Windows Update 又安装了包括 KB3176934 在内的一些更新。
我希望这会有所帮助,但很抱歉,我无法明确地说出哪一步解决了这个问题。
更新:Windows 更新现在在第二台计算机上运行。我发现了另一个 10016 错误,修复了它,然后重新启动了计算机。
这是系统事件日志中的消息,组件服务中的组件名称是 RuntimeBroker。
应用程序特定的权限设置不会向在应用程序容器不可用 SID(不可用)中运行的地址 LocalHost(使用 LRPC)中的用户 NT AUTHORITY\SYSTEM SID(S-1-5-18)授予 CLSID 为 {D63B10C5-BB46-4990-A94F-E40B9D520160} 和 APPID 为 {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} 的 COM 服务器应用程序的本地激活权限。可以使用组件服务管理工具修改此安全权限。
本文介绍如何修复 10016 错误:http://www.eightforums.com/performance-maintenance/11951-numerous-event-id-10016-errors-win-8-pro-64-bit.html
答案2
针对上述问题,我找到了自己的解决方案。我最初也会记录一些尝试修复的方法。
尝试:
1) 重新启动 Windows 更新服务
2) 禁用 Windows 更新服务,清除 c:\windows\softwaredistribution\downloads
3) 使用上述组合重新启动机器
4) 从更新库手动安装 - 完全无效。
5) dism /online /cleanup-image /scanhealth(和 restorehealth)
最终修复(安装约 30 个更新后,机器目前正在重新启动,包括 2016 年 10 月 27 日的 1607 累积更新)
运行磁盘清理实用程序。点击按钮清理系统文件。勾选全部框。删除所有文件。重新启动。运行 Windows 更新,单击“在线检查 Microsoft 的更新”(注意:我昨天已在 WSUS 内部同步并批准了所有更新)。它执行了通常的关键任务,然后是安装,然后是一些我不想深入研究的奇怪日志。提示从 Windows 更新重新启动。如果失败,则显示成功,将编辑帖子。
编辑:
必须在另一台计算机上解决同一问题。步骤固定:
1) 注意系统日志中的固有问题
2) 停止 Windows 更新服务
3) 将更新服务设置为禁用
4) 清除 \softwaredistribution\downloads 文件夹
5) 运行磁盘清理实用程序,点击清理系统文件按钮,勾选我愿意删除的所有内容
6) 重新启动
7) 启用 WU 服务
8) 打开 Windows 更新,告诉机器在线检查(因为我通常使用 WSUS)
9) 在任务管理器中仔细观察更新,确保它从网上获取更新而不是从 WSUS
获取更新 10) 机器成功更新,重新启动。
答案3
我一直在努力修复我工作机器上的这个烦人的问题。我试过RichardCL 的解决方案 + 所有评论和browningit 的步骤无济于事。
对我来说,真正解决问题的方法是安装 Windows 10 1607 列出的所有累积更新Windows 10 和 Windows Server 2016 更新历史记录页面。值得注意的是,我手动安装的更新是(按列出的顺序):
- KB3176929
- KB3176495
- KB3176934
- KB3176938
- KB3193494
- KB3200970
- KB3194798
- KB3197954
- KB3206632
- KB3201845
- KB3213986
我已经从以下网站下载了Microsoft 更新目录网站。每次更新后无需重新启动。最后重新启动就足够了。
答案4
我们在公司环境中遇到了同样的问题。一旦我们将 Windows 10 版本 1607 提交到 WSUS 服务器,事件日志就会变成红色,服务控制管理器事件 7031、7032 和 7034。
显然,版本 1607 中的 Windows 更新机制已损坏,我们不得不这样做;
- 手动下载并安装补丁;windows10.0-kb3216755来自 https://catalog.update.microsoft.com
- 重启 Windows 10
- 此后,Windows 10 可以正常从 WSUS 更新