尝试在计算机中安装.msi文件时遇到一些问题。我有一些我想要运行的可执行文件,但是我无法安装它们作为管理员运行它们,我通常会收到错误:无法访问Windows安装程序服务。
我尝试在命令行上打开它们以从2个不同的MSI文件中获取日志,我从两个日志中得到几乎相同的结果:
=== Verbose logging started: 1/30/2014 13:38:48 Build type: SHIP UNICODE 5.00.7601.00 Calling process: C:\Windows\system32\msiexec.exe ===
MSI (c) (D0:30) [13:38:48:733]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg
MSI (c) (D0:30) [13:38:48:733]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg
MSI (c) (D0:60) [13:38:48:739]: Resetting cached policy values
MSI (c) (D0:60) [13:38:48:740]: Machine policy value 'Debug' is 0
MSI (c) (D0:60) [13:38:48:740]: ******* RunEngine:
******* Product: C:\Users\TR\Downloads\komodo.msi
******* Action:
******* CommandLine: **********
MSI (c) (D0:60) [13:38:48:746]: Machine policy value 'DisableUserInstalls' is 0
MSI (c) (D0:60) [13:38:48:776]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 3: 2
MSI (c) (D0:60) [13:38:48:849]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Users\TR\Downloads\komodo.msi' against software restriction policy
MSI (c) (D0:60) [13:38:48:849]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
MSI (c) (D0:60) [13:38:48:849]: SOFTWARE RESTRICTION POLICY: C:\Users\TR\Downloads\komodo.msi is not digitally signed
MSI (c) (D0:60) [13:38:48:850]: SOFTWARE RESTRICTION POLICY: C:\Users\TR\Downloads\komodo.msi is permitted to run at the 'unrestricted' authorization level.
MSI (c) (D0:60) [13:38:48:854]: Failed to connect to server. Error: 0x8007000E
MSI (c) (D0:60) [13:38:48:861]: MainEngineThread is returning 1601
=== Verbose logging stopped: 1/30/2014 13:38:48 ===
有什么想法吗?
答案 0 :(得分:1)
在安全模式下启动计算机后尝试使用管理员权限执行这些命令:
答案 1 :(得分:0)
启动MSI时,将启动客户端进程(msiexec.exe)。这就是您在日志中看到所有这些(c)条目的原因。
还有一个随需应变的Windows服务(也恰好是msiexec.exe)客户端自动启动此服务并连接到它。这是失败的。您可以尝试查看该服务是否将手动启动。如果没有,请尝试取消注册,重新注册并重新启动该服务。可以看到示例here。
答案 2 :(得分:0)
这可能是该系统特有的。也许这是一个AV问题或操作系统的问题。如果您可以创建一个干净的虚拟机操作系统,并且您的安装在那里工作,那么您就知道它就是那个特定的系统。
这是一个常见错误,这可能适用,但我不知道它应该在较新的操作系统版本上完成:
答案 3 :(得分:0)
以管理员身份打开CMD
转到.msi父文件夹,例如“下载”
内部下载文件夹类型xxxxx.msi
您的安装将以管理员身份运行,您可以毫无问题地安装文件