Board logo

标题: [系统相关] 批处理sc create创建的服务启动时为何找不到路径? [打印本页]

作者: czjt1234    时间: 2011-4-25 18:25     标题: 批处理sc create创建的服务启动时为何找不到路径?

sc delete SharedAccess
是删除 ICS 服务,这个没问题

sc create SharedAccess displayname= "Windows Firewall/Internet Connection Sharing (ICS)" start= auto binpath= "C:\WINDOWS\system32\svchost.exe -k netsvcs"
sc start SharedAccess
建立服务成功,启动时说找不到路径


sc create aaa displayname= bbb start= auto binpath= "C:\WINDOWS\System32\alg.exe"
创建服务,服务名称aaa,显示名称bbb,启动类型:自动
可执行文件的路径"C:\WINDOWS\System32\alg.exe"
这个建立执行都可以

不解?路径是我复制下来,肯定不会错,就是带了参数 -k netsvcs 这个区别
不知道带参数的要怎么写?
作者: hanyeguxing    时间: 2011-4-25 19:10

  1. sc create SharedAccess displayname= "Windows Firewall/Internet Connection Sharing (ICS)" start= auto binpath= "C:\WINDOWS\system32\svchost.exe -k netsvcs"
复制代码
测试没有发现错误
作者: czjt1234    时间: 2011-4-25 19:18

"C:\WINDOWS\system32\svchost.exe" -k netsvcs

""C:\WINDOWS\system32\svchost.exe" -k netsvcs"

都试过了,一样的报错
作者: czjt1234    时间: 2011-4-25 19:57

老大,你用zzz是可以成功的

但我是要
SharedAccess displayname= "Windows Firewall/Internet Connection Sharing (ICS)"
作者: mikeer    时间: 2011-4-26 20:33

是不是大小写写错了?
还是不在本目录
作者: pdp320921    时间: 2011-4-26 20:41

4# czjt1234

试下 netsh advfirewall firewall 相关命令看看~




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2