无法使用sc命令安装服务

时间:2014-03-14 22:28:45

标签: c# .net wcf cmd installation

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

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 description“Receiver Services”“Receiver Services。”

sc删除“Receiver Services”“Receiver Services。”

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

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

修改 我右键单击并检查安装的服务的属性以检查路径。它与我在命令中放置的那个相匹配

2 个答案:

答案 0 :(得分:0)

您可以使用InstallUtil.exe

以高权限执行VS2012的开发人员命令提示符,然后运行:

installutil yourWithAWindowsService.exe

答案 1 :(得分:0)

有一个拼写错误。现在我的服务正在运行。