尝试安装 Office 时收到“The Windows Installer service could not be accessed”(无法访问 Windows Installer 服务)错误消息

文章翻译 文章翻译
文章编号: 324516 - 查看本文应用于的产品
重要说明:本文包含有关如何修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在出现问题时如何还原注册表。有关如何备份、还原和修改注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明
展开全部 | 关闭全部

本文内容

症状

当您尝试安装 Microsoft Office 时,可能会收到类似以下内容的错误消息:
无法访问 Windows Installer 服务。

原因

如果 Windows Installer 文件已损坏或丢失,可能会发生此问题。

解决方案

要解决此问题,请使用下列方法之一。

方法 1:使用 Msconfig 工具确认 Installer 服务正在运行

  1. 单击“开始”,单击“运行”。
    收起这个图片展开这个图片
    运行
  2. 键入 msconfig,然后单击“确定”。
    收起这个图片展开这个图片
    运行
  3. 在“服务”选项卡上,单击以选中“Windows Installer 服务”旁边的复选框。
    收起这个图片展开这个图片
    Services
  4. 单击“确定”,然后单击“重新启动”以重新启动计算机。
    收起这个图片展开这个图片
    Restart
  5. 当提示您输入产品密钥时,键入产品密钥,然后单击“下一步”。
将安装 Office,并且当程序启动时,将不会提示您输入产品密钥。

方法 2:重新注册 Windows Installer

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。

注意:由于 Microsoft Windows 有多个版本,因此下列步骤可能与您在计算机上执行的步骤有所不同。如果是这样,请参阅您的产品说明文档来完成这些步骤。

要重新注册 Windows Installer,请按下面的步骤操作。

注意:如果无法完成以下步骤,请使用方法 3。
  1. 单击“开始”,然后单击“搜索”。
    收起这个图片展开这个图片
    Search
  2. 单击“所有文件和文件夹”。
    收起这个图片展开这个图片
    All
  3. 在“文件名”框中,键入 Msiexec.exe,然后单击“搜索”。
    收起这个图片展开这个图片
    Msiexec.exe
  4. 搜索完毕后,请记下 Msiexec.exe 文件的位置。该文件的位置应该与下例中的位置类似:
    C:\Windows\System32
    收起这个图片展开这个图片
    Search Result
  5. 在“文件”菜单上,单击“关闭”以关闭“搜索”对话框。
    收起这个图片展开这个图片
    Search
  6. 单击“开始”,单击“运行”。
    收起这个图片展开这个图片
    Start
  7. 在“打开”框中键入 regedit,然后单击“确定”。
    收起这个图片展开这个图片
    regedit
  8. 找到并单击以下注册表项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
    收起这个图片展开这个图片
    Key
  9. 在注册表编辑器窗口的右窗格中,双击“ImagePath”。
    收起这个图片展开这个图片
    ImagePath
  10. 在出现的“编辑字符串”对话框中,确保“数值数据”框中的字符串包含您在步骤 4 中确定的 Msiexec.exe 文件的正确路径。

    注意:下面是正确路径的一个示例,其中 drive 是将 Windows 安装到的驱动器:
    drive :\Windows\System32\msiexec.exe /V


    如果“数值数据”框没有包含正确的路径,则进行适当的更改以更正此路径,然后单击“确定”关闭“编辑字符串”对话框。
    收起这个图片展开这个图片
    Edit Value
  11. 在“文件”菜单上,单击“退出”以退出注册表编辑器。
    收起这个图片展开这个图片
    Exit
  12. 以安全模式启动计算机,然后注册 Msiexec.exe 文件。为此,请按照下列步骤操作:
    1. 关闭计算机,然后重新启动计算机。
    2. 重新启动计算机并按键盘上的 F8。在一台配置了多操作系统启动的计算机上,当看到“启动”菜单时按 F8。
    3. 使用箭头键选择“安全模式”,然后按 Enter。
    4. 当“启动”菜单再次出现并且蓝色文字“安全模式”出现在屏幕底部时,选择您要启动的安装,然后按 Enter。
    5. 登录到计算机。
    6. 单击“开始”,单击“运行”,在“打开”框中键入 msiexec /regserver,然后单击“确定”。

    收起这个图片展开这个图片
    Start
  13. 关闭计算机,然后正常重新启动计算机。
如果仍然无法成功安装 Microsoft Office,而且收到一条错误消息,其内容与“症状”部分列出的消息相似,请使用方法3。

方法3:尝试 Microsoft 知识库文章 319624 中列出的方法

尝试下面的 Microsoft 知识库文章中列出的方法:
319624 安装应用程序时收到“Windows Installer Service could not be accessed”(无法访问 Windows Installer 服务)错误消息

方法4:重新安装 Windows Installer

注意:此方法适用于 Microsoft Windows 95、Microsoft Windows 98、Microsoft Windows Millennium Edition (Me) 和 Microsoft Windows NT 4.0。对于 Microsoft Windows 2000、Microsoft Windows XP 和 Microsoft Windows Server 2003,请重新应用最新的 Service Pack 或修复操作系统。

要重新安装 Windows Installer,请按照以下步骤操作。

注意:由于 Microsoft Windows 有多个版本,因此下列步骤可能与您在计算机上执行的步骤有所不同。如果是这样,请参阅您的产品说明文档来完成这些步骤。
  1. 单击“开始”,依次指向“所有程序”、“附件”,然后单击“命令提示符”。

    Windows 打开一个命令提示符窗口。
  2. 在命令提示符处,键入下面的一个命令,然后按 Enter,其中 driveWindows 是将 Windows 安装到的驱动器和文件夹。
    • 如果运行的是 Microsoft Windows XP、Microsoft Windows 98、Microsoft Windows 2000 或 Microsoft Windows NT,请键入以下命令:
      attrib -r -s -h drive:\Windows\System32\dllcache
    • 如果运行的是 Microsoft Windows Millennium Edition (Me),请键入以下命令:
      attrib -r -s -h drive:\Windows\System32
  3. 在命令提示符处,键入以下命令。在键入每行内容后都要按 Enter。
    ren msi.dll msi.old
    收起这个图片展开这个图片
    Start

    ren msiexec.exe msiexec.old
    收起这个图片展开这个图片
    Start

    ren msihnd.dll msihnd.old
    收起这个图片展开这个图片
    Start

  4. 在命令提示符处,键入 exit,然后按 Enter。
    收起这个图片展开这个图片
    Start
  5. 重新启动计算机。
  6. 将 Windows Installer 文件更新为最新版本。为此,请访问以下 Microsoft 网站之一,然后下载并安装 Windows Installer 2.0。

    注意:Windows Installer 2.0 包含在 Microsoft Windows XP 中。如果使用的是 Windows XP,则不需要执行此步骤。
  7. Windows Installer 的安装完成后,正常关闭并重新启动计算机,然后再安装 Microsoft Office。

更多信息

有关如何以安全模式重新启动 Windows 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
315222 Windows XP 中安全模式启动选项的说明
281770 如何在 Windows 2000 中通过执行干净启动来排除故障
273738 如何解决 Windows Millennium Edition 的启动问题
180902 如何在安全模式下启动基于 Windows 98 的计算机
有关如何获取 Windows Installer 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
292539 如何获取 Windows Installer 引擎

属性

文章编号: 324516 - 最后修改: 2007年12月4日 - 修订: 9.1
这篇文章中的信息适用于:
  • Microsoft Office 专业版 2003
  • Microsoft Office Basic Edition 2003
  • Microsoft Office Standard Edition 2003
  • Microsoft Office Student and Teacher Edition 2003
  • Microsoft Office Small Business Edition 2003
  • Microsoft Office XP Developer Edition
  • Microsoft Office XP 专业版
  • Microsoft Office XP Small Business Edition
  • Microsoft Office XP 标准版
  • Microsoft Office XP 师生专用标准版
  • Microsoft Office 2000 Developer Edition
  • Microsoft Office 2000 优惠版
  • Microsoft Office 2000 中文专业版
  • Microsoft Office 2000 中小企业版
  • Microsoft Office 2000 标准版
关键字:?
kberrmsg kbtshoot kbgraphxlink kbprb kbpubtypekc kbscreenshot KB324516
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