MSI安装程序无法安装文件

时间:2014-01-30 18:50:48

标签: installation windows-installer msiexec

尝试在计算机中安装.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 ===

有什么想法吗?

4 个答案:

答案 0 :(得分:1)

在安全模式下启动计算机后尝试使用管理员权限执行这些命令:

  1. 启动到安全模式,启动管理员权限命令提示符
  2. %windir%\ system32 \ msiexec.exe /取消注册
  3. %windir%\ system32 \ msiexec.exe / regserver
  4. %windir%\ syswow64 \ msiexec.exe /取消注册
  5. %windir%\ syswow64 \ msiexec.exe / regserver
  6. 重新启动,正常启动Windows

答案 1 :(得分:0)

启动MSI时,将启动客户端进程(msiexec.exe)。这就是您在日志中看到所有这些(c)条目的原因。

还有一个随需应变的Windows服务(也恰好是msiexec.exe)客户端自动启动此服务并连接到它。这是失败的。您可以尝试查看该服务是否将手动启动。如果没有,请尝试取消注册,重新注册并重新启动该服务。可以看到示例here

答案 2 :(得分:0)

这可能是该系统特有的。也许这是一个AV问题或操作系统的问题。如果您可以创建一个干净的虚拟机操作系统,并且您的安装在那里工作,那么您就知道它就是那个特定的系统。

这是一个常见错误,这可能适用,但我不知道它应该在较新的操作系统版本上完成:

http://support.microsoft.com/kb/324516/en-us

答案 3 :(得分:0)

以管理员身份打开CMD

转到.msi父文件夹,例如“下载”

内部下载文件夹类型xxxxx.msi

您的安装将以管理员身份运行,您可以毫无问题地安装文件