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

Windows Server 2003 伺服器定時自動重啟的兩大實用技巧

編輯:Windows 2003 系統技巧

Windows Server 2003 雖然以穩定著稱,但長時間運行後系統資源佔用率會升高,導致效能下降。若每次都需手動重啟,不僅繁瑣且容易遺忘。本文分享兩種讓伺服器自動定時重啟的實用方法,幫助管理員輕鬆維護系統穩定。

方法一:善用 shutdown.exe 命令搭配排程工作

Windows Server 2003 內建 shutdown.exe 命令,支援多種參數控制關機與重啟行為。常用參數說明如下:

  • -r:重新啟動電腦
  • -f:強制關閉應用程式,不提示警告
  • -t xx:設定倒數計時秒數
  • -c "comment":加入關機註解(最長 127 字元)

例如,執行 shutdown -r -f -t 30 即可在 30 秒後強制重啟。搭配 Windows 內建的「排程工作」功能,即可實現每日自動重啟。具體步驟:

  1. 開啟記事本,輸入上述命令,另存為 Restart.bat(類型選「所有檔案」)。
  2. 進入「控制台」→「排程工作」→「新增排程工作」,瀏覽選取該批次檔。
  3. 設定執行頻率為「每天」,起始時間建議設為凌晨 4:00 等低峰時段。
  4. 完成精靈,系統即會在指定時間自動執行重啟。

若需取消,只需在排程工作中刪除該任務即可。此外,Windows 2000 沒有 shutdown.exe,可直接從 Windows 2003 複製一份過來使用。

方法二:利用 iisreset.exe /reboot 參數

同樣透過排程工作,但指定執行的程式為 C:\Windows\System32\iisreset.exe,並在「執行」欄位加入參數 /reboot。步驟如下:

  1. 在排程工作精靈中,點選「瀏覽」選取 iisreset.exe。
  2. 設定為每天執行,時間同樣建議為凌晨。
  3. 完成後,右鍵該任務選「內容」,在「執行」欄修改為 C:\Windows\System32\iisreset.exe /reboot。
  4. 確定儲存,即可生效。

這兩種方法各有優劣:shutdown.exe 參數靈活,可遠端控制;iisreset.exe /reboot 則專為 IIS 環境設計,重啟前會嘗試優雅停止網站服務。管理員可根據實際環境選擇。

Copyright © Windows教程網 All Rights Reserved