无法访问 Windows Installer 服务(即使它正在运行)

无法访问 Windows Installer 服务(即使它正在运行)

有东西阻止我在 Windows XP (专业版) 上安装 msi。我收到的错误消息是:

    无法访问 Windows Installer 服务。
    如果您在安全模式下运行 Windows,或者
    Windows 安装程序未正确安装。

我以管理员身份登录。我重新注册了可执行文件(msiexec /RegServer)。我手动启动了该服务,并且它成功启动了。

还有什么可能阻止 msi 以管理员帐户访问 Windows Installer 服务?

Windows 版本是 XP Professinal,Service Pack 3。

答案1

这些是解决此问题的建议步骤。

  1. 以管理员身份登录您的计算机。
  2. 点击Start,然后点击Run
  3. 在打开框中,键入cmd,然后单击OK
  4. 在命令提示符下,typemsiexec.exe /unregister,然后按Enter
  5. 输入msiexec /regserver,然后按Enter
  6. 验证该SYSTEM帐户是否对 Windows 注册表中的配置单元具有完全控制访问权限HKEY_CLASSES_ROOT。在某些情况下,您可能还必须添加管理员帐户。
    1. 点击Start, 点击Run,在打开框中键入regedit,然后单击OK
    2. 单击以下注册表配置单元:HKEY_CLASSES_ROOT
    3. Edit menu, 点击Permissions
    4. 如果SYSTEM未在组或用户名列表中列出,请单击Add,确保本地计算机名称出现在From this locationSystem框中输入Enter the object names to select框,点击Check Names,然后点击OK
    5. 点击SYSTEMGroup or user names列表,然后选择Full Control下的复选框Allow在里面Permissions for SYSTEM盒子。
    6. 点击Apply, 点击OK,然后退出注册表编辑器。
  7. 重新启动计算机。

如果问题得不到解决,修复 Windows经验值。


此信息取自在 Windows XP 中安装程序时出现“无法访问 Windows Installer 服务”错误消息-文章。

答案2

您是否正在运行任何病毒或安全软件?有时这些程序会中断安装过程,试图介入操作。这是为了检查最终会出现在您的硬盘上的内容。我会尝试回收您的安全软件或在安装过程中完全禁用它。

相关内容