在某台特定服务器上,我尝试安装安全更新时有时会收到错误消息。尝试安装后会立即显示该消息。我在哪里可以找到显示问题原因的日志文件?
更新:以下是 WindowsUpdate.log 中的一些详细信息,日志中第一行相关内容是:
... 代理警告:srclient.dll 的 LoadLibrary 失败,错误代码为 hr:8007007e
答案1
假设它只是一些,而不是全部......那么您需要发布错误编号/消息来获取一些信息。
如果是全部,则尝试重新注册 windows installer 服务
msiexec /unregister
msiexec /regserver
为了代理警告:srclient.dll 的 LoadLibrary 失败,错误代码为 hr:8007007e- 看一下KB831429
答案2
答案3
还要记住 [对于 XP 及之前版本,请参见下文],每个单独的更新在 Windows 目录中都有自己的日志文件。通常,该文件名为 KBnnnnnn.log,其中 n 是更新编号。更新失败通常会记录在事件日志中,但详细信息将记录在该日志文件中。
Vista 和 2008 已经更改了此日志,但我不记得细节了。如果我找到它,我会再次编辑它。
此外,对于任何观察 Windows 更新停滞进度条的人来说,不幸的是,这种现象对于某些更新来说是正常的;恶意软件删除工具实际上会扫描您的目录(这将发现原始海报所遇到的 RAID 问题。)Exchange 更新喜欢花时间,因为它们会在运行时停止和启动所有服务。