這個方法是利用cmd.exe實現的。
cmd.exe就想以前的command.com一樣,運行以後是一個DOS視窗。但是cmd.exe的功能及其強大,遠遠超過了command.com,而且cmd.exe還能夠實現99%的在圖形介面下的功能。所以一旦取得cmd.exe的控制權就能夠掌握整個系統。
在Windows XP中的cmd.exe多了一個很有用的東西:shutdown 使用這個東西就能夠實現自動關機/重啟等操作。使用方法如下:
運行cmd.exe, 輸入shutdown,斷行符號就可以看到使用協助(全中文的),這裡列出來做分別解釋:
用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m //computername] [-t xx] [-c "comment"] [-d up:xx:yy]
沒有參數 顯示此訊息(與 ? 相同)
-i 顯示 GUI 介面,必須是第一個選項 ---------->>> 顯示圖形介面,在這裡可以設定遠程關機、關機提示等資訊
-l 登出(不能與選項 -m 一起使用) ---------->>> 沒有什麼好說的,就是能夠換一個使用者名稱登陸
-s 關閉此電腦 ---------->>> 沒有什麼好說的,不過使用這個以後,最後會出現一個可以安全關機的提示,這時候還要按一下電源開關。
-r 關閉並重啟動此電腦 ---------->>> 就是重新啟動了。
-a 放棄系統關機 ---------->>> 如果還來得及的話,使用這個參數可以放棄進行中的關機操作。一般有30秒鐘延時。
-m //computername 遠端電腦關機/重啟動/放棄 ---------->>> 網路中經常使用的。
-t xx 設定關閉的逾時為 xx 秒 ---------->>> 我最喜歡使用的一個參數。利用它就可以指定關機時間了。單位:秒
-c "comment" 關閉注釋(最大 127 個字元) ---------->>> 用於給別人的提示
-f 強制啟動並執行應用程式關閉而沒有警告 ---------->>> 沒有什麼好說的,不過要注意,強制關閉應用程式是不會儲存的。
-d [u][p]:xx:yy 關閉原因代碼 ---------->>> 這裡請看微軟支援人員。我手頭上沒有具體代碼。
u 是使用者代碼
p 是一個計劃的關閉代碼
xx 是一個主要原因代碼(小於 256 的正整數)
yy 是一個次要原因代碼(小於 65536 的正整數
shutdown -s -f -t 30
在指定時間關機:at 21:00 shutdown -s -f -t 60 -c "請儲存相關內容,系統馬上關機"
取消關機:shutdown -a
一、設定XP自動登陸 control userpasswords2 可以在Xp中開啟和win2k一樣的登陸設定介面,取消登陸要求輸入密碼選項,指定使用者名稱和密碼,就可以開機自動登陸
二、利用AT命令和Shutdown命令定時自動關機
利用AT命令和Shutdown命令定時自動關機
在開始-》運行中執行
at 23:40 /every:M,T,W,Th,F,S,Su shutdown -s -f -t 60 -c "請儲存相關內容,系統一分鐘後關機"
說明:at命令需要在taskscheduler服務啟動的情況下才能使用。
取消該任務的方法是:
在開始-》運行-》cmd-》at
查看任務序號
然後執行at 任務序號 /delete
即可
在執行關機命令時也可以取消關機,方法是
在開始……》運行-》shutdown -a
即可取消關機
三、殺死頑固進程 “taskkill /im name”:例如,要強行殺死“conime.exe”病毒進程,只要在命令提示字元下執行“taskkill /im conime.exe”。 “ntsd -c q -p PI
列表at任務,使用at
刪除at任務,使用at 序號 /delete