你目前正处于脱机状态,正在等待 Internet 重新连接

使用 Windows Update Web 站点或 Microsoft Update Web 站点安装以下更新时您会收到错误代码 0x8007F0DA:

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 958050
症状
当您尝试从 Windows Update 网站或 Microsoft Update 网站安装更新程序时,您将收到以下错误代码:
0x8007F0DA
原因
如果 Windows 更新或 Microsoft 更新无法验证的 update.inf 文件,则会出现此问题。
解决方案
若要解决此问题,请执行以下步骤:

步骤 1: 将加密服务服务设置为自动

若要将加密服务服务设置为自动,请按照下列步骤操作:
  1. 单击 开始单击 运行键入 services.msc然后单击 确定.
  2. 从可用服务列表中,用鼠标右键单击 加密服务然后单击 属性.
  3. 在中 启动类型 下拉列表中,选择 自动 选项,然后单击 应用.
  4. 在中 服务状态 部分中单击 开始.
  5. 尝试重新安装这些更新。
注意Windows 2000 不会列出服务管理实用程序中的加密服务服务。

如果仍然无法安装更新,请继续执行步骤 2。

步骤 2: 重新注册 DLL 文件,与加密服务服务

重要此部分、方法或任务包含告诉您如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重问题。因此,请确保仔细遵循这些步骤。为增加保护,请您对其进行修改之前备份注册表。然后,可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 中备份和还原注册表
若要注册与加密服务服务关联的.dll 文件,请按照下列步骤操作:
  1. 启动记事本。若要执行此操作,请单击 开始单击 运行键入 记事本然后单击 确定.
  2. 复制并粘贴到记事本中下面的命令:
    regsvr32 /u softpub.dll /s
    regsvr32 /u wintrust.dll /s
    regsvr32 /u initpki.dll /s
    regsvr32 /u dssenh.dll /s
    regsvr32 /u rsaenh.dll /s
    regsvr32 /u gpkcsp.dll /s
    regsvr32 /u sccbase.dll
    regsvr32 /u slbcsp.dll /s
    regsvr32 /u mssip32.dll /s
    regsvr32 /u cryptdlg.dll /s
  3. 作为桌面上的记事本文件保存 register.bat.请执行以下步骤:
    1. 在记事本中,单击 文件单击 另存为然后键入 register.bat.
    2. 在中 将保存在 列表中单击 桌面.
    3. 在中 另存为类型 列表中单击 所有文件然后单击 保存.
  4. 在桌面上,双击 register.bat 文件。

    注意当您这样做时,注册表项将添加到 Windows 注册表中。
  5. 单击 确定然后尝试重新安装这些更新。
  6. 如果问题得到解决,则删除 register.bat 在这些步骤中保存的文件。
如果问题未得到解决,则继续执行步骤 3。

第 3 步: 将 Catroot2 文件夹重命名

重要这些步骤仅适用于 Windows XP 和 Windows Server 2003。如果您的计算机运行 Windows Vista、 Windows 2000 或 Windows Server 2008,跳过此方法。

要重命名的 Catroot2 文件夹,请按照下列步骤操作:
  1. 启动记事本。若要执行此操作,请单击 开始单击 运行键入 记事本然后单击 确定.
  2. 复制并粘贴到记事本中下面的命令。
    net stop cryptsvc
    cd %systemroot%\system32
    ren catroot2 catroot2old
    net start cryptsvc
  3. 文件另存为 rename.bat.请执行以下步骤:
    1. 在记事本中,单击 文件单击 另存为然后键入 rename.bat.
    2. 在中 将保存在 列表中单击 桌面.
    3. 在中 另存为类型 列表中单击 所有文件然后单击 保存.
  4. 在桌面上,双击 rename.bat 要注册 Windows 更新文件的文件。
  5. 尝试重新安装这些更新。
  6. 如果问题得到解决,您可以安全地删除 rename.bat 在这些步骤中创建的文件。
注意如果问题仍然存在,请与支持联系。有关如何与技术支持联系信息,请访问下面的 Microsoft 网站:
更多信息

高级故障排除

如果本文中的常规故障排除步骤未解决此问题,请按照文章 822798 中的高级故障排除步骤。

有关安装更新的高级故障排除步骤的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
822798您无法安装某些更新或程序
0X8007F0DA 8007F0DA

警告:本文已自动翻译

属性

文章 ID:958050 - 上次审阅时间:09/30/2012 06:50:00 - 修订版本: 3.0

Microsoft Update, Microsoft Windows Update, Microsoft Windows XP Professional Edition, Microsoft Windows XP Home Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server

  • kbwindowsupdate kbPubTypeKC kbtshoot kbprb kbmt KB958050 KbMtzh
反馈