Download Microsoft/Sysinternals Process Monitor.
Start up Process Monitor and disable all of the logging except for File System Activity(all but one of the buttons on the far right part of the toolbar should be deselected). Now, clear the capture window (Edit -> Clear Display) and if you can force the noise to happen. If not, sit and wait until it does happen(you may want to clear every 30 seconds or so if it gets too noisy).
After you hear the noise, stop capturing(File -> Capture Events), and search(Edit -> Find) for
.wav. Locate any reference to the default beep sound file. That should lead you the process that accessed the file and caused the sound.
Have you tried to look at the mixer? It displays each program that is outputting sound and a volume control with a bar showing sound level output. Click the speaker by the clock then click mixer. Watch for the bar to spike when the sound happens.
Are you sure Windows is generating it? It may be generated in hardware for an exceptional circumstance (eg overheating). I would read the troubleshooting chapter in your motherboard manual and check the beep codes (POST and otherwise) and see if you can match something up.
Found that the beeping on my system was my phone connection to charge my phone via the usb port on my laptop…. it kept trying to find out what device was connected. (like it kept pinging the device).
I unplugged my phone and reconnected it, then the beeping stopped as soon as the device was identified.
You often get this beep when pressing and releasing
To stop it go to windows key -> change system sounds -> Default Beep and set the sound to
Why don’t you just disable the beep noise?
Go in Windows drivers / hardware manager
Show all devices
You should see under motherboard/chipset BEEP
Unless you really want to know whats causing it