好的,我转到存储所有系统声音的文件夹,并将整个文件夹移到其他地方,因此如果它确实更改了系统声音方案,它将没有播放声音的源...
在 Windows 7 和 Windows 10 上,文件夹为:C:\Windows\Media
另一个选项是Sound Sentry ...在辅助功能控制面板中,您可以选择禁用所有声音,并可选择启用视觉提示。
来自腾讯论坛:
在 Windows Vista 和更高版本中,您可以控制每个应用程序的声音,包括系统声音。单击任务栏中的音量图标,然后单击“混音器”。

单击“系统声音”下的静音按钮。应用程序的声音仍会播放,但系统声音不会。

我遇到了同样的问题并尝试使用“防止更改声音”组策略设置,但是每当您更改主题时,它都会更改声音方案,因此这并没有真正起作用。
删除或重命名文件夹听起来是一种修复方法,但我发现更新注册表以从所有主题中删除声音也有效。此 Powershell 脚本将删除分配给每个声音方案的所有声音,以便它们都等效于无声音方案。(注意:您可能需要先备份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 ""
}
}
Run Code Online (Sandbox Code Playgroud)
如果您更改hkcu:\AppEvents\Schemes\Apps为hkcu:\AppEvents\Schemes\Apps\.Default它应该只删除声音设置中列出的 Windows 组的声音,而不是任何其他应用程序。
| 归档时间: |
|
| 查看次数: |
39110 次 |
| 最近记录: |