将程序设置为服务,在系统登录界面自动启动(解决:不间断运行的程序遇到电脑重启,且电脑登录需要账号和密码)
2013-11-25 15:25
1226 查看
==============================================
查看电脑是否自动重启
==============================================
我的电脑->管理->事件查看器->Windows日志->系统,右键属性"筛选当前日志",事件来源勾选"eventlog"
==============================================
将任何程序作为Windows服务运行
==============================================
方案1:
在“开始→运行”中执行“Gpedit.msc”。打开“组策略”,可看到“本地计算机策略”中有两个选项:“计算机配置”与“用户配置”,展开“用户配置→管理模板→系统→登录”,双击“在用户登录时运行这些程序”子项进行属性设置,选定“设置”项中的“已启用”项并单击“显示”按钮弹出“显示内容”窗口,再单击“添加”按钮,在“添加项目”窗口内的文本框中输入要自启动的程序的路径,如图所示,单击“确定”按钮就完成了。
方案2:
首先需要两个工具 srvany.exe 和 instsrv.exe
运行 -> CMD
C:\instsrv.exe WatchDog c:\srvany.exe
运行 -> Regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到刚才添加的WatchDog,新建->项,命名为"Parameters",右边框中新建->字符串,名为"Application",右键->修改,C:\WatchDog.exe[程序路径]
运行 -> Services.msc
将WatchDog设为自动
删除服务
运行 -> CMD
C:\instsrv.exe WatchDog remove
写成批处理文件
WinDogService(Install).bat
@echo off
@echo A.安装服务...
C:\Tool\WinDog\instsrv.exe WDT C:\Tool\WinDog\srvany.exe
@echo B.修改注册表
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDog\Parameters /v Application /t REG_SZ /d C:\Tool\WinDog\WDT.exe
@echo C.启动服务
net start WDT
pause
WinDogService(Remove).bat
@echo off
@echo A.unInstall WDT...
C:\Tool\WinDog\instsrv.exe WDT remove
@echo B.Success
pause
另种在explorer.exe启动前加载程序,运行,regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
注:可能会出现服务注册不成功
造成的原因可能是因为系统登陆者权限问题
确认登陆者为Administartor,如果不是,进入控制面板中看是否被禁用
右键"计算机"->"管理"
查看电脑是否自动重启
==============================================
我的电脑->管理->事件查看器->Windows日志->系统,右键属性"筛选当前日志",事件来源勾选"eventlog"
==============================================
将任何程序作为Windows服务运行
==============================================
方案1:
在“开始→运行”中执行“Gpedit.msc”。打开“组策略”,可看到“本地计算机策略”中有两个选项:“计算机配置”与“用户配置”,展开“用户配置→管理模板→系统→登录”,双击“在用户登录时运行这些程序”子项进行属性设置,选定“设置”项中的“已启用”项并单击“显示”按钮弹出“显示内容”窗口,再单击“添加”按钮,在“添加项目”窗口内的文本框中输入要自启动的程序的路径,如图所示,单击“确定”按钮就完成了。
方案2:
首先需要两个工具 srvany.exe 和 instsrv.exe
运行 -> CMD
C:\instsrv.exe WatchDog c:\srvany.exe
运行 -> Regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到刚才添加的WatchDog,新建->项,命名为"Parameters",右边框中新建->字符串,名为"Application",右键->修改,C:\WatchDog.exe[程序路径]
运行 -> Services.msc
将WatchDog设为自动
删除服务
运行 -> CMD
C:\instsrv.exe WatchDog remove
写成批处理文件
WinDogService(Install).bat
@echo off
@echo A.安装服务...
C:\Tool\WinDog\instsrv.exe WDT C:\Tool\WinDog\srvany.exe
@echo B.修改注册表
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDog\Parameters /v Application /t REG_SZ /d C:\Tool\WinDog\WDT.exe
@echo C.启动服务
net start WDT
pause
WinDogService(Remove).bat
@echo off
@echo A.unInstall WDT...
C:\Tool\WinDog\instsrv.exe WDT remove
@echo B.Success
pause
另种在explorer.exe启动前加载程序,运行,regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
注:可能会出现服务注册不成功
造成的原因可能是因为系统登陆者权限问题
确认登陆者为Administartor,如果不是,进入控制面板中看是否被禁用
右键"计算机"->"管理"
相关文章推荐
- WINDOWS登录系统之前(欢迎界面)运行指定程序脚本服务
- 启动系统,输入正确的账号和密码,点击登录,屏幕一闪,然后又跳回登录界面
- 如何设置电脑自动登录系统?不用输入用户名和密码
- winxp系统无密码自动登录(xp系统启动密码设置方法)
- 系统开机自动运行程序和自动启动服务
- Windows系统开机自动运行程序和自动启动服务
- 自动同步北京时间,需要启动jboss服务,然后运行127.0.0.1:8080即可,共两个jsp文件,一个获取时间,一个设置时间
- 系统自动以root登录,并自动启动用户程序的设置方法
- c#程序在部分电脑运行异常解决方法(System.Runtime.InteropServices.COMException (0x80070422): 无法启动服务)
- Windows硬盘映射网络磁盘目录,设置重启系统或开机后自动登录,保存用户名和密码
- 程序不用登录即可自动运行方法(即将程序转成系统服务)
- 系统开机自动运行程序和自动启动服务
- windows中系统开机自动运行程序和自动启动服务
- 设置系统启动时程序自动运行
- linux 系统服务/程序 启动运行 怎么样才能自动运行
- windows中系统开机自动运行程序和自动启动服务
- 去掉系统启动时提示输入用户名及密码 ,Windows XP自动登录设置方法(转)
- Win7如何提升为管理员权限,如何开机启动需要管理员权限的程序,解决win7开机不能自动运行的问题等
- 系统自动以root登录,并自动启动用户程序的设置方法
- [经验分享] windows2008服务器设置系统启动时程序自动运行