Answers:
Windows命令行命令“ net stop beep”将关闭蜂鸣声,而“ net start beep”将打开蜂鸣声。 资源
应该注意的是,该指令会在Windows上全局停止蜂鸣,而不仅仅是在Windows命令外壳中停止蜂鸣。另外,重新启动计算机后,该服务将再次运行。
阿迪的答案就足够了。但是,如果您只想针对每个实例禁用它,则始终可以将此方法放入批处理文件中(但是很短,您只能键入它)并运行它。
net stop beep
,出现错误The Beep service could not be stopped.
(Windows 10)。
要从命令行控制Beep服务启动,请使用以下命令在重新启动期间禁用该服务:
C:\Windows\system32>sc config beep start= disabled
[SC] ChangeServiceConfig SUCCESS
重新启用
C:\Windows\system32>sc config beep start= auto
[SC] ChangeServiceConfig SUCCESS
请注意上述示例中sc config上的间距,因为它有特定要求。
要从Powershell执行此操作:
PS C:\Windows\System32> set-service beep -startuptype automatic
PS C:\Windows\System32> set-service beep -startuptype disabled
执行以下步骤来禁用机器的系统提示音:
参考:http : //windowsitpro.com/article/articleid/15508/how-do-i-stop-windows-2000-from-beeping.html
Set-PSReadlineOption -BellStyle Visual
请参阅 https://msdn.microsoft.com/powershell/reference/5.1/PSReadline/Set-PSReadlineOption
gc
包含铃铛字符的文件时,它仍会发出通知声音。您链接的页面上说该选项“指定PSReadLine如何响应各种错误条件或用户提示”,我认为这与响铃字符的处理不同。
由于其他解决方案对我不起作用(例如,net stop beep
永远卡住The service is starting or stopping. Please try again later.
了:),因此在Cmder / ConEmu中禁用蜂鸣声的方法是Critical Stop
在系统“声音”设置中将声音设置为“无”。
没有更多的叮!声!