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

Windows 7 設定電腦永不睡眠/休眠:電源選項與批次檔雙重保障

編輯:Win7 系統應用技巧

下載大檔案、執行長時間測試、遠端桌面連線時,需防止電腦自動進入睡眠/休眠導致中斷。Windows 7 可透過 GUI 設定或批次檔一鍵切換。

方法一:電源選項圖形介面 (永久生效)

  1. 開始 → 控制台 → 電源選項。
  2. 左側點選 「變更電腦睡眠時間」。
  3. 「讓電腦進入睡眠狀態」下拉選單選 「永不」 (筆電分「使用電池」/「插上電源」兩欄,建議都設永不)。
  4. 點擊 「儲存變更」。
開始選單
電源選項
變更睡眠時間
設定永不
儲存變更

方法二:批次檔一鍵切換 (適合臨時需求、排程工作)

  1. 開啟記事本,貼上以下指令:
; 關閉休眠/睡眠
@echo off
powercfg -h off
powercfg -change -standby-timeout-ac 0
powercfg -change -standby-timeout-dc 0
powercfg -change -monitor-timeout-ac 0
powercfg -change -monitor-timeout-dc 0
echo 已設定:永不睡眠/休眠/關閉螢幕
pause

另存為 NoSleep.bat。

  1. 建立對應恢復預設檔 RestoreSleep.bat:
@echo off
powercfg -h on
powercfg -change -standby-timeout-ac 30
powercfg -change -standby-timeout-dc 15
powercfg -change -monitor-timeout-ac 15
powercfg -change -monitor-timeout-dc 10
echo 已恢復預設電源設定
pause
記事本建立批次檔
批次檔內容
另存為 bat
以管理員執行
執行完成
  1. 右鍵批次檔 → 「以系統管理員身分執行」 即可生效。

進階:powercfg 常用參數速查

指令功能
powercfg -h off/on關閉/啟用休眠 (刪除/建立 hiberfil.sys)
powercfg -change -standby-timeout-ac <分鐘>設定插電時睡眠逾時 (0=永不)
powercfg -change -standby-timeout-dc <分鐘>設定電池時睡眠逾時
powercfg -change -monitor-timeout-ac <分鐘>設定插電時關閉螢幕逾時
powercfg -change -monitor-timeout-dc <分鐘>設定電池時關閉螢幕逾時
powercfg /a顯示系統支援的睡眠狀態 (S1/S3/S4/Modern Standby)
powercfg /requests顯示目前阻止睡眠的程式/驅動/服務

常見問題

設定「永不」仍會睡眠?
檢查 powercfg /requests 是否有程式 (如影音播放器、備份軟體) 發出 SYSTEM 或 AWAYMODE 請求覆寫設定;關閉該程式或調整其設定。
筆電合上蓋子仍睡眠?
電源選項 → 「選擇合上蓋子時的動作」→ 插電/電池都設「不執行任何動作」。
Copyright © Windows教程網 All Rights Reserved