Subscribe to Windows IT Pro
August 26, 2005 12:00 AM

JSI Tip 9677. How can I prevent Windows XP or Windows Server 2003 from beeping?

Windows IT Pro
InstantDoc ID #84257
Rating: (0)

The easiest way to prevent Windows XP or Windows Server 2003 from beeping is to disable the Beep service.

I have scripted NoBeep.bat to disable the Beep service, and if it is started, stop it.

The syntax for using NoBeep.bat is:

NoBeep [\\ComputerName]

Where \\ComputerName is optional. If not specified, the action is performed on the local computer.

NoBeep.bat contains:

@echo off
setlocal
set command=sc query beep
set qry=REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Beep
set stop=sc stop beep
if not {%1}

{} set command=sc %1 query beep if not {%1}

{} set stop=sc %1 stop beep if not {%1}=={} set qry=REG ADD %1\HKLM\SYSTEM\CurrentControlSet\Services\Beep @echo %qry% /V Start /T REG_DWORD /F /D 4 %qry% /V Start /T REG_DWORD /F /D 4 for /f "Tokens=*" %%a in ('%command%^|find " RUNNING"^|find "STATE"') do ( %stop% ) endlocal



Related Content:

ARTICLE TOOLS

Comments
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.