win2008R2超过激活期,但是一个小时之后就会自动强制关机的问题
写一个批处理文件:
taskkill /f /im wlms.exe
ping -n 4 127.0.0.1
shutdown -a
用记事本写下以上的命令,另存为.bat 批处理文件。双击运行,即可。每次开机后,都要运行一次,因为每次重新开机,wlms.exe这个服务都会运行的。
taskkill /f /im wlms.exe :这个表示关闭wlms.exe这个任务,关闭这个任务会引起windows重启
shutdown -a :表示取消windows重启或者关闭的命令
中间这个命令ping -n 4 127.0.0.1 是为了延时,等到windows重启的命令发布了,shutdown -a才能有效的取消重启的命令。
上述批处理文件需要在每次重新启动计算机后双击运行一次。可以进一步配合Windows Server2008的系统计划实现每次重启计算机后自动执行上述脚本。
添加计划:
1.逐次选择:开始--》控制面板--》系统安全--》计划任务,进入【任务计划程序】界面。
2.在右侧【操作】窗格中,选择【创建任务】。
3.在【常规】标签中,输入任务名,比如“关闭windows Server自动重启”。选择“不管用户是否登录都要运行”,“使用最高权限运行”
4.在【触发器】标签中,选择【新建N】进入新建触发器窗口。
5.在【开始任务(G)】右侧的列表中,选择【启动时】,设置“延迟任务时间--1分钟”,确定。
6.在【操作】标签中,选择【新建N】进入新建操作窗口。
7.在【操作(I)】右侧的列表中,选择【启动程序】,点击【浏览】按钮,选择上述脚本,确定。
8.其他两个标签页内容可以不设置。下次启动计算机时,上述脚本会自动执行,实现取消Windows Server的自动重启。