5 Ways To Stop Windows Vista/XP/2003 From Beeping
This issue came up twice in the past week at work, so I decided to post the solutions. Here are a few ways to disable the annoying system beep in older versions of Windows. This works especially well to hush Terminal Services beeping. I ran these commands on client machines, but they may work on the server as well.
Here are a few methods you can try:
1. Command Prompt (local machine)
You can stop the beep service and disable it from starting up again.
1sc stop beep && sc config beep start= disabled
2. Command Prompt (remote machine)
You can also execute this command against a remote machine.
1sc \\remoteMachine stop beep && sc \\remoteMachine config beep start= disabled
3. Device Manager (requires reboot)
You can disable the beep device directly in the Device Manager.
- Open Device Manager.
- Go to View -> Show Hidden Devices.
- Expand Non-Plug and Play Drivers.
- Right-click on Beep and select Disable.
4. Net Stop (may require reboot)
A simpler command, though it may not persist through a reboot.
1net stop beep
5. TweakUI
For Windows XP, the classic TweakUI utility provides a graphical way to do this. You can still find it on various software archives.
- In TweakUI, go to General > Settings.
- Uncheck Beep on errors.
You can download TweakUI from MajorGeeks.
Some of the original sources for this post are no longer available, but archived versions may exist.