沒想到測試之後,Windows 8 / 10 系統也碰到跟 Android 一樣的狀況,螢幕關閉後 Youtube 也隨之停止播放!
不過 Android 系統的狀況比較不一樣,因為 Youtube 的政策就是不允許任何 APP 在播放影片時關閉螢幕,這是合理的,不然廣告就無法展示了。(當然,Android 系統還是有 "特殊" 方法可解決這件事)
而 Windows 8 桌面版並沒有 APP 的限制,還會發生這樣的狀況也算離奇,因此本篇記錄一下我的解決方法,讓 Win8 能夠關閉螢幕後仍可播放聲音,這樣才不至於讓平板太耗電。
(圖片出處: pixabay.com)
一、睡眠模式為肇事主因
找到 Mobile01 這個討論串「求讓 surface pro3 可以只關閉螢幕的方法?」才知道,原來 Win8 平板的設計為,只要按下電源鍵關閉螢幕後,系統就會自動進入睡眠狀態,那麼自然所有程式都被暫停,除了 Youtube 沒得播放,其他軟體一樣也聽不到音樂或聲音了。
說實在,這個設計的確考慮不夠周全,因為平板系統這樣設計的話是合理的(可以比較省電),但 Win8 並非專為平板而設計,他還可以跑桌面版系統,並不需要一按關閉螢幕的按鍵,就強制進入睡眠。
很多桌面板的程式是需要在螢幕關閉時,持續在背景運作的,最簡單的例子就是 WIFI 必須持續保持開啟,才能把大檔案下載完畢。
因此該討論串也有人提到,Win8 是應該把選項開放出來,在按下關閉螢幕按鈕時,可選擇只關閉螢幕、而不進入睡眠狀態。
大概查找了一下 Win10 的狀況,這個 PTT 討論串「Surface Pro 3 如何僅關閉螢幕不睡眠」提到了 Win10 也有同樣的問題,看來 Win8 / Win10 對於這一點,官方並沒有提供好的解決方案。
二、可能的解決方案
1. 讓螢幕自動關閉
有人提到一個折衷方案,就是被動地等待螢幕自動關閉。因為 Win8 電源選項可以設定 "幾分鐘後關閉螢幕",假如設定為 3 分鐘的話,那麼時間到後,螢幕雖然關閉了,但不會進入睡眠狀態,程式依然會繼續執行,那麼 Youtube 的音樂或聲音就可持續播放。
這的確是一種解法,不過就是要浪費幾分鐘的電力就是了,如果能夠想關閉螢幕時就立即關閉,會是比較完美的機制。
2. 安裝軟體
討論串有人提到可安裝一些小程式,來單獨關閉螢幕。這應該是最佳解法,但對於出處不明的程式,由於裝過幾次國外的軟體(而且還是大型的下載網站),被偷偷值入亂七八糟的東西,還得另外花時間找解除的方法,因此現在 WFU 養成一個習慣,只會從信任的網站下載軟體。
3. 修改機碼
還有人提供了一種解法,利用修改登錄的機碼(regedit),把系統的睡眠功能取消,這個方法我也嘗試了,的確關閉螢幕後就不會進入睡眠狀態。
不過隨之而來的是更嚴重的狀況,因為在系統的電源設定之中,就再也找不到 "睡眠" 的選項,變得我們將沒有任何方法可以讓 Win8 睡眠,這樣豈不是更浪費電力啊!
三、最佳的替代方案
可能是運氣不錯,下對了關鍵字找到這篇「Turn off display in Windows on command」,在 Windows 下可以用 Dos 指令讓螢幕啟動 "黑屏模式",其實就是呼叫系統的 "空白"(blank) 螢幕保護模式,這樣產生的效果,其實跟關閉螢幕是差不多的,而且又不會觸發睡眠模式。
最重要的是,不必另外安裝程式、也不必改機碼,我認為是最簡便的替代方案了,請按以下流程進行即可:
1. 開啟 "記事本",貼上以下指令:
%systemroot%\system32\scrnsave.scr /s
2. 儲存檔案,檔名設定為 "關閉螢幕.bat",可以放在桌面,要關閉螢幕時,點兩下執行這個檔即可。
3. 如果想要用快速鍵啟動 "關閉螢幕" 的功能,可以對著 "關閉螢幕.bat" 按右鍵 → 建立捷徑。
4. 對著這個捷徑按右鍵 → 內容 → 快速鍵 → 設定要觸發的按鍵 (例如按下 A~Z)
5. 假設觸發的按鍵是 M 的話,以後依序按下
更多 Windows 相關技巧:
感謝分享,很有用
回覆刪除