【问题标题】:Error starting custom service using nsis script使用 nsis 脚本启动自定义服务时出错
【发布时间】: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


【解决方案1】:

找到那个。

看起来这是一个通用错误,在我的情况下是因为某些配置文件损坏了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-19
    • 2017-10-07
    • 1970-01-01
    相关资源
    最近更新 更多