日期:2014-05-17  浏览次数:20986 次

win2008下如何让bat开机自启动?
win2008系统,作为tomcat,apache服务器
tomcat,apache需要在开机后延迟一段时间再自动启动,延迟的时间可以自己定义,而且不需要用户登录,就可以启动tomcat,apache服务

想法是写一个bat文件,来启动tomcat,apache,这个文件已经写好

目前的问题是,如何让2008系统启动的时候,自动运行bat文件,前提是不需要用户登录。

我尝试了在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中添加启动项
也尝试了在开始菜单的启动文件夹中添加启动项,这两种都只能在用户登录后自动运行

还尝试在计划任务中添加“用户登录与否都运行”的开机运行的计划任务,结果没有运行,而单独点击这个计划来运行的话,是可以运行的。

请问,该怎么实现?
------最佳解决方案--------------------
设置到计划任务里面啊,不过设置的时候要注意里面有个选项如果用户不登陆脚本不运行的选项去掉就可以了,设置脚本的账户一定要administrator权限
------其他解决方案--------------------
2000有AutoExNT,不知道2008有没有

如何在登录到计算机之前运行批处理文件
http://support.microsoft.com/kb/243486/zh-cn
------其他解决方案--------------------
已解决

选择不管用户是否登录都要运行的选项的时候,一定不能选不记住密码,一定要把密码添加上,否则就会不好用。