修复Windows更新错误0x800B0108
尝试安装补丁或构建时遇到错误 0x800B0108?此问题与 Windows Update 代理有关,通常在使用基于 COM 的 API 或库时发生,导致系统无法验证更新的数字签名。
当发现此错误时,消息通常为:[info- 0x800B0108. CERT_E_MALFORMED。证书丢失或重要字段为空值,例如主题或颁发者名称]。对于想要使系统保持最新补丁或版本的客户来说,这可能是一个麻烦的问题。
Windows 更新错误 0x800B0108
以下是修复 Windows 更新错误 0x800B0108 的方法 –
方式 1:纠正证书问题
我们已经提到,缺少证书是 Windows 更新错误 0x800B0108 的根本原因,但有一种解决方法,即在 certmgr.msc 上手动安装相同的证书。为此,请从相关来源或发布者获取各个证书,然后使用证书管理器安装它们。此过程允许您安装具有相同或不同密钥的新证书以及导入功能。
请按照以下步骤使用证书管理器将证书导入 Windows。Apps / Win32 / Desktop / Technologies / Security and Identity Cryptography文件夹包含证书和信任返回值的列表,其中包括 CERT_E_MALFORMED 错误 0x800B0108。按照步骤:
- 按Windows 键 + R。
- 输入certmgr.msc。
- 点击-输入。
- 在“证书管理”窗口中选择您要导入证书的商店。您可以选择以下选项之一:
个人:适用于与您的用户帐户相关的证书
受信任的根证书颁发机构:适用于受信任的根证书颁发机构颁发的证书
中间证书颁发机构:适用于中间颁发机构颁发的证书
- 单击“操作”并将鼠标悬停在“所有任务”上。
- 从上下文菜单中选择导入。
- 单击“证书导入向导”中的“下一步”。
- 单击“浏览”按钮转至保存证书文件的位置。
- 选择证书文件后单击“打开” 。
- 选择 –下一步。
- 如果证书包含密码,请在字段中输入密码。
- 之后,如果您希望稍后导出,请勾选“将此密钥标记为可导出”复选框。
- 单击 –下一步。
- 选择要从中导入证书的商店后,再次单击“下一步” 。
- 要完成导入,请单击“完成”。
方法 2:使用 Windows 更新疑难解答
修复错误 0x800B0108 的另一种可能方法是运行 Fixit 工具 Windows Update Troubleshooter。此内置实用程序可以发现并解决典型的 Windows 更新困难,例如数字签名验证和证书失败。因此,作为解决方案,请继续执行以下步骤:
- 按住Windows 键并按键盘上的I。
- 单击右侧窗格中的“故障排除” 。
- 从下一页中选择其他疑难解答 。
- 找到“Windows 更新”并单击“运行”。
- 等待疑难解答程序发现任何问题,然后按照屏幕上出现的说明进行操作。
方法 3:排除 COM 错误
仍然无法解决 Windows 更新错误 0x800B0108,那么不用担心,因为排除 COM 故障可能会修复它。Windows 用于与软件和硬件组件交互的组件对象模型 (COM) 组件存在问题,这可能是生成错误代码的可能原因。
如果在发生 COM 错误后尝试安装更新,则会触发这些缺陷,这可能会阻止安装更新。组件对象模型 (COM) 问题可以借助组件服务工具进行故障排除,该工具默认包含在 Windows 中。
- 按Windows + R。
- 键入comexp.msc。
- 按 –输入。
- 当“组件服务”窗口出现时,双击“计算机”。
- 选择DCOM 配置。
- 找到产生问题的软件,右键单击它,然后 从上下文菜单中选择“属性” 。
- 转到安全选项卡。
- 要修改启动和激活的权限,请单击编辑按钮。
- 单击添加,
- 在显示为对象名称的框中键入“本地服务” 。
- 单击“检查名称”并确保对象名称正确。
- 单击“确定”按钮。
- 从启动和激活权限下显示的下拉菜单中选择本地服务。
- 然后单击“允许本地激活”和“本地启动”旁边的复选框
- 要保存更改,请单击“确定”按钮。
- 您需要重新启动电脑,并再给Windows Update一次机会来确定问题是否已得到解决。
方式 4:更改日期和时间设置
更改日期和时间设置可能是修复更新错误 0x800B0108 的最简单方法之一。如果您的系统时间和日期不准确,可能会导致与服务器的日期和时间不一致,从而导致故障。要更改这些,请执行以下操作:
- 按键盘上的Windows和I按钮。
- 选择时间和语言。
- 单击左侧的日期和时间。
- 检查并确保标有自动设置时间的拨动开关处于打开位置。
- 如果切换开关已激活,请将其关闭然后再次打开,看看此操作是否可以解决问题。
- 如果这不起作用,请选择手动设置日期和时间选项,然后进行适当的更改。
我们希望这 4 种方法一定能帮助您解决系统中的 Windows 更新错误 0x800B0108。
以上是 修复Windows更新错误0x800B0108 的全部内容, 来源链接: www.tmjl8.com/smart/437903.html