解决“[info- 0x800B0108. CERT_E_MALFORMED。证书丢失或重要字段为空值,例如主题或颁发者名称]”在 Windows 中尝试安装补丁或构建时遇到错误 0x800B0108?此问题与 Windows 更新代理有关,通常在使用基于 COM 的 API 或库使系统无法验证更新的数字签名时发生。
遇到此错误时,消息通常为:[info-0x800B0108。CERT_E_MALFORMED。证书丢失或重要字段的值为空,例如主题或颁发者名称]。对于希望使用最新的补丁程序或构建使系统保持最新状态的客户来说,这可能是一个麻烦的问题。在某些情况下,更改系统的安全设置可以解决问题,但在其他情况下,还需要进行更复杂的故障排除。

Windows 更新错误 0x800B0108
这是修复 Windows 更新错误 0x800B0108 的方法 –
方法一:更正证书问题
我们已经提到缺少证书是 Windows 更新错误 0x800B0108 的根本原因,但有一个解决办法,那就是在 certmgr.msc 上手动安装相同的证书。为此,请从相关来源或发布者处获取单独的证书,然后使用证书管理器安装它们。此过程允许您安装具有相同或不同密钥的新证书,以及导入功能。
按照以下步骤使用证书管理器将证书导入 Windows。Apps /Win32/Desktop/Technologies/Security and Identity Cryptography文件夹包含证书和信任返回值列表,其中包括 CERT_E_MALFORMED 错误 0x800B0108。按照步骤:
1. 按Windows 键 + R。
2. 输入certmgr.msc。
3. 点击 -输入。
4. 在“证书管理”窗口中选择要从中导入证书的商店。您可以选择以下选项之一:
个人:用于与您的用户帐户相关的证书
受信任的根证书颁发机构:用于受信任的根证书颁发机构颁发的证书
中级证书颁发机构:用于中间颁发机构颁发的证书
5. 单击Action并将鼠标悬停在All Tasks上。
6. 从上下文菜单中选择导入。

7. 在证书导入向导中单击下一步。

8. 单击浏览按钮转到保存证书文件的位置。
9. 选择证书文件后点击打开。
10. 选择 –下一步。
11. 如果证书包含密码,请在字段中输入密码。
12. 之后,如果您希望稍后导出,请勾选“将此密钥标记为可导出”复选框。
13. 单击 -下一步。
14. 选择要从中导入证书的商店后,再次单击下一步。
15. 要完成导入,请单击“完成”。
方法 二:使用 Windows 更新疑难解答
修复错误 0x800B0108 的另一种可能方法是运行 Fixit 工具 Windows Update Troubleshooter。此内置实用程序可以发现并解决典型的 Windows 更新困难,例如数字签名验证和证书失败。因此,作为解决方案,请继续执行以下步骤:
1. 按住Windows 键并按键盘上的I。
2. 单击 -从右窗格中进行故障排除。
3. 从下一页选择其他疑难解答 。
4. 找到Windows 更新并单击运行。

5. 等待疑难解答确定任何问题,然后按照屏幕上出现的说明进行操作。
方法 三:排除 COM 错误
仍然无法解决 Windows 更新错误 0x800B0108 然后不用担心,因为排除 COM 故障可能会解决它。Windows 用来与软件和硬件组件交互的组件对象模型 (COM) 组件存在问题,这可能是生成错误代码的可能原因。
如果在发生 COM 错误后尝试安装更新,则会触发这些缺陷,这可能会阻止安装更新。组件对象模型 (COM) 问题可以在组件服务工具的帮助下解决,该工具默认包含在 Windows 中。
1. 按Windows + R。
2. 输入comexp.msc。
3. 按 –输入。
4. 当“组件服务”窗口出现时,双击“计算机”。

5. 选择DCOM 配置。
6. 找到产生问题的软件,右键单击它,然后 从上下文菜单中选择属性。
7. 转到“安全”选项卡。
8. 要修改启动和激活的权限,请单击编辑按钮。
9. 点击添加,
10. 在显示为对象名称的框中键入本地服务。
11. 单击“检查名称”并确保对象名称正确。
12. 单击确定按钮。
13. 从Launch and Activation Permissions下显示的下拉菜单中选择Local Service。
14. 然后单击允许本地激活和本地启动旁边的复选框
15. 要保存更改,请单击确定按钮。
16. 您将需要重新启动您的 PC,并再次给Windows Update机会来确定问题是否已得到解决。
方法 四:更改日期和时间设置
更改日期和时间设置可能是修复更新错误 0x800B0108 的最简单方法之一。如果您的系统时间和日期不准确,可能会导致与服务器的日期和时间不一致,从而导致故障。要更改这些,请执行以下操作:
1. 按键盘上的Windows和I按钮。
2. 选择时间和语言。
3. 单击左侧的日期和时间。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源