不久前出现了一个关键的安全更新,我一直无法安装。我花了今天大部分时间试图弄清楚这一点,但我很难过。我尝试使用自动更新,以及从 Microsoft 网站手动下载更新。
我的系统运行的是 Windows Server 2008 Enterprise x64。相同的更新在三个独立且隔离的服务器(我可以访问的唯一 Windows Server 2008 服务器)上失败。
每当系统尝试更新时,我都会收到以下错误:
安装程序遇到错误:0x8007000d 数据无效。
它会创建一个伴随事件日志,如下所示:
- System
- Provider
[ Name] Microsoft-Windows-WUSA
[ Guid] {09608c12-c1da-4104-a6fe-b959cf57560a}
EventID 3
Version 0
Level 2
Task 0
Opcode 0
Keywords 0x8000000000000000
- TimeCreated
[ SystemTime] 2009-10-26T18:00:08.659Z
EventRecordID 11
Correlation
- Execution
[ ProcessID] 6732
[ ThreadID] 6592
Channel Setup
Computer server.example.com
- Security
[ UserID] S-1-5-21-1868723478-1673120740-2095933981-27156
- EventData
UpdateTitle
ErrorCode 2147942413
ErrorString The data is invalid.
CommandLine "C:\Windows\system32\wusa.exe" "C:\Users\admin\Desktop\Windows6.0-KB967723-x64.msu"
有没有人有任何想法?
打电话给微软。如果您拥有许可产品,安全案例由他们的免费支持覆盖,实际上非常好。
我会手动下载更新(在此处可用)。然后关闭所有正在运行的应用程序,尤其是防病毒应用程序,然后尝试执行更新。如果仍然失败,请使用相关知识库页面上的联系支持链接。
联系微软后,我解决了问题。显然,此特定更新存在一个已知问题,微软目前计划很快发布一个修补程序。同时,他们建议自动下载更新并安装它。我下载的副本显然已损坏,导致同样的错误。重新下载后安装正常。