文章编号: 834484 - 最后修改: 2007年3月19日 - 修订: 3.1

尝试安装 Windows Installer 程序包时收到“error 1603:A fatal error occurred during installation”(错误 1603:安装过程中出现错误)错误消息

展开全部 | 关闭全部

症状

尝试安装 Microsoft Windows Installer 程序包时,可能收到以下错误消息:
Error 1603:A fatal error occurred during installation.
如果单击消息框中的“确定”,安装将回滚。

原因

如果存在以下任一情况,则可能会收到此错误消息:
  • 选择用来安装 Windows Installer 程序包的文件夹已加密。
  • 将安装 Windows Installer 程序包的文件夹所在的驱动器作为替换驱动器来访问。
  • SYSTEM 帐户对安装 Windows Installer 程序包的文件夹没有“完全控制”权限。Windows Installer 服务使用 SYSTEM 帐户安装软件会出现此错误消息。

解决方案

要解决此问题,请根据问题的起因执行下列任一操作:
  • 将此程序包安装到未加密的文件夹中。
    如果将 Windows Installer 程序包安装到加密的文件夹会出现此错误消息,则使用此方法。
  • 将此程序包安装到不作为替换驱动器访问的驱动器中。
    如果将安装 Windows Installer 程序包的文件夹所在的驱动器作为替换驱动器来访问会收到此错误消息,则使用此方法。
  • 授予 SYSTEM 帐户“完全控制”权限。(只针对 Windows 2000 和 Windows XP)
    如果因 SYSTEM 帐户对安装 Windows Installer 程序包的文件夹没有“完全控制”权限而导致出现此错误消息,则使用此方法。

    要为 SYSTEM 帐户授予“完全控制”权限,请按照下列步骤操作:
    1. 在 Windows 桌面上,双击“我的电脑”。将显示“我的电脑”窗口。
    2. 右键单击要在其中安装 Windows Installer 程序包的驱动器,然后单击“属性”。
    3. 单击“安全”选项卡。
    4. 在“安全”选项卡上,执行下列操作:
      • 如果使用的是 Microsoft Windows 2000,则验证“名称”框中是否包含 SYSTEM 用户帐户。
      • 如果使用的是 Microsoft Windows XP,则验证“组或用户名称”框中是否包含 SYSTEM 用户帐户。
      如果框中未显示 SYSTEM 用户帐户,则按照下列步骤将 SYSTEM 帐户添加到框中:
      1. 单击“添加”。将显示“选择用户或组”对话框。
      2. 在“名称”字段中单击“SYSTEM”,然后单击“添加”。
      3. 单击“确定”。
    5. 在“权限”部分,单击以选中“允许”下的“完全控制”复选框,然后单击“高级”。
    6. 执行下列操作:
      • 如果使用的是 Windows XP,则在出现的对话框中,对于 SYSTEM 帐户,单击以选中“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”复选框,然后单击“确定”。
      • 如果使用的不是 Windows XP,则在出现的对话框中,对于 SYSTEM 帐户,单击以选中“重置所有子对象的权限并允许传播可继承权限”复选框,然后单击“确定”。
      注意:如果收到安全消息,则单击“是”。
    7. 等待操作系统对所有子文件夹应用所选定的权限。
    8. 运行 Windows Installer 程序包。

状态

这种现象是设计导致的。

参考

有关更多信息,请访问下面的 Microsoft Developer Network (MSDN) 网站:
错误代码
http://msdn2.microsoft.com/en-us/library/aa368542.aspx (http://msdn2.microsoft.com/en-us/library/aa368542.aspx)

Windows Installer
http://msdn2.microsoft.com/en-us/library/aa372866.aspx (http://msdn2.microsoft.com/en-us/library/aa372866.aspx)

这篇文章中的信息适用于:
  • Microsoft Windows Installer 1.0
  • Microsoft Windows Installer 1.1
  • Microsoft Windows Installer 1.2
  • Microsoft Windows Installer 2.0?当用于
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server
关键字:?
kberrmsg kbsecurity kbsetup kbprb kbdeployment KB834484
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
 

文章翻译