मेरे पास एक ही मुद्दा था और "ध्वनि बदलने से रोकने" समूह नीति सेटिंग का उपयोग करने की कोशिश की, लेकिन जब भी आप विषय बदलते हैं तो यह ध्वनि योजना को बदल देगा ताकि वास्तव में काम न करें।
फ़ोल्डर को हटाने या नाम बदलने से इसे ठीक करने का एक तरीका लगता है, लेकिन मैंने पाया कि सभी विषयों से ध्वनियों को हटाने के लिए रजिस्ट्री को अपडेट करने से यह काम करता है। यह पॉवर्सशेल स्क्रिप्ट प्रत्येक ध्वनि योजना को दी गई सभी ध्वनियों को हटा देगी ताकि वे सभी ध्वनि ध्वनि योजना के समतुल्य हों। (नोट: hkcu:\AppEvents\Schemes\Apps
यदि आप बाद में ध्वनियों को पुनर्प्राप्त करना चाहते हैं तो आप पहले रजिस्ट्री कुंजी का बैकअप ले सकते हैं ।
$ThemeSounds = Get-ChildItem hkcu:\AppEvents\Schemes\Apps -Recurse | Get-ItemProperty
foreach ($regkey in $ThemeSounds){
$strVal = [string]$regkey.'(default)'
if($strVal.EndsWith(".wav")){
Set-ItemProperty -Path $regkey.PSPath -name "(default)" -Value ""
}
}
यदि आप इसमें परिवर्तन hkcu:\AppEvents\Schemes\Apps
करते हैं hkcu:\AppEvents\Schemes\Apps\.Default
तो केवल साउंड सेटिंग्स में सूचीबद्ध विंडोज समूह के लिए ध्वनियों को हटा देना चाहिए और किसी अन्य ऐप को नहीं।