将可执行文件安装为Windows服务

时间:2013-05-03 05:21:25

标签: windows service installutil

我打包了一个.exe文件,执行该文件时会执行.bat文件。我需要将此.exe文件安装为Windows服务。

我使用Sc和InstallUtil.exe来执行此操作。

  1. 我使用SC并将此.exe文件安装为Windows服务,但是当我尝试启动服务时它会抛出我错误1053:服务没有及时响应启动。

  2. 当我尝试使用installutil.exe安装时,我无法安装,它会抛出错误

    C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727> InstallUtil.exe c:\ Meiyappan \ code-apr2 \ datadirector \ bin \ agent.exe Microsoft(R).NET Framework安装实用程序版本2.0.50727.5420 版权所有(c)Microsoft Corporation。保留所有权利。

    初始化安装时发生异常: System.BadImageFormatException:无法加载文件或程序集' file:/// c:\ Meiyappan \ code-apr2 \ datadirector \ bin \ agent.e XE'或其中一个依赖项。该模块应该包含一个程序集清单..

  3. 我可以找到其他一些替代方案,例如Firedeamon pro和srvany.exe,但我关心的是它是否适用于所有机器。

    我想找到一个通用的解决方案。任何帮助将不胜感激。

0 个答案:

没有答案