本文提供了一个解决方案,用于解决尝试验证 Windows 副本时发生的错误。
原始 KB 数: 2715304
现象
尝试验证 Windows 副本时,可能会收到如下所示的错误消息:
更新安装失败。 错误信息:0x80092026
尝试验证 Windows 时,Windows 会下载更新 971033。 但是,当 Windows 尝试安装更新时,更新会显示上面提到的错误消息。 此外,如果尝试在计算机上下载更新KB971033并手动运行更新,可能会收到以下错误消息:
安装程序遇到错误:0x80092026
由于本地安全选项设置,加密操作失败。
原因
当以下注册表子项的状态值未正确设置时,会发生此错误。 此值对应于 Internet Explorer 安全设置 检查发布者的证书吊销 和 检查下载的程序上的签名。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
可以找到名称为 State 的密钥。 默认情况下,该值设置为 23c00。
解决方法
若要解决此问题,请将注册表项更改为有效的设置,例如:
- 状态 = 0x00023e00 - 检查发布者的证书吊销未选中
- 状态 = 0x00023c00 - 检查发布者的证书吊销已检查
使用下列方法之一:
方法 1:编辑注册表
警告
如果注册表编辑器使用不当,则可能会产生严重问题,导致重新安装操作系统。 Microsoft 无法保证可以解决因注册表编辑器使用不当而造成的问题。 请慎用注册表编辑器,风险自负。
- 启动注册表编辑器 (regedit.exe)。
- 导航到
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
。 - 在左侧窗格中,查找“状态”键,然后双击将其打开。
- 将 值数据 更改为 23c00 或 23e00 (十六进制)。
- 退出注册表编辑器。
方法 2:创建正则文件
启动记事本。
在记事本中,粘贴以下信息。
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing "State"=dword:00023c00
将文件另存为.reg文件。
双击在步骤 3 中保存的.reg文件。
上述注册表更改不需要重新启动。 可以尝试手动安装更新。
你能够成功验证你的 Windows。
详细信息
在某些情况下,可能还需要更新以下两个注册表的状态值。
HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
注意
确保为 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
上述两个注册表正确更新任何值。
数据收集
如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。