MSI安装程序错误-MSIExec失败:1603

时间:2018-06-20 08:58:26

标签: windows command-line windows-services windows-installer msiexec

我试图在服务器上安装Windows Service,并且以管理员身份运行命令行并导航到我的InstalUtil.cmd文件并运行它时,出现错误“ msiexec失败:1603”,但是该服务确实已安装并且可以按预期完美运行。有任何解决错误消息的想法/建议吗?

2 个答案:

答案 0 :(得分:1)

需要重启吗? :这可能是一个简单的“需要重启问题” 1603可能意味着批处理文件中的“需要重新启动”。

  • 您是否以管理员权限运行批处理文件?
  • 此MSI是否有任何自定义操作?如果是这样,它们在InstallExecuteSequence中的什么位置?
  • There are other possibilities

您需要收集更多信息-这将导致检查日志:

标准调试

  • 事件日志 event logs说什么? ( Windows +点击 R 。键入eventvwr,然后按 OK )。检查不同的日志。

  • MSI日志文件 :您是否创建了MSI日志文件?

    • 可能存在有效的策略来自动创建一个策略。检入TMP folder,按日期排序,并检查最近的文件中是否有任何*.log files
    • 还请检查批处理文件中是否对MSI日志文件的位置进行了硬编码。

如果找到MSI日志文件,请尝试搜索"value 3"(不带引号)以查找任何失败的操作。

答案 1 :(得分:0)

在Windows上安装时有时会出现1603错误,因为Visual C ++运行时库和Microsoft .Net问题。

尝试重新安装Microsoft Visual Studio可再发行软件包或卸载原始安装的版本。