当您尝试在 Windows 7 或 Windows Vista 安装程序显示"Windows 安装程序服务无法访问"的错误

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2642495
症状
当您尝试在 Windows 7 或 Windows Vista 安装程序时,您会收到以下错误消息︰

"Windows 安装程序服务无法访问。如果 Windows 安装程序安装不正确,这将会发生。请与技术支持人员以寻求帮助。

解决方案
Toresolve 此问题,请使用方法 1。如果方法 1 不能解决问题,请使用下一种方法在解决问题之前列出的。

方法 1︰重置注册表中的 Windows 安装程序服务设置



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

Toreset Windows 安装程序服务设置在注册表中,使用记事本创建的注册表文件。然后,运行该文件以更新注册表项。

若要执行此操作,请按照下列步骤操作:

  1. 单击开始,然后键入 记事本搜索框中。
  2. 程序标题下单击Notepad.exe
  3. 复制下面的文本,然后将其粘贴到记事本中︰

    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver]"DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27""ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\  00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00"Description"="@%SystemRoot%\\system32\\msimsg.dll,-32""ObjectName"="LocalSystem""ErrorControl"=dword:00000001"Start"=dword:00000003"Type"=dword:00000010"DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00"ServiceSidType"=dword:00000001"RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\  00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,\  74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69,\  00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00,\  6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\  00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\  73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\  00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,\  65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\  00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\  00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\  00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,\  69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\  00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\  66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,\  00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\  6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76,\  00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\  72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\  00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,\  47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\  00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\  72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\  00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,\  73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\  00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,\  51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\  00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,\  50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,\  00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,\  50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,\  00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,\  76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00"FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\  00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum]"0"="Root\\LEGACY_MSISERVER\\0000""Count"=dword:00000001"NextInstance"=dword:00000001
  4. 单击文件,单击另存为,将其命名为 Msirepair.reg 的文件。
  5. 保存类型 框中,单击的所有文件 (*。 *)
  6. 保存在框中,单击桌面,然后单击保存
  7. 文件菜单上,单击退出以关闭记事本。
  8. 在桌面上,右-clickMsirepair.reg,然后单击以管理员身份运行。如果提示您输入管理员密码或进行确认,键入密码,或单击继续
  9. 当提示您安装的注册表项,请单击
  10. 请重新启动您想要安装该程序的安装过程。

方法 2︰开始 Windows 安装程序服务

要启动 Windows 安装程序服务,请执行以下步骤︰
  1. 单击开始,然后键入 CMD搜索程序和文件es对话框中。
  2. Cmd.exe,用鼠标右键单击,然后单击以管理员身份运行
  3. 键入 净启动 MSIServer然后按输入。
  4. 请重新启动您想要安装该程序的安装过程。
Tocheck 运行 Windows 安装程序服务,请执行以下步骤︰
  1. 单击开始键入 服务搜索框中,然后再单击程序标题下的服务
  2. 服务 (本地)列表中,用鼠标右键单击Windows 安装程序,,然后单击属性
  3. 启动类型下拉列表,检查值设置为手动
  4. 如果 Windows 安装程序服务正在运行服务状态︰条目设置为运行

方法 3︰卸载早期版本,您想要安装的程序

Ifan 想要安装程序的早期版本已经安装在计算机上,请执行以下步骤︰
  1. 单击开始,单击控制面板,然后单击程序下的卸载程序
  2. 选择列表中您想要安装的程序。
  3. 单击卸载 (或者在 Windows Vista 中卸载/更改),然后按照说明进行操作或提示卸载该应用程序。
  4. 重新启动计算机。
  5. 请重新启动您想要安装该程序的安装过程。



更多信息
此问题 occurswhen 一个或多个下列条件为真︰

  • 安装或删除的程序,使用 Microsoft 安装程序服务,然后再尝试在您的计算机上安装该程序。
  • Windows 安装程序服务未运行。
  • Windows 安装程序注册表设置错误地将损坏的 orconfigured。

有关在 Windows XP 和 Windows Server 2003 中的此问题的详细信息,请单击下面的编号,以查看 Microsoft 知识库中相应的文章︰

315346 您试图添加或删除一台运行 Windows XP 或 Windows Server 2003 的计算机上的程序时收到错误消息:"无法访问 Windows 安装服务"


警告:本文已自动翻译

属性

文章 ID:2642495 - 上次审阅时间:08/05/2016 06:47:00 - 修订版本: 11.0

Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Starter, Windows Vista Ultimate

  • kbcip kbmt KB2642495 KbMtzh
反馈