为何我的sc config批处理只运行第一行命令?
本帖最后由 bardlet 于 2019-8-31 20:28 编辑echo on
sc config Browser start= disabled
sc config BFE start= demand
sc config Dhcp start= disabled
sc config Dnscache start= disabled
sc config WPDBusEnum start= disabled
sc config ProtectedStorage start= disabled
sc config SENS start= demand
sc config lmhosts start= disabled
sc config wuauserv start= disabled
sc config WinHttpAutoProxySvc start= disabled
sc config SessionEnv start= disabled
exit
文件名与内部命令SC冲突,楼下高手指点改名就行
谢谢各位! 粘贴到命令行可以成功运行所有命令,保存成.cmd文件就只运行第一条 调用外部命令时,需要在前面加call,以表示调用 本帖最后由 palm777qqq 于 2019-8-31 13:59 编辑
start命令 把批处理放到别的盘符试试 这个截图是怎么截出来的呢?这个批处理如果正常运行应该是一闪而过,根本看不到提示反馈。
批处理语句本身应该没问题,建议在 exit之前,加上一个 pause ,暂停下来观察下执行是否正确。 本帖最后由 bardlet 于 2019-8-31 14:17 编辑
call sc ,start sc 不行,你们可以试下
加pause一样输出效果,别的盘符也一样
在我这start sc 会耗尽资源
改个名字即可。 本帖最后由 lhc0688 于 2019-8-31 15:00 编辑
虚拟机或vhd新装个系统测试一下了。
我这里运行正常。 我这里测试,运行正常。。 VHD新安装win7usp0原版,一样效果
bardlet 发表于 2019-8-31 18:17
把sc.cmd改个SC1.cmd,试试。。。。 bardlet 发表于 2019-8-31 18:17
这里的SC并不是系统里的命令,而是当前目录的SC.cmd,因为它的优先级比系统里的sc命令优先级更高,前面有人说了,改个名字 本帖最后由 bardlet 于 2019-8-31 20:28 编辑
谢谢楼上各位,确实改名就可以了! 发帖不看贴。 一般出这个问题 都是你的批处理名字的原因 win7点右键选择"以管理员身份运行"才行
页:
[1]