症状
当您尝试在 Windows 7 或 Windows Vista 安装程序时,您会收到以下错误消息︰
"Windows 安装程序服务无法访问。如果 Windows 安装程序安装不正确,这将会发生。请与技术支持人员以寻求帮助。
解决方案
若要解决此问题,请使用方法 1。如果方法 1 不能解决问题,请使用下一种方法在解决问题之前列出的。
重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰ 322756如何备份和还原在 Windows 注册表
要重新设置注册表中的 Windows 安装程序服务设置,请使用记事本创建注册表文件。然后,运行该文件以更新注册表项。
若要执行此操作,请执行以下步骤:
-
单击开始,然后在搜索框中键入记事本。
-
在程序标题下单击Notepad.exe。
-
复制下面的文本,然后将其粘贴到记事本中︰
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
-
单击文件,单击另存为,将其命名为 Msirepair.reg 的文件。
-
在另存为类型框中,单击的所有文件 (*。 *)。
-
在保存在框中,单击桌面,然后单击保存。
-
在文件菜单上,单击退出以关闭记事本。
-
在桌面上,Msirepair.reg,用鼠标右键单击,然后单击以管理员身份运行。如果提示您输入管理员密码或进行确认,键入密码,或单击继续。
-
当提示您安装的注册表项,请单击是。
-
请重新启动您想要安装该程序的安装过程。
要启动 Windows 安装程序服务,请执行以下步骤︰
-
单击开始,然后在搜索程序和文件es对话框中键入CMD 。
-
Cmd.exe,用鼠标右键单击,然后单击以管理员身份运行。
-
键入网络启动 MSIServer,,然后按输入。
-
请重新启动您想要安装该程序的安装过程。
检查 Windows 安装程序服务正在运行,请执行以下步骤︰
-
单击开始,在搜索框中,键入services.msc ,然后单击程序标题下的服务。
-
在服务 (本地)列表中,用鼠标右键单击Windows 安装程序,,然后单击属性。
-
在启动类型下拉列表,检查值设置为手动。
-
如果 Windows 安装程序服务正在运行服务状态︰条目设置为运行。
如果计算机上已安装要安装的程序的早期版本,请按照下列步骤︰
-
单击开始,单击控制面板,然后单击程序下的卸载程序。
-
选择列表中您想要安装的程序。
-
单击卸载(或在 Windows Vista 中卸载/更改),然后按照说明或提示卸载该应用程序。
-
重新启动计算机。
-
请重新启动您想要安装该程序的安装过程。
出现此问题的一种或多种以下情况︰
-
安装或删除的程序,使用 Microsoft 安装程序服务,然后再尝试在您的计算机上安装该程序。
-
Windows 安装程序服务未运行。
-
Windows 安装程序注册表设置已损坏或配置不正确。
有关在 Windows XP 和 Windows Server 2003 中的此问题的详细信息,请单击下面的编号,以查看 Microsoft 知识库中相应的文章︰
当您尝试添加或删除程序正在运行 Windows XP 或 Windows Server 2003 的计算机上的315346错误消息:"无法访问 Windows 安装服务"