==============================================
查看电脑是否自动重启
==============================================
我的电脑->管理->事件查看器->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,如果不是,进入控制面板中看是否被禁用
右键"计算机"->"管理"