自動結束程式
ntsd 是一條dos命令,功能是用於結束一些常規下結束不了的死進程。
用法為開啟cmd 後輸入以下命令就可以結束進程:
方法一:利用進程的PID結束進程
命令格式:ntsd -c q -p pid
命令範例: ntsd -c q -p 1332 (結束explorer.exe進程)
範例詳解:explorer.exe的pid為1332,但是如何擷取進程的pid呢?在CMD下輸入TASKLIST就可以擷取當前工作管理員所有進程的PID
方法二:利用進程名結束進程
命令格式:ntsd -c q -pn ***.exe (***.exe 為進程名,exe不能省)
命令範例:ntsd -c q -pn explorer.exe
另外的能結束進程的DOS命令還有taskkill:
命令格式: taskkill /pid 1234 /f ( 也可以達到同樣的效果。)
比較常用,比如: taskkill /f /im Explorer.exe (關閉Explorer.exe進程)
例如:
TASKKILL /S system /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
taskkill /f /im TEL.exe
taskkill /f /im MT.exe
taskkill /f /im EastFaxServer.exe
taskkill /f /im EastFaxExtPrinter.exe
taskkill /f /im EastFaxService.exe
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
這樣就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 關閉原因代碼