Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows Server 系統教學 >> Server 2003

Windows Server 2003 定時自動重啟指令與排程任務設定

編輯:Server 2003

應用場景

伺服器長期運行導致記憶體被閒置連線佔用,需在離峰時段自動重啟釋放資源。本文環境:IBM eServer、4GB 記憶體、約 100 用戶端,高峰期記憶體佔用 3100MB/5100MB。

方法一:批次檔 + 排程任務(推薦)

  1. 建立 reboot.cmd,內容:
    shutdown -r -t 30
  2. 開啟「控制台 → 管理工具 → 排程任務 → 新增排程任務」。
  3. 選取 reboot.cmd,設定執行時間(如每天凌晨 3:00)。
  4. 指定具備權限的使用者帳號與密碼完成建立。

方法二:命令列直接排程

at 03:00 shutdown -r -t 30

參數說明:-r 重新開機,-t 30 30 秒倒數。取消排程:shutdown -a。

方法三:圖形介面 shutdown -i

執行 shutdown -i 彈出 GUI,可視化設定遠端/本機關機/重啟、加入註解、設定倒數秒數。

Shutdown.exe 完整參數速查表

參數功能
/i顯示 GUI(必須為第一個參數)
/l登出(不可與 /m、/d 同用)
/s關機
/r關機並重啟
/a中止關機程序(僅在逾時期間有效)
/p立即關機,無逾時與警告(需搭配 /d)
/h休眠(需搭配 /f)
/e記錄非預期關機原因
/m \\computer指定目標電腦
/t xxx逾時秒數(0-600,預設 30)
/c "comment"原因註解(最多 127 字元)
/f強制關閉應用程式,不警告使用者
/d [p:]xx:yy關機原因代碼(p=計劃內,xx=主要原因,yy=次要原因)

常見關機原因代碼對照

  • P 2 3:作業系統升級(計劃內)
  • E P 1 1:硬體維護(計劃內)
  • U 0 5:系統無回應(非計劃)
  • E P 4 1:應用程式維護(計劃內)

結語

建議採用「批次檔 + 排程任務」方式,穩定且易維護。配合 /f 參數可避免掛起程序阻礙重啟,確保伺服器準時釋放記憶體資源。

Copyright © Windows教程網 All Rights Reserved