【问题标题】:Unable to install service using sc command无法使用 sc 命令安装服务
【发布时间】:2014-03-14 22:28:45
【问题描述】:

我在这个文件夹路径下有我的服务

C:\Users\Documents\Visual Studio 2012\TestServices\TestServices\InboundMessage.ServiceHost\bin\Debug ---> 这是我所有的 dll,而 .exe 是

我使用这个命令安装到我的本地盒子

sc create "Receiver Services" binPath= "C:\Users\Documents\Visual Studio 2012\TestServices\TestServices\InboundMessage.ServiceHost\InboundMessage.ServiceHost.exe" displayname= "*Receiver Services"

sc 描述“接收器服务”“接收器服务”。

sc 删除“接收器服务”“接收器服务”。

我打开了我的 cmd(c:\windows\System32) 并执行了上面的命令。

服务已安装,但我无法启动它,因为它引发错误:Windows 无法在本地计算机上启动服务错误 2:系统找不到指定的文件。

编辑: 我右键单击并检查已安装服务的属性以检查路径。它与我在命令中输入的匹配

【问题讨论】:

    标签: c# .net wcf cmd installation


    【解决方案1】:

    您可以使用InstallUtil.exe

    以高权限执行VS2012的Developer Command Prompt然后运行:

    installutil yourWithAWindowsService.exe

    【讨论】:

    • 我遇到了同样的错误,这就是我切换到上述命令的原因。
    【解决方案2】:

    有一处拼写错误。现在我的服务已经启动并运行了。

    【讨论】:

    • 记得将问题标记为已回答,否则仍会出现在列表中。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    相关资源
    最近更新 更多