【发布时间】:2020-04-28 23:39:25
【问题描述】:
我尝试在 Windows Server 2012 R2 上安装 EXE 文件时遇到问题。当我尝试执行 EXE 或 MSI 文件时,出现以下错误:“无法访问 Windows Installer 服务。如果 Windows Installer 安装不正确,可能会发生这种情况。请联系您的支持人员寻求帮助。”
我尝试了以下方法来解决问题,但没有任何效果。
方法一:
我尝试注销并重新注册 msiexec 文件
%windir%\system32\msiexec.exe /注销
%windir%\system32\msiexec.exe /regserver
%windir%\syswow64\msiexec.exe /注销
%windir%\syswow64\msiexec.exe /regserver
方法二
net stop msiserver
注册添加 "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer" /VE /T REG_SZ /F /D "服务"
net stop msiserver
注册添加 "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\MSIServer" /VE /T REG_SZ /F /D "服务"
net 启动 msiserver
方法3
浏览注册表编辑器找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver。 创建以下密钥 WOW64 REG_DWORD 0x00000000
我确实在每种方法之后都重新启动了服务器,甚至尝试将注册表项从工作服务器导出到问题服务器。问题还是没有解决。
是否有任何其他解决方案我可以尝试解决此问题。我不想从头开始重建服务器。请帮忙
问候, 纳雷什
【问题讨论】:
-
可能是别的东西,但请先验证这一点:docs.microsoft.com/en-us/windows/win32/msi/disablemsi - 也可以看看这里:docs.microsoft.com/en-us/windows/win32/msi/machine-policies - 您在尝试安装时以管理员权限运行?这是终端服务器吗?是否处于安装模式?
-
My old answer here 有许多断开的链接,但这个有效:ss64.com/nt/change.html - 必须查看这些链接并更新它们。
标签: exe windows-server-2012-r2 windows-installer windows2012