Transferred from http://lsdn.lynnstudio.net/turn-off-the-annoying-windows-xp-system-beeps/
In Windows applications, the Beep function is sometimes needed to improve the level of alerts, but the alarm sounds are annoying during application debugging, especially when the buzzer of The Dell notebook is a great surprise, So how to get rid of this annoying beep beep without changing the hardware.
Press the Windows logo key +r (or open start-run), type devmgmt.msc in the pop-up Run window and enter, and the system will open Device Manager. Open the view item for the menu, and click Show hidden Devices.
At this point, expand the new non-Plug and Play driver, locate the "Beep" item, right-click the item and click the attribute.
In the "Device Usage" column in the pop-up dialog box, select "Do not use this device (deactivate)" and click "OK" (or select Deactivate in the previous right-click menu). The system prompts for a reboot before it can take effect.
After restarting the system, you can see that the annoying beep sound is gone.
Also thanks to the big back garden provides the following several methods:
1. Disable the "beep" sound of the source of the device, which is provided by the Beep Drive service, you can set the Beep-driven startup type to disabled, you can open the cmd window, run the following command:
sc config beep start= disabled
2. Stop beep driver, you can run the following command:
sc stop beep
3. Registry changes Inside
Hkey_current_user/control Panel/sound
Beep:no