如果把批处理(BAT)注册到服务,开机系统自动运行批处理

来源:百度知道 编辑:UC知道 时间:2024/06/07 10:48:58
如果把批处理(BAT)注册到服务,开机系统自动运行批处理
放到2003系统里面的

@echo off
sc create "BatTest" Binpath= "c:\test.bat" type= own start= system displayname= Test
exit

里面的内容自己换一下
"c:\test.bat" 换成你自己批处理的路径,不管路径中带不带空格都要加双引号

displayname 换成你想要显示的名称

"BatTest" 这个也是

注意等号后要有空格的

想法不错

先说说我现在的笨法子,
把批处理文件做成可执行程序,然后放到“启动”里。
不过2003不像linux那样可以自己定义自启动程序,所以比较麻烦。
不过我觉得修改服务这个方法恐怕不可行,
还是很期待有高手能来解答。

@echo off
color 5b
echo 添加“批处理.bat”到开机启动
pause
copy 批处理.bat C:\Documents and Settings\Administrator\「开始」菜单\程序\启动

三楼严重错误。。。

那个路径带有空格,必须要加引号,而且指定用户 不一样还没法运行。。 还有批处理.bat 文件名也有问题。。。 这样才是...

@echo off
copy 0% "%userprofile%\「开始」菜单\程序\启动"
echo 这是一个开机自动运行的批处理...
pause>nul