[小教學]恢復Windows 10的登入、登出、關機音效

從Win8開始,系統的事件音效當中少了登入、登出及關機音效,但仍然保留了開機音效(和Vista的完全一樣,沒有改)。對於從Win7升級上來的使用者而言大概不是很習慣這個改變。不過「上有政策,下有對策」,還是有辦法把這些消失的音效給弄回來的。

這個教學至少需要專業版(需要群組原則)的Win8、Win8.1或Win10,家用版的請升級到專業版。
在Win10的音效設定當中完全找不到相關的選項

對於這個問題,我在網路上曾看到將相關登錄值修改後即可讓這些選項出現的教學,不過這個方法經過我親自實測……根本沒有用。所以在網路上爬文的時候務必要判斷一下真實性,千萬不要「見風是雨」,照單全收,否則照做之後不但沒效果,反而把系統搞壞,甚至要重灌,那就真的得不償失了。

我的方法是這樣:首先利用nircmd這個小程式來播放登入、登出及關機音效。接著透過「開、關機指令碼」和「登入、登出指令碼」來設定程式的執行,這部分就需要群組原則了(所以才說需要至少專業版)。
Nircmd的用法可參考我之前寫的讓電腦整點報時的教學
接下來給各位解說詳細步驟及圖解(圖解都是Win10的):
1.開啟「群組原則」
可用Win+R後輸入gpedit.msc,或點按工作列上的搜尋後輸入gpedit.msc(Win10)
2.進入群組原則,首先設定登入音效;依序選擇「電腦設定→系統管理範本→系統→登入→當使用者登入時執行這些程式」
在接下來的視窗中選擇「已啟用」,然後點選下面的「顯示…」
3.最後在第一項當中輸入如圖的指令,輸入完點選「確定」。回到上一個視窗也點選「確定」。
到這裡就完成登入音效的設定了。
4.接著是登出與關機音效的設定,這兩項的設定方式差不多,主要是差在設定的地方,所以就合在一起寫了。
依序選擇「電腦設定→Windows設定→指令碼-(啟動/關機)→關機」,此時應當出現下圖的視窗:
設定項目時,系統會要求提供兩個參數:
  1. 指令碼名稱:也就是所要執行的程式路徑。這裡指定nircmd.exe這個檔案的位置,本例是放在Windows目錄下。
  2. 指令碼參數:指定nircmd播放Windows關機音效的指令、參數及檔案路徑。
    這裡為:mediaplay 1200 “C:WindowsMediaWindows Shutdown.wav”

完成之後都點選「確定」即可。

登出音效的設定路徑為:「使用者設定→Windows設定→指令碼-(登入/登出)→登出」。
指令碼參數填入:mediaplay 1500 “C:WindowsMediaWindows Logoff Sound.wav”
以後在關機、登入或登出時都可聽到相應的音效了。不過在關機時,會先播放登出音效,然後播放關機音效,這裡要注意一下。

發佈留言