← All posts English version →

怎麼按一組快速鍵就切換電源計畫?

Windows 沒有內建「按一組鍵就換電源計畫」的設定,但你可以自己做:在桌面建一個捷徑,讓它執行切換電源計畫的指令,再替這個捷徑設一組「快速鍵」。這個做法不用另外裝軟體。PowerDoze 也有快速鍵功能,是另一種做法。自己做捷徑和用 PowerDoze 的快速鍵這兩種,這篇都會講,你可以挑適合自己的。

Windows 有沒有內建切換電源計畫的快速鍵?

沒有。要用鍵盤切換電源計畫,你得靠 Windows 內建的 powercfg。powercfg 是命令列程式,也就是在命令視窗裡打字執行的程式,它可以用一行指令切換電源計畫。把這行指令放進捷徑,再替捷徑設快速鍵,你就有一組「按下去就切換」的按鍵。

這篇講的是控制台裡的「電源計畫」,不是 Windows 11 設定頁裡的「電源模式」下拉選單。兩者的差別,看這篇。

怎麼做一個「按下去就切到高效能」的捷徑?

  1. 在桌面空白處按右鍵,選「新增」→「捷徑」。
  2. 精靈的第一頁有一個欄位叫「輸入項目的位置(T):」。在這裡填入 powercfg /setactive SCHEME_MIN,然後繼續到下一頁。
  3. 下一頁會要你「輸入這個捷徑的名稱(T):」。填一個你看得懂的名字,例如「高效能」。
  4. 頁面上寫著「按一下 [完成] 來建立捷徑。」照著做,桌面就會出現這個捷徑。

之後你雙擊這個捷徑,它就會執行這行指令,把電源計畫切到高效能。SCHEME_MIN 是 powercfg 替高效能計畫取的別名,也就是一個好記的代號。微軟文件說,別名可以在指令裡代替計畫的編號。這個名字很容易被想反:MIN 指的是「省電程度最少」,所以它是高效能;省電計畫的別名反而是 SCHEME_MAX。

平衡、省電和自訂的計畫,各要填哪一行指令?

照同樣的步驟再做幾個捷徑,只要換掉「輸入項目的位置(T):」裡填的指令。一個計畫做一個捷徑:

要切到「輸入項目的位置(T):」填這行
高效能powercfg /setactive SCHEME_MIN
平衡powercfg /setactive SCHEME_BALANCED
省電powercfg /setactive SCHEME_MAX
自訂的計畫powercfg /setactive 後面空一格,接這個計畫的 GUID

你自己建的計畫沒有別名,要用它的 GUID。GUID 是 Windows 替每個電源計畫編的一串英文和數字,用來分辨不同的計畫。要查 GUID,開一個命令提示字元或 PowerShell 視窗,執行 powercfg /list。我們在中文版 Windows 11 上執行過,清單裡其中兩行長這樣:

電源配置 GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (平衡)
電源配置 GUID: a1841308-3541-4fab-bc81-f71556f20b4a (省電) *

括號裡是計畫的名稱,「GUID:」後面那一串就是編號;行尾有 * 的,是你現在正在用的計畫。找到你自訂計畫的那一行,把編號複製下來,接在 powercfg /setactive 後面就可以了。

怎麼替捷徑設一組快速鍵?

  1. 在捷徑上按右鍵,選「內容」,切到「捷徑」分頁。「目標(T):」欄位裡,可以看到你在「輸入項目的位置(T):」填的指令。
  2. 點一下「快速鍵(K):」欄位,再按一個字母鍵,例如 H。Windows 會把它變成 Ctrl + Alt + H。
  3. 想讓命令視窗比較不顯眼,可以把「執行(R):」下拉選單從「標準視窗」改成「最小化」(另一個選項是「最大化」)。
  4. 儲存設定、關閉這個視窗。之後你按 Ctrl + Alt + H,就會執行這個捷徑。

每個計畫的捷徑各設一個字母,例如高效能用 H、平衡用 B、省電用 S。打遊戲前按一組,開會前再按另一組。

這組快速鍵就像電梯的樓層按鈕:一層樓一顆,要去幾樓就按幾樓。差別是這台電梯沒有樓層顯示,按完之後,你得自己探頭出去看,才知道停在哪一層。

自己做的捷徑,有哪些限制?

  • 捷徑要放在桌面或「開始」功能表裡。微軟 Windows XP 的支援文章 310417(保存下來的副本,2005 年最後審閱)寫著,這個功能只對放在桌面或「開始」功能表裡的程式捷徑有效;捷徑搬到別的資料夾,快速鍵就沒作用了。新版 Windows 11 是否完全一樣,我們沒有找到新的官方說明。
  • 一個計畫就要一個捷徑、一組鍵。你常用三個計畫,就要記三組鍵。
  • 按了之後,畫面上不會告訴你現在是哪個計畫。想確認的話,在命令提示字元或 PowerShell 執行 powercfg /getactivescheme,括號裡就是你目前的計畫。我們在自己的電腦上執行過,輸出長這樣:電源配置 GUID: a1841308-3541-4fab-bc81-f71556f20b4a (省電)。
  • 畫面上可能會閃過一個黑色的命令視窗。這是因為 powercfg 是命令列程式。「執行(R):」選「最小化」,可能會讓這個視窗比較不顯眼。
  • 公司或學校的電腦可能切不了。Windows 預設允許一般使用者切換電源計畫,但管理員可以用群組原則把切換鎖住。

PowerDoze 的快速鍵怎麼設?跟自己做的捷徑差在哪?

Microsoft Store 版 PowerDoze(2.4.0 起)的設定頁有一張「快速鍵」卡片,免費版就能用。卡片的第一列是「切換到下一個模式」,下面是你的每個 PowerDoze 電源模式各一列,內建的和你自訂的都有。出廠時每一列都是「未設定」。你想用哪一列,就按那一列的「設定」,按下你要的組合鍵,再按「確定」儲存;按錯了可以按「重錄」換一組。

組合鍵要包含 Ctrl、Alt 或 Win 其中一個,可以再加 Shift。只按一個鍵、或只加 Shift 都不行,因為這樣那個鍵就不能用來正常打字了。如果你選的組合已經被其他程式或 Windows 使用,PowerDoze 會直接告訴你,請你換一組。

跟自己做的捷徑相比,差別在這幾點:

  • 一組鍵就能輪流切換。設好「切換到下一個模式」,每按一次就照模式清單的順序換到下一個,最後一個之後會繞回第一個。你不用替每個計畫各記一組鍵。
  • 按下快速鍵是一般的手動切換,不是暫時切換。效果跟你從系統匣選單點一個模式一樣。如果你要的是「切過去、時間到自動換回來」,那是 PowerDoze 另一個功能,看這篇。
  • 有排程的話,會跟排程配合。手動切換受「手動切換後回到排程」這個設定影響。預設是開的:排程的下一個時段開始時,你手動切的模式就結束,回到排程。關掉的話,會一直維持你切的模式。排程怎麼設,看這篇。
  • 改的一樣是 Windows 的電源計畫。PowerDoze 切換它的電源模式時,改的是 Windows 的電源計畫,不會修改 Windows 的電源模式。內建的「高效能」模式用的就是 Windows 的高效能計畫;自訂的模式用的是從「平衡」複製出來的計畫。自訂電源模式看這篇。
  • PowerDoze 要在執行中。PowerDoze 沒有在執行的時候(例如你從系統匣選單按了「結束程式」),快速鍵不會作用。

如果你按快速鍵切高效能,只是因為某些時候 CPU 很忙,也可以讓 PowerDoze 在 CPU 忙的時候自動切到高效能,做法看這篇。

我們還不能確定的地方

  • 切換電源計畫的那行指令(powercfg /setactive),我們沒有在測試電腦上實際執行,因為作者的電腦不能被改電源設定。powercfg /list、powercfg /getactivescheme 這兩行只讀取、不修改的指令,我們有執行過。
  • 在「快速鍵(K):」欄位按一個字母,Windows 會自動加上 Ctrl + Alt,這是 Windows 長年的行為,但我們沒有在這台電腦上實際按過。
  • 「快速鍵只對桌面和『開始』功能表裡的捷徑有效」出自微軟 Windows XP 的舊支援文章 310417,新版 Windows 11 是否一樣,我們沒有找到新的說明。
  • PowerDoze 的介面縮到系統匣時,快速鍵在設計上仍然有作用,但我們還沒有在實機上確認過。
  • 這篇寫的 PowerDoze 行為,是我們照程式碼整理的,還沒有逐項實際操作驗證。

常見問題

為什麼高效能的代號是 SCHEME_MIN,不是 SCHEME_MAX?

MIN 和 MAX 指的是省電的程度。SCHEME_MIN 是省電最少的計畫,也就是高效能;SCHEME_MAX 是省電最多的計畫,也就是省電。

公司或學校的電腦,按了快速鍵卻沒有切換,是我設錯了嗎?

不一定是你設錯。Windows 預設允許一般使用者切換電源計畫,但公司或學校的管理員可以用群組原則把切換鎖住。

切到高效能以後,設定頁的電源模式為什麼不能選了?

微軟文件說,只有「平衡」或從平衡複製出來的計畫,才能調整 Windows 的電源模式。切到高效能後,設定頁會寫「使用高效能電源計劃時,電源模式會自動設定。」

PowerDoze 的快速鍵可以只設一個按鍵嗎?

不行。組合裡要有 Ctrl、Alt 或 Win 其中一個。只用單一按鍵或只加 Shift 的話,那個鍵就沒辦法正常打字了。

這篇的限制

如果你只在兩三個計畫之間切換,也不介意按完看不到目前是哪個計畫,桌面捷徑加快速鍵就夠用了,免費,也不用另外裝軟體。這種情況,你不需要我們。PowerDoze 幫得上忙的,是你想用一組鍵輪流切換,或想讓手動切換跟排程配合的時候。

不想替每個計畫各記一組 Ctrl + Alt 鍵?在 PowerDoze 的設定頁設好「切換到下一個模式」,一組鍵就能輪流切換你的電源模式。

從 Microsoft Store 取得 PowerDoze從 Microsoft Store 取得 PowerDoze

Nisonxi

我是 Nisonxi,PowerDoze 的開發者。我會做這個工具,是因為自己的 Windows 桌機整天閒置卻幾乎滿功率運轉,市面上找不到能自動判斷情況並切換的工具。這個部落格是這段過程的筆記。

關於作者與 PowerDoze →