windows自动更新检索第三方的根目录列表序列号失败的原因

Windows自动更新错误解析及解决方法
本文详细解析了在Windows环境下,当自动更新检索第三方根目录列表序列号失败时出现的错误原因,并提供了针对性的解决方案。重点在于确认系统环境为Windows XP Pro,通过自动更新进行系统升级,同时涉及到了crypt32模块在应用程序日志中的作用。文章指出,如果在更新根证书组件过程中遇到网络问题导致无法连接到Windows Update服务器,则会出现此类错误。解决办法包括确保网络连接或关闭本地计算机的更新根证书组件。对于涉及到代理服务器的情况,文章还提供了通过Proxycfg.exe工具进行配置的指导。

 我们在使用windows操作系统的过程中,经常会在计算机管理-事件查看器-应用程序日志里发现类似这样的错误提示:自动更新检索第三方的根目录列表序列号失败,错误为: 此网络连接不存在(或者是从自动更新 cab 提取第三方的根目录列表失败,错误为: 数据无效)。并且这种报错经常是连续的。这究竟是什么原因造成的呢?

 

让我们先来看看相关的错误日志图示:

图示一:

接下来我们分析错误事件出现的原因:

首先我们要确定这时的系统环境通常是windows xp pro,日常是通过自动更新进行系统升级的,同时我们要了解crypt32是Windows加密API应用程序接口模块,在应用程序日志中会记录相关事件信息。由于更新根证书组件(UpdateRootCertificates)定期从MicrosoftUpdate服务器信任根证书机构自动更新,如果这时计算机网络断开,无法连接到WindowsUpdate服务器,而计算机的更新根证书组件已打开,就会在应用程序日志中出现此错误事件信息。

最后我们给出解决错误事件的方案:

要解决此事件,就必须保证计算机连接到Internet或者关闭本地计算机的更新根证书组件。

关闭更新根证书组件的步骤:

1. 打开控制面板, 点击添加/删除程序。

2. 在左边菜单中点击添加/删除Windows组件。

3. 取消更新根证书组件(UpdateRootCertificates)复选框, 然后继续Windows组件向导

 

更多信息

UpdateRootCertificates 组件使用 WinHTTP API 来与 WindowsUpdate 服务器通信。如果计算机位于代理服务器, 可能需要通过使用 Proxycfg.exe 实用设置代理设置。 要通过 Proxycfg.exe, 配置 WinHTTP 请按照下列步骤: 1. 从 " <Systemroot> \ System 32 " 文件夹启动 Proxycfg.exe 实用程序。 如果无法找到 Proxycfg.exe 实用程序, <Systemroot> " \ System 32 " 文件夹中请单击下列文章编号, 查看 Microsoft 知识库中相应:

830605 (http://support.microsoft.com/kb/830605/) 配置工具 Proxycfg.exe 是供 WinHTTP 5.1

2. 确定代理服务器名称, 使用。

3. 在命令提示符下, 通过 Proxycfg.exe 实用程序具有以下设置之一配置计算机:? 要查看有关 WinHTTP, 当前代理设置 proxycfg , 键入, 然后按 RETURN。 当前代理设置默认, 应该 " 代理 Direct "。 如果您有 Microsoft XML Parser (MSXML) 3.0 SP 1 或更早版本, 当前代理设置可能是 " 未设置 "。 在此方案, 键入 proxycfg-d , 然后按 RETURN 要还原默认有关 WinHTTP 代理设置。

? 在连接服务器, - 时不使用任何代理服务器键入 proxycfg-d , 然后按 RETURN。

? 要使用代理服务器连接服务器, - 时键入 proxycfg - p , 键入您要使用, 代理服务器, 然后按 RETURN。此外, 添加可选回避列表用于将不通过代理访问的服务器。 查找接受代理服务器格式或绕过格式中 Proxycfg.exe 实用 ReadMe.txt 文件。

? 要从设置, InternetExplorer 使用要连接到 Internet, 称为 WinInet 设置, 并将在 WinHTTP 设置, 包括此代理信息导入代理信息键入 proxycfg - u , 然后按 RETURN。

4. 停止并重新启动 MicrosoftInternet 信息服务器 (IIS)。

转载于:https://www.cnblogs.com/haofu119/archive/2011/12/12/2284776.html

hhttp://support.microsoft.com/kb/317541/zh-cn 如果打开“更新根证书”组件而计算机无法连接到 Internet 上的 Windows Update 服务器,则会发生此行为。“更新根证书”组件按照固定的时间间隔自动从 Microsoft Update 服务器更新可信的根证书颁发机构。 局域网设置了WSUS服务,WSUS服务可以连接到Internet,为什么还出这种错误?难道WSUS不支持更新根证书? 如果从所有电脑上删除“更新根证书”会有什么结果?比如:能继续打补丁吗? 1. 局域网设置了WSUS服务,WSUS服务可以连接到Internet,为什么还出这种错误? KB上说得很清楚,这错误是由于你的客户端不能连上Windows Update网站而产生的。和你的WSUS能不能上Windows Update没关系。 2. 难道WSUS不支持更新根证书? WSUS 的作用是定期下载以下更新而以,如果你批准,以下更新将被应用到客户端上以更新“受信任的根证书颁发机构列表”: http://support.microsoft.com/default.aspx?...kb;EN-US;931125 3. 如果从所有电脑上删除“更新根证书”会有什么结果?比如:能继续打补丁吗? 结果是,你的客户端不会接收到新加入微软根证书更新计划的第三方证书颁发机构的根证书,万一你的客户端正在使用这些机构颁发出来的证书时,将显示这些证书不受信任。 但是,无论你启用还是禁用“更新根证书”功能,都不会影响客户端的补丁安装操作,这两者没有任何关系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值