如何永久禁用Windows系统声音-但不禁用应用程序声音


11

我更喜欢Windows 7的HP的声音方案设置为“无声音” 所有的时间。问题是,当我切换主题时,主题也会切换声音方案。我知道我可以每次手动进入并禁用/更改为“无声音”,但是有没有一种方法可以将其关闭并保持关闭状态,而不管主题如何?

编辑我想禁用Windows声音,而不是应用程序声音。

Answers:


9

在Windows Vista和更高版本中,您可以控制每个应用程序的声音,包括系统声音。单击任务栏中的音量图标,然后单击“混音器”。

音量滑杆

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

静音系统声音


2
啊!非常真实!我已经忘记了!+1!
studiohack

谢谢!乐意效劳。有时,最简单的解决方案并不容易出现……您的解决方案肯定具有创造力,但是对于将来发现此问题的搜索者而言,这可能会更直接。
nhinkle 2010年

是的,确实如此。最近,系统声音又回来了,所以我很沮丧,但是忍受了,在清理RSS提要时找到了Sound Sentry选项,这就是我当前的解决方案。 ..但是您的访问甚至更快,可以打开和关闭...干杯!:)
studiohack

听起来不错。奇怪的是声音又回来了……也许是系统文件检查器或Windows更新取代了它们?
nhinkle

9

好的,我转到存储所有系统声音的文件夹,然后将整个文件夹移到其他位置,因此,如果确实更改了系统声音方案,它将没有播放声音的源...

在Windows 7和Windows 10上,该文件夹为:C:\ Windows \ Media


另一个选项是“ 声音哨兵” ...在辅助功能控制面板中,您可以选择禁用所有声音,还可以选择启用视觉提示。

来自TenForums:

https://www.tenforums.com/tutorials/71209-turn-off-sound-sentry-visual-notifications-windows-10-a.html


1
初次出现时我没有看到这个问题,但是由于您进行了编辑,因此又再次升至顶部。查看我刚刚发布的答案;我认为它可以完成您想要达到的目的,而不必删除/移动系统声音文件。
nhinkle

4

我遇到了同样的问题,并尝试使用“防止更改声音”组策略设置,但是每当您更改主题时,它都会更改声音方案,因此实际上是行不通的。

删除或重命名文件夹听起来像是一种解决它的方法,但是我发现更新注册表以从所有主题中删除声音也可以。该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 ""
    }
}

如果您更改hkcu:\AppEvents\Schemes\Appshkcu:\AppEvents\Schemes\Apps\.Default它应该只删除声音在声音设置中列出的Windows组,而不是任何其他应用程序。


2
  1. 去:

    C:\Users\yourusername\AppData\Local\Microsoft\Windows\Themes\
    
  2. newtheme.theme在记事本中打开特定的主题文件(例如)
  3. 更新SchemeName并将其保存为No Sounds:

    [Sounds]
    ; IDS_SCHEME_DEFAULT
    SchemeName=No Sounds
    

2
这在Win10上对我不起作用。
user276648 '16

在Lenovo Thinkpad(Win7 Pro,默认安装)上,该位置(以及默认用户配置文件)中已经存在一个名为“ oem”的文件(已在其中设置了声音方案)。没有任何注册表黑客攻击或其他步骤可以覆盖它,因此这似乎是为所有将来的用户设置默认值的唯一方法。
拉尔夫·博尔顿

在Win10上不起作用,但重命名文件夹C:\Windows\Media可以。
MagTun

1

转到“控制面板”中“硬件和声音”下的“声音”(或仅使用“开始”搜索),打开“声音”选项卡,然后选择“无声音”方案。


2
那是行不通的,因为当您更改主题时,声音方案也会更改。
donturner 2012年

@donturner:您经常更改主题,这是一个问题吗?
Hello71

1
是的,与OP相同
donturner 2012年

不幸的是,“声音”选项卡对我没有出现……
user276648

1

自己搞砸了,简单地删除客户端Windows目录中的所有音频文件是完成此操作的最不优雅也最可靠的方法。我觉得这很困惑,这无法用更优雅的方式来控制,迎合静音方案并不完全是一个利基市场。


0

完全禁用所有讨厌的Windows声音:)

您无需遵循所有这些步骤,但是在经历了所有痛苦和压力之后,您只需按照步骤1和4进行操作即可。

  1. 转到“控制面板”中“硬件和声音”下的“声音”(或仅使用“开始”搜索),打开“声音”选项卡,然后选择“无声音”方案。@ Hello71答案

  2. 在Windows Vista和更高版本中,您可以控制每个应用程序的声音,包括系统声音。单击任务栏中的音量图标,然后单击“混音器”。检查@nhinkle答案,但请确保首先将音量调到最小。

  3. 删除C:\ Windows \ Media,但是如果您不能处理权限,只需通过@studiohack更改文件夹的名称

  4. 最后,以一种精美的方式真正实现了该技巧,找到或另存为.reg并永久禁用所有声音(源)

    Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Personalization]
    "NoChangingSoundScheme"=dword:00000001
    

1
FYI:该Personalization文件夹不再在注册表中的位置存在Windows的10
加布里埃尔博览会

-1

在Windows 7中,在“控制面板”搜索框中键入“声音”。

然后单击结果顶部附近的“更改系统声音”。

这会弹出一个对话框,其中有一个下拉菜单。

该菜单上的一个选项是“无声音”。

单击确定。


1
欢迎来到超级用户!这将重复另一个答案,并且不会添加任何新内容。除非您确实有新的贡献,否则请不要发布答案。
DavidPostill

答案似乎并不是在指问题
变态
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.