【发布时间】:2019-02-18 14:45:34
【问题描述】:
当我通过我的 NSIS 脚本使用 InstallUtil 时,我收到错误“14001 - 并排配置错误”。
当我手动使用相同的命令时,服务安装和启动都很好,但是当我安装 NSIS 时它坏了并显示了这个错误。
我试图创建一个 bat 文件并运行,但它也能正常工作。
我的流程是:
我的脚本在C:\Program Files\My Folder 中创建了一个文件夹,将所有压缩文件添加到setup.exe 并尝试使用以下命令安装服务:
"InstallUtil.exe" -i "$INSTDIR\GeneteLPRService.exe"
正如我所说,服务安装但没有开始。
Windows 的事件日志为 ID 59:
无法为“...\exe.Manifest”生成激活上下文。清单文件或策略“...exe.Config”出错。
但正如我所说,手动不会发生这种情况。
【问题讨论】:
-
哪个 exe 失败了? InstallLib 还是事件日志中的服务?
-
事件日志中的服务...我的服务调用“LprService”。当我试图启动它失败了
-
您的服务启动另一个应用程序?而这个其他应用程序是因 SxS 错误而失败的进程?
标签: windows windows-services nsis installutil