Disable System Bell

For several weeks now, I've been trying to kill the system bell on my laptop. I'm a university student, and I like to mess around on my laptop during boring lectures.

All was fine until one day, during a particularly fruitless maths lecture, when I had just finished encrypting a letter using Cygwin and GPG. I wanted to make sure I had encrypted the correct file, so I issued the harmless (or so I thought) command: cat <filename>. As luck would have it, I had accidently passed it the newly encrypted file, rather than the plain text letter.

The cursor hung for a split second, and then my system bell went off into a loop, shattering the near silence of the large lecture theatre. And the worst part? The lecturer thought I did it on purpose, and shouted at me (thru a microphone) in front of 200 odd people.
 
Needless to say, I would rather that didn't happen again.


I have a dual boot system (linux/windows), and have figured out how to disable it in linux. Unfortunately, disabling it in windows has (so far) proven to be close to impossible. I would be extremely grateful to anyone who could tell me how to do this.

Cheers.

blood_in_my_eye_16Asked:
Who is Participating?
 
phototropicConnect With a Mentor Commented:
To do what you want, you must stop the beep service:

http://support.microsoft.com/?id=838671

Follow method 2.

Good luck!
0
 
rindiCommented:
Open the control panel, select "Sounds and Audio Devices", select the "Audio" tab, and then change the setting to "Disable System Sounds".
0
 
5t34lth_G33kCommented:
Start->settings->control panel->sounds->sounds

then go to program events and find default beep or critical stop, or whatever soun d is bugging you, click the pull-down box and select none. Click OK to apply and then no more embarrassing lectures!
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
blood_in_my_eye_16Author Commented:
hey guys thanks for the replies. incase anyone was wondering, my solution to disable the bell in linux was to rename the pcspkr.ko module. it worked so nicely that i feel like hex editing the windows kernel. if only it was open source, this might be possible, as it is, i'll have to find some other way.


5t34lth_G33k:
no dice. the sound does not exist in this list. i'm not talking about a sound that plays through the normal speakers and that can be muted from the windows volume control. i'm talking about the system bell, a seperate internal speaker (extremely loud) which windows usually reserves for emergency notifications such as kernel errors. i've tried disabling stuff in the hardware device manager... nothing seems to work.


rindi:
found audio tab, but couldn't find a disable system sounds option. if you actually managed to disable the system bell this way, could you please explain further where it is, or send a screenshot? thanks
0
 
5t34lth_G33kCommented:
the option rindi talks about is like mine, except it blanks out ALL system sounds rather than just one. If you want to disable the internal speaker, I think you will need to disable it in the BIOS - I cant think of any other way to do it in Windows, thats for sure
0
 
rindiCommented:
I was talking about the sound scheme (select no sounds). That should also disable the internal speaker, at least for most events. There are some which you can't stop though, mainly those for hardware problems, like the CPU overheating etc.
0
 
blood_in_my_eye_16Author Commented:
Sweet!

I've been thinking about it, and playing with the idea of modifying the Beep() call in Kernel32. However there's no need for any of that now -- this appears to be a perfect solution.

I'm at uni at the moment (without my laptop), but I'll give it a try once I get home.
0
 
blood_in_my_eye_16Author Commented:
Thanks heaps man... this is brilliant!
0
 
phototropicCommented:
Happy to help!
0
 
phototropicCommented:
p.s.
Please don't forget to close this question!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.