Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

When I connect devices to my Windows machine, the "upwards" sound is heard. When I disconnect it -- the "downwards" sound is heard.

Is there a way to find events, corresponding to these sounds in event viewer?

I want to see what device was connected and how successful it was.


This is USB device.

share|improve this question

2 Answers 2

These type of event don't always get registered. However, if it is a system event that IS registered by the OS itself, it would be in your Event Viewer under either Custom Views\Administrative Events or Windows Logs\System or possibly Windows Logs\Application depending on the type of events: hardware, drivers, etc.

Now if its done by an application, such as ImgBurn revving up the optical drive to read/rip or write/burn something, it would be strongly dependent on the developer/vendor and if they have chosen to register events and to what extent. If they do register events, they would appear under Applications and Services Logs generally corresponding to the applications name.

Finally, if you KNOW the type of event you are trying to capture, you can create a custom view report under event viewer and set the event level, source it either by log (predefined) or by source to specific element (much more granular), and even if you want to add keyword (use only if you know the event name you are trying to capture). Do what you need to do after you create that and go back and see what it captured for you.

Hope that helps.

share|improve this answer
The problem is that I can't find an event. The sound is standard, the one which sounds anytime any device connected. Doesn't Windows control the process? –  Dims Aug 31 '13 at 20:21
Not generally. The drive spins, optical drive scanning, and so on are generally managed by the drive's controller. The system rarely cares what's going on. However, that being said, the OS needs to recognize if the drive is READY for example, or is it EJECTED, or is it BUSY, so these events are checked but usually as part of a function, so they may not necessarily register them as an event. The only condition I can think of off the top of my head would be the DMA status of a drive, even that could be controller based check. –  GµårÐïåñ Aug 31 '13 at 20:25
This is external device, connected by USB. Can it be ignored by Windows too? –  Dims Aug 31 '13 at 20:44
More than likely yes. However, since it is USB and uses the BUS and the driver for hardware allocation, the system will be involved in "detecting" it and checking its status as active/inactive. However, it doesn't actually consider those checks events and throw a particular message for it, just part of the driver and system I/O check, unless the driver is non-generic and the manufacturer chose to implement event handling, it won't show up. –  GµårÐïåñ Sep 1 '13 at 10:08
Ok, so event viewer is useless tool for detecting system problems with drivers. Because it can work or it can not work -- one can't rely on it... Pity! –  Dims Sep 1 '13 at 18:06

There IS a log file of all device connections and disconnections, in %SystemRoot%\inf\setupapi.dev.log . It is semi-readable text. It contains reports for all devices, not just USB.

Open it in Notepad (or Notepad++ or vi or ex or...), scroll to the bottom, and note that the output for each new device is separated from the previous by a couple of blank lines. The most recent will be at the end. There are timestamps.

If the text doesn't tell you what device(s) are trying to connect, then look for lines like this:

 dvi:      Searching for hardware ID(s):
 dvi:           usb\vid_1532&pid_0021&rev_0200&mi_00
 dvi:           usb\vid_1532&pid_0021&mi_00

and search on the web for vendor ID 1532; then, from likely-looking pages, product ID 0021 (the revision code and the rest of the strings don't matter).

n.b.: There are a large number of sites out there that try to provide this information. Many of them offer driver downloads. Do not download any drivers from anywhere except a) Microsoft update or b) the web site of the company that made your device.

share|improve this answer
Note for next time : rather than answering duplicate posts, you should choose the best one, answer it and flag the other one as duplicate of that best one. –  André Daniel Jan 11 at 3:14
Thank you, I'm still learning. Any reason not to do that now? (Although there are a lot of variations on this question; choosing the "best one" might be a long search! :) ) –  Jamie Hanrahan Jan 11 at 3:58
Duplicate questions are bad because answers will be scattered between the two, which means users will need to check both to make sure they saw all answers, and most won't bother doing that, missing potentially useful answers. Since you're already searching for questions about this topic to answer them, you may as well answer the best one and flag other ones as duplicates, even though I understand that the extra reputation gained by answering the two questions is tempting... ;) –  André Daniel Jan 11 at 22:05
@AndréDaniel I understand and agree. Is there a reason to not do that now, to one of this current pair of answers? And is there a guide somewhere on how to "officially" mark a question as a dupe? (n.b.: I stopped putting much store in reputation points here when I achieved most of my current score through two very trivial answers. ;) ) –  Jamie Hanrahan Jan 11 at 22:27
To mark a question as duplicate you click on the "flag" link, and no, there is no reason to not do that, I suggest you do it. –  André Daniel Jan 11 at 23:09

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.