Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 2000/XP 巧妙阻止強制關機的實用技巧

編輯:Windows XP 系統介紹

自從去年八月衝擊波與震盪波病毒肆虐以來,無數電腦使用者深受其害,電腦頻繁被迫重啟,不僅中斷觀賞電影、運行關鍵程序,更可能導致重要數據遺失。雖然微軟已發布補丁並推出專殺工具,大幅降低了病毒威脅,但仍有用戶因未及時修補而遭殃。有沒有辦法在病毒觸發強制重啟時暫時阻止它,讓我們先完成手邊重要工作,再從容清除病毒?答案是肯定的。

原理:攔截 Shutdown.exe 呼叫

Windows XP 的關機操作由 Shutdown.exe 程式執行(位於 Windows\System32 目錄)。衝擊波和震盪波引發的強制重啟同樣會呼叫這個程式。因此,只要在倒計時對話框出現時,取消對 Shutdown.exe 的呼叫,即可中止關機流程。

操作步驟

  1. 當「系統關機」倒計時對話框彈出時,迅速按下 Win + R 開啟「執行」視窗。
  2. 輸入 shutdown.exe -a(注意 shutdown.exe 與 -a 之間有一個空格),按下 Enter。
  3. 強制關機對話框即刻消失,系統恢復正常運作。

此時你可以安心儲存檔案、關閉程式,隨後再執行病毒掃描與修補。

Shutdown.exe 參數速查表

除了 -a 取消關機,Shutdown.exe 還支援多種實用參數:

  • -f:強制關閉應用程式
  • -m \\電腦名稱:遠端控制其他電腦關機
  • -i:顯示圖形化介面(必須為第一個參數)
  • -l:註銷目前使用者
  • -r:關機並重新開機
  • -t 秒數:設定關機倒計時(秒)
  • -c "訊息內容":在關機對話框顯示自訂訊息(最長 127 字元)

實用範例

  • 定時關機:在「執行」輸入 at 23:00 Shutdown -s,電腦會在 23:00 出現關機提示,預設 30 秒倒計時。
  • 倒計時關機:輸入 Shutdown.exe -s -t 3600,表示 60 分鐘(3600 秒)後自動關機。
  • 取消排程:輸入 shutdown -a 即可取消已設定的關機任務。
  • 圖形化設定:輸入 shutdown -i 開啟「遠端關機」對話框,可視化設定多台電腦的關機/重啟。

在 Windows 2000 中使用 Shutdown.exe

Windows 2000 原生使用 Shell32.dll 實現關機,但也可移植 XP 的 Shutdown.exe:

  1. 從 XP 安裝目錄的 System32 資料夾複製 Shutdown.exe。
  2. 貼上到 Windows 2000 安裝目錄的 System32 資料夾。
  3. 在「執行」中輸入 Shutdown.exe 即可像在 XP 中一樣使用所有參數。

善用 Shutdown.exe 不僅能應對病毒強制重啟,更能靈活管理電腦開關機排程,是系統維護的得力工具。

Copyright © Windows教程網 All Rights Reserved