Windows 安装程序的基本故障排除步骤

文章翻译 文章翻译
文章编号: 907749 - 查看本文应用于的产品
本文可能包含一个指向 Windows 安装程序清理实用程序 (MSICUU2.exe) 的链接。如果被定向到本文使用 Windows 安装程序清理实用程序来解决问题,请联系软件制造商以寻求该产品的安装支持。或者,参阅下列 Microsoft 知识库文章,以获取解决产品(使用 Windows Installer)的卸载问题的步骤:

2438651 如何解决在 Windows 计算机上安装、卸载或升级程序时可能出现的问题
注意
这篇文章可能包含一个链接到 Windows 安装程序清理实用程序 (MSICUU2.exe)。如果被转到这篇文章通过使用 Windows 安装程序清理实用程序来解决问题,请安装上获得支持的产品,与软件制造商联系,或者,请查看以下 Microsoft 知识库文章提供产品,使用 Windows 安装程序卸载问题进行故障排除的步骤:

展开全部 | 关闭全部

本文内容

概要

这篇文章包含 Microsoft Windows Installer 和如何安装 Windows 安装程序时可能出现的问题进行疑难解答的概述。
您可以使用 Microsoft Windows Installer 来安装和配置安装软件包。安装程序包中包含的所有信息Windows 安装程序需要安装或删除应用程序或为产品并运行安装程序用户界面。每个安装包包含.msi 文件包含安装数据库,摘要信息流和数据流的各个部分的安装。.Msi 文件此外可以包含一个或多个转换、 源文件内部和外部文件或压缩文件所需的源安装。

以下是可用的版本的摘要Windows 安装程序:
  • Windows 安装程序 3.1: 在 Microsoft 中包括 Windows 安装程序 3.1Windows Server 2003 Service Pack 1 (SP1)。Windows 安装程序 3.1 也是可用作对于 Windows 2000 SP3,可再发行组件的系统组件Windows 2000 SP4,Windows XP 中,Windows XP SP1,Windows XP SP2 中,并且 Windows Server 2003。有关详细信息Windows 安装程序 3.1,请访问下面的 Microsoft 网站站点:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=889482fc-5f56-4a38-b838-de776fd4138c
    到安装 Windows 安装程序 3.1 为关键更新,请访问以下Microsoft Web 站点:
    http://update.microsoft.com
  • Windows 安装程序 3.0: 在 Windows XP 中包括 Windows 安装程序 3.0SP2。Windows 安装程序 3.0 也是可用作可再发行组件Windows 2000 SP3,Windows 2000 SP4,Windows XP、 Windows XP SP1 和 Windows Server 2003 的系统组件。有关 Windows 安装程序的详细信息3.0 中,请访问下面的 Microsoft 网站:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=5fbc5470-b259-4733-a914-a956122e08e8
  • Windows 安装程序 2.0: 在 Windows Server 2003 中,包括 Windows 安装程序 2.0Windows XP 中,并且 Windows 2000 SP3。Windows 安装程序 2.0可用作两个包。要安装或升级到 Windows 使用一个文件包欲穷,Windows 98 上的安装程序 2.0然后 Windows 95。若要安装或升级到使用其他包在 Windows 2000 和 Windows NT 4.0 上的 Windows 安装程序 2.0SP6。有关 Windows 安装程序 2.0 的更多信息欲穷千、 Windows 98 和 Windows 95 中,请访问以下Microsoft Web 站点:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f
    对于有关 Windows 安装程序 2.0 为 Windows 2000 和 Windows NT 的详细信息4.0 中,请访问下面的 Microsoft 网站:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f
    注意 要安装或升级不使用这些产品包Windows 安装程序 2.0 Windows Server 2003 中,或在 Windows XP 中。
  • Windows 安装程序 1.2: 进行中包括 Windows 安装程序 1.2版本。在 Windows 95、 Windows 98 中,和 Windows NT 4.0 SP3 或更高版本的 Windows NT 4.0 还支持 Windows 安装程序 1.2。
  • Windows 安装程序 1.1: 在 Windows 2000 中包括 Windows 安装程序 1.1 版。Windows 安装程序 1.1 版是可用的 Windows 95、 Windows 98 和 Windows NT 4.0 SP3 或更高版本的 Windows NT 4.0 可再发行组件的系统组件。
  • Windows 安装程序 1.0: Microsoft Office 2000年附带 Windows 安装程序 1.0。在 Windows 95、 Windows 98 中,和 Windows NT 4.0 SP3 或更高版本的 Windows NT 4.0 还支持 Windows 安装程序 1.1 版。
要确定计算机上安装了哪个版本的 Windows 安装程序,请执行以下步骤:
  1. 单击 开始单击 运行,键入 %systemroot%\system32然后单击确定.
  2. 用鼠标右键单击 Msi.dll然后单击属性.
  3. 单击 版本 选项卡,然后记下 文件版本 数。

更多信息

重要此部分、方法或任务包含告诉您如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重问题。因此,请确保仔细遵循这些步骤。为增加保护,请您对其进行修改之前备份注册表。然后,可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 中备份和还原注册表


重要您可以使用以下信息来解决 Windows 安装程序时之前, 我们建议您首先尝试以下 Microsoft 知识库中相应的方法文章:
319624 "Windows 安装程序服务可能不能访问"错误信息时安装的应用程序


可能会出现的问题进行疑难解答当您使用 Windows 安装程序来安装程序,请使用下列方法。

方法 1: 重新注册 Windows 安装程序

要重新注册 Windows 安装程序,请按照下列步骤。

注意因为有多个版本的 Microsoft Windows 中,以下步骤可能会在您的计算机上不同。如果是这样,请参阅您产品文档来完成这些步骤。
  1. 验证硬盘上的 Msiexec.exe 文件的位置磁盘。请执行以下步骤:
    1. 单击 开始指向 搜索然后单击 文件或文件夹.
    2. 单击 所有文件和文件夹.
    3. 在中 全部或部分文件名框中键入 Msiexec.exe然后单击 搜索.
    4. 在搜索结果中,记下的位置Msiexec.exe 文件中。

      Msiexec.exe 文件的文件位置应类似于 C:\Windows\System32。

      注意在基于 Windows 98 的计算机上,都位于 %Windir%\System 文件夹中。
    5. 在上 文件 菜单上,单击 关闭.
  2. 验证在 Windows 中的 Msiexec.exe 文件的位置注册表。请执行以下步骤:
    1. 单击 开始单击 运行键入 注册表编辑器然后单击 确定.
    2. 找到并单击以下注册表项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
    3. 在右窗格中,双击 ImagePath.
    4. 在中 编辑字符串 对话框中,请确保该字符串中的 值数据 框中包含您在步骤 1 中找到硬盘上的 Msiexec.exe 文件的正确路径。

      例如,如果 Msiexec.exe 文件的位置在中 驱动器: 在硬盘上的 \Windows\System32 文件夹磁盘中的 Msiexec.exe 文件的正确路径 值数据驱动器: \Windows\System32\Msiexec.exe /V。在此示例中, 驱动器 是安装了 Windows 的驱动器。

      注意在基于 Windows 98 的计算机上的正确路径都 驱动器: \Windows\System\Msiexec.exe /V。

      注意/V 开关启用详细日志记录。
    5. 如果 值数据 框中不包含正确的路径,请相应的更改以更正此路径,然后单击 确定.
    6. 退出注册表编辑器。
  3. 在安全模式下启动计算机,然后注册Msiexec.exe 文件。请执行以下步骤:
    1. 重新启动计算机。
    2. 在收到以下消息后,请按 f8 键:
      请选择操作系统启动
    3. 在上 Windows 高级选项 菜单中,使用箭头键选择 安全模式然后按 ENTER 键。
    4. 如果您使用双重引导或多重启动计算机,从所显示列表中选择相应的操作系统和然后按 ENTER 键。
    5. 登录到计算机上。
    6. 单击 开始单击 运行键入 Msiexec /regserver然后单击 确定.
  4. 重新启动计算机,在标准模式。
如果问题仍然存在,请按照方法 2 中的步骤。

方法 2: 重新安装 Windows 安装程序

若要重新安装 Windows 安装程序,请按照下列步骤:
  1. 在安全模式下启动计算机。若要执行此操作,请按照这些步骤如下:
    1. 重新启动计算机。
    2. 在收到以下消息后,请按 f8 键:
      请选择操作系统启动
    3. 在上 Windows 高级选项 菜单中,使用箭头键选择 安全模式然后按 ENTER 键。
    4. 如果您使用双重引导或多重启动计算机,从所显示列表中选择相应的操作系统和然后按 ENTER 键。
    5. 登录到计算机上。
  2. 单击 开始单击 运行,键入 cmd然后单击 确定.
  3. 在命令提示符处,键入 attrib-r-s-h%Windir%\System32\dllcache.

    注意在基于 Windows 98 的计算机上,键入系统 而不是System32.

    注意在基于 Windows Server 2003 SP1 的计算机上,跳过步骤。相反,请转到步骤 4。
  4. 在命令提示符处,键入CD %Windir%\System32然后按 ENTER 键。
  5. 在命令提示符下键入以下行,并按在每行之后输入:
    ren msi.dll msi.old
    ren msiexec.exe msiexec.old
    ren msihnd.dll msihnd.old
  6. 在命令提示符处,键入 退出,然后按 ENTER。
  7. 在安全模式下,重新启动计算机。
  8. 更新到硬盘上的 Windows 安装程序文件最新版本。

    注意在基于 Windows Server 2003 SP1 的计算机上,提取中的 Windows 安装程序 3.1 可再发行组件包,然后复制下列文件添加到 %Windir%\System 32 文件夹的文件计算机:
    • Msi.dll
    • Msiexec.exe
    • Msihnd.dll
  9. 在标准模式下,重新启动计算机。

参考

有关 Windows 安装程序 3.1 详细信息第 2 版,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
893803Windows 安装程序 3.1 v2 (3.1.4000.2435) 不可用
有关 Windows 安装程序的详细信息技术,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
310598Windows 安装程序技术的概述
有关如何使用 Windows 安装程序清理详细信息实用程序来解决安装问题,单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
290301Windows 安装程序清理实用程序的说明


有关 Windows 详细信息安装程序错误消息,请访问下面的 Microsoft 开发人员网络 (MSDN) Web站点:
http://msdn2.microsoft.com/en-us/library/aa372835.aspx

属性

文章编号: 907749 - 最后修改: 2012年10月18日 - 修订: 3.0
这篇文章中的信息适用于:
  • Microsoft Windows Installer 3.1?当用于
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows XP Professional Edition
    • Microsoft Windows XP Home Edition
  • Microsoft Windows Installer 3.0?当用于
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows XP Professional Edition
    • Microsoft Windows XP Home Edition
关键字:?
kbmsicuu2 kbtshoot kbinfo kbhowto kbmt KB907749 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 907749
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