在安装 Windows 2000 Service Pack 或修补程序时出现"Failed to Install Catalog Files"错误消息

文章翻译 文章翻译
文章编号: 281458 - 查看本文应用于的产品
本文的发布号曾为 CHS281458
展开全部 | 关闭全部

症状

如果在 Windows 2000 上安装 Service Pack 或修补程序,可能会收到以下错误信息:
Service Pack Setup Error
Failed to install catalog files
OK

原因

如果以下任何条件为真,可能会出现此问题:

软件发布状态键值的选项 10"只信任在信任数据库中找到的项"已经更改为 TRUE(默认设置是 FALSE)。

备注:若要查看选项 10 的设置,请在命令提示符处键入 setreg。或者

"受信任的根证书授权机构"下的"Microsoft Root Authority"证书或"NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc."证书已经被删除。或者

%SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\NT5INF.CAT 文件已损坏。

解决方案

如果选项 10 已更改,要解决此问题,请在命令提示处键入 setreg 10 FALSE

如果证书已删除,要解决此问题,请遵循下面的步骤:

  • 在安装了 Microsoft Root Authority 证书的计算机上,请遵循下面的步骤:
    1. 启动 Microsoft Internet Explorer。
    2. 工具菜单上,单击 Internet 选项
    3. 单击内容选项卡,然后单击证书
    4. 单击受信任的根证书授权机构选项卡。
    5. 向下滚动,直到找到 Microsoft Root Authority 证书。
    6. 单击导出
    7. 按照提示将证书导出到 DER 编码的二进制 x.509(.CER) 文件
  • 在不能安装 Service Pack 或修补程序的计算机上,导入保存到"受信任的根证书授权机构"中的证书。
如果 NT5INF.CAT 文件已损坏或破坏,要解决此问题,请遵循下面的步骤:
  1. 使用 EXPAND 工具将 NT5INF.CA_ 展开为 NT5INF.CAT。
  2. 以安全模式重新启动,然后用展开的文件替换 %SYSTEMROOT%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\NT5INF.CAT 和 %SYSTEMROOT%\system32\dllcache\nt5inf.cat。备注:若要查看 %SYSTEMROOT%\system32\dllcache\nt5inf.cat,请在 Windows 资源管理器中,单击工具菜单上的文件夹选项,然后单击查看选项卡。单击选中"显示隐藏文件和文件夹",然后单击清除"隐藏已知文件类型的扩展名"和"隐藏受保护的操作系统文件"。

属性

文章编号: 281458 - 最后修改: 2002年10月11日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 2
关键字:?
kberrmsg kbsetup kbprb KB281458
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com