Windows 系統自帶一個名為Shutdown.exe的程式,可以用於關機操作(位置在Windows\System32下),一般情況下Windows系統的關機都可以通過調用程式 shutdown.exe來實現的,同時該程式也可以用於終止正在計畫中的關機操作。
基本介紹
- 中文名:關機;關閉
- 外文名:shutdown
- 系統進程:No
- 後台程式:Yes
- 常見錯誤:N/A
- 進程類別:套用進程
- 間諜軟體:No
- 廣告軟體:No
操作命令
shutdown -s 關機
shutdown -f 強行關閉應用程式
shutdown -m \\計算機名 控制遠程計算機
shutdown -i 顯示“遠程關機”圖形用戶界面,但必須是Shutdown的第一個參數
shutdown -l 註銷當前用戶
shutdown -r 關機並重啟
shutdown -s -t 時間 設定關機倒計時
shutdown -h 休眠
設定關閉前的逾時為 xxx 秒。對於windows2003 系統,有效範圍是 0-600,默認為 30shutdown.exe-c 訊息內容 輸入關機對話框中的訊息內容(不能超127個字元)。 比如你的電腦要在24:00關機,可以選擇“開始運行”,輸入“at 24:00 Shutdown -s”,這樣,到了24點,電腦就會出現“系統關機”對話框,默認有30秒鐘的倒計時並提示你保存工作。如果你想以倒計時的方式關機,可以輸入“Shutdown.exe -s -t 7200”,這裡表示120分鐘後自動關機,“7200”代表120分鐘(7200秒)。如果想取消的話,可以在運行中輸入“shutdown -a”。另外輸入“shutdown -i”,則可以打開設定遠程關機對話框,輸入當前計算機的計算機名,對自動關機進行設定。(當沒有把當前用戶通過下面套用3來加入到“從遠端強制關機”上,則這個方法只適應於已在列表中的用戶或組,以及管理員)
Windows 2000也實現同樣的效果,可以把Shutdown.exe複製到系統目錄System32下
舉例:shutdown.exe-s -m\\student1當然你還可以把shutdown與at配合使用來定時關機,會更加的精確。
格式:at 關機時間 shutdown 選項 注釋內容
注意:·必須為用戶授予關閉系統的用戶權利,該用戶才能使用shutdown命令關閉本地或遠程管理的計算機。用戶必須是Administrators組的成員才能對本地或遠程管理的計算機的意外關機進行批註。如果目標計算機已加入某個域,則DomainAdmins組的成員可能會執行該過程。如果希望一次關閉多台計算機,可針對每台計算機使用腳本來調用shutdown,或者可使用shutdown/i顯示遠程關機對話框。·一旦指定了主要和次要原因代碼,您必須首先為計畫使用某種特定原因的每個計算機定義那些原因代碼。如果目標計算機上沒有定義原因代碼,關閉事件跟蹤程式將無法記錄正確的原因文本。·
切記:
使用p | 省略p |
表示關機是計畫關機 | 表示關機是非計畫關機 |
命令不會執行關機 | 命令不會執行關機 |
⑵出現RPC漏洞而導致倒計時自動關機,使用該命令取消倒計時自動關機:shutdown -a(方法:”開始”->;”運行”->;“shutdown -a”->;”確定”)之前的網路病毒非常猖獗,如震盪波、衝擊波等就是針對WindowsXP的RPC(遠程過程調用)漏洞設計的,它導致系統倒計時自動關機,很多人一定為此頭痛不已,但你可以用這種方法解決。還可以通過創建捷徑(桌面->右鍵點擊->捷徑->輸入“shutdown -a”->設定檔案名稱->完成)來防止這種倒計時定時關機。
⑶利用Shutdown命令實現區域網路內遠程關機
在需要遠程關機的計算機上執行
步驟1.單擊“開始→運行”,在對話框中輸入“Gpedit.msc”,單擊<;確定>;,打開“組策略編輯器”。
步驟2在“組策略編輯器”視窗的左邊打開“計算機配置→Windows設定→安全設定→本地策略→用戶權利指派”,在右邊的視窗雙擊“從遠端系統強制關機”。在彈出的對話框中顯示目前只有“Administrator”組的成員才有權遠程關機;單擊對話框下方的<添加用戶或組>按鈕,然後在彈出的對話框中輸入“Everyone”,再單擊<確定>。
步驟3.這時在“從遠端系統強制關機”的屬性中便添加了“Everyone”用戶,單擊<確定>,最後關閉“組策略編輯器”視窗。
如果需要統一關機,則在所有要關機的電腦執行上面的步驟。
當需要遠程關機時,在發起遠程關機的計算機上執行開始->運行”->“shutdown -i”->確定,在彈出的對話框中,單擊“添加...”,在每行中輸入要遠程關機的計算機的計算機名或IP位址,在下面的框中選擇關機、重啟或註銷,在顯示警告中輸入倒計時(如果不需要倒計時,請取消複選“警告此用戶操作”),在最下面的文本框中隨便輸入一些字元,點擊“確定”。
⑷用XP的ShutDown.exe實現伺服器定時重啟
Windows XP及以上系統的關機是由Shutdown.exe程式來控制的,位於Windows\System32資料夾中。如果想讓Windows2000也實現同樣的效果,可以把Shutdown.exe複製到系統目錄System32下。
首先當然要求主機板必須支持軟體關機功能,否則你還得親自去按電源開關才能關機,(主機板一般都支持軟體關機。)操作步驟:單擊“開始”/程式/附屬檔案/系統工具中/計畫任務,點擊並彈出計畫任務視窗,然後雙擊添加已計畫的任務,運行“計畫任務嚮導”,按“瀏覽”,找到WINDOWS目錄中的Rundll32.exe檔案,單擊打開按鈕,在出現的對話框中鍵入該任務的名字(如定時關機),執行方式選擇“每天”,然後按“下一步”選擇定時關機時間(可以先試一下比現在機器上顯示的時間晚1分鐘),下一步選中“當單擊完成打開該任務的高級屬性”,單擊完成,最後右擊定時關機來打開屬性,在運行欄輸入“C:\WINNT\system32\shutdown.exe-r -t1”,單擊確定不久,OK了。