去年我買了一台MSI Modern 15 H筆電,原廠搭載的是Win11(想當然耳是家用版)。用到現在除了今年過年前夕一度被BitLocker暗算,使得系統進不去,最後只得透過重設大法才解決之外,基本都是相安無事。
但是每次開關機時,都只有開機音效,其他像是登入、登出與關機音效,通通都沒有。雖然可以透過修改登錄檔讓項目回歸,但…就只是讓它出現而已,實際上設了等於沒設。
沒錯,這個透過登錄檔加回選項的方法,筆者已經幫大家測試過了,確實沒用。
其實在之前我就有在筆電上透過一個小撇步,讓它在關機時播放關機音效,但在那次重設之後就失效了,得重新弄一遍。這篇文就算是我對這個小撇步的一個備忘筆記吧。
首先便是開啟工作排程器。按Win+R或點選工作列的搜尋框/圖示,然後輸入taskschd(後者可點選”工作排程器”)並確定。
接著在工作排程器視窗右側窗格點選”建立工作”。
- 名稱:隨意填,只要你知道這個工作排程項目是做什麼的就OK
- 安全性選項:將執行帳號改成SYSTEM
- 設定:選Windows 10
然後切換到”觸發程序”標籤頁,加入以下觸發條件:
- 開始工作:選”事件發生時”
- 紀錄檔選擇”系統”,事件識別碼輸入1074
接著是執行程序,這裡直接用PowerShell指令:
powershell -c (New-Object Media.SoundPlayer 'C:\Windows\Media\Windows Shutdown.wav').PlaySync();
設置時照這些步驟來:
- 動作:啟動程式
- 程式或指令碼:輸入powershell
- 新增引數:將上面powershell指令中紅色部分貼進去
最後便是設定執行條件,只要取消勾選”只有在電腦是使用AC電源時才啟動這個工作”這一項。桌機使用者可以不勾選這項(反正一直都是插電),但筆電就有差了。若沒勾選就會變成只有插電時才有關機音效,使用電池就靜悄悄。
到這裡就完成了。接著可以嘗試重新開機,沒意外的話就會聽到那熟悉的關機音效了。
舉一反三-播放登入/登出音效
若要播放登入音效也不是不行,照上面的步驟一樣也能做到。以下就只對「關鍵部分」列出提示了:
首先是觸發程序這裡,開始工作要選擇”登入時”,然後可以選擇任何帳號登入,或者指定帳號登入時執行。
接著是執行程序,引數部分要改成如下:
-c (New-Object Media.SoundPlayer 'C:\Windows\Media\Windows Logon.wav').PlaySync();
登出部分則是這樣:
- 觸發程序:選擇”事件發生時”,紀錄檔選”系統”,事件識別碼輸入7002
- 執行程序:將引數部分的wav檔名改成C:\Windows\Media\Windows Logoff Sound.wav
然後在登出時就會聽到登出音效了,不過筆者實際測試時,聲音會等到出現登入介面後才會播放,而非登出過程就播放;另外在關機時會直接跳過播放。這兩點還請留意。
以上就是實作時要注意的關鍵部分,其餘未提及的都與前面設定關機音效相同,請自行拉上去參考。
