bat定时⾃动关机,bat⾃动结束任务关闭程序,dos⾃动结束
程序后关机
ntsd 是⼀条dos命令,功能是⽤于结束⼀些常规下结束不了的死进程。
⽤法为打开cmd 后输⼊以下命令就可以结束进程:
⽅法⼀:利⽤进程的PID结束进程
命令格式:ntsd -c q -p pid
命令范例: ntsd -c q -p 1332 (结束进程)
范例详解:的pid为1332,但是如何获取进程的pid呢?在CMD下输⼊TASKLIST就可以获取当前任务管理器所有进程的PID
⽅法⼆:利⽤进程名结束进程
命令格式:ntsd -c q -pn ***.exe (***.exe 为进程名,exe不能省)
命令范例:ntsd -c q -
另外的能结束进程的DOS命令还有taskkill:
命令格式: taskkill /pid 1234 /f (也可以达到同样的效果。)
,⽐如: taskkill /f / (关闭进程)
例如:
TASKKILL /S system /F / /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F / /
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /
TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
taskkill /f /
taskkill /f /
taskkill /f /
taskkill /f /
taskkill /f /
net stop mssqlserver
at 22:00 shutdown -s 每天22:00定时关机
at 22:00 /every:S shutdown -s 每个星期6 22:00定时关机
at 22:00 /every:3 shutdown -s 每个⽉3号 22:00定时关机at 21:30 shutdown -f -r 在每天21:30从新启动计算机
at 21:30 shutdown -f -s 在每天21:30关闭计算机⽤记事本写下 shutdown -s -t 后⾯打时间就ok 了. 如果你想去掉的话直接就shutdown -a
dos命令运行exe程序
这样就OK了
最后直接保存为.bat⽂件开始菜单运⾏键⼊cmd 回车输⼊ shutdown -s -t 默认60秒关机,你要定时,只要在t后⾯空格⼀格然后输⼊数字(时间单位是秒).取消定时关机:shutdwon -a, at /every:4 10:47 shutdown -f -r 在每⽉的4号10:47 重新启动计算机4的地⽅可以输⼊
(1-31)如果是星期⼏可以输⼊(M、T、W、Th、F、S、Su)7天 at 21:30 /every:w,f,su shutdown -s -f -t 0 at 21:30
/every:M,T,W,Th,F,S,Su shutdown -s -f -t 0 在记事本⾥边输⼊
echo off
at 23:30 shutdown -s -f
echo on
然后另存为批处理⽂件就可以了即 bat⽂件(如aa.bat)
然后把批处理⽂件放到开始--程序--启动⾥边就可以了
要关的话直接输 shutdown -a
shutdown其他参数
-i 显⽰ GUI 界⾯,必须是第⼀个选项
-l 注销(不能与选项 -m ⼀起使⽤)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m \\computername 远程计算机关机/重启动/放弃-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最⼤ 127 个字符)
-f 强制运⾏的应⽤程序关闭⽽没有警告
-d [u][p]:xx:yy 关闭原因代码

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。