I'm looking for this functionality in Vista and the old "DEVMGR_SHOW_NONPRESENT_DEVICES=1" environment variable trick in W2K/XP doesn't seem to show the "ghost/unconnected" devices anymore. Does anyone know how to get something like that back in Vista/Longhorn?
Here a simple 3 lines sample, copy it to notepad and then save it as "Show All Devices.cmd" (make sure you do write the inverted commas in the file name so the extension will be .cmd and not .cmd.txt)
mmc devmgmt.msc /s
put the cmd file anywhere (you can create a shortcut and set it to launch the window minimized so you won't see a bit black cmd window in the back... but it does not really does anything...)
to see really all of the hidden devices you TICK the 'V' in the view menu that says "show hidden devices".
also- a small tip, you view the devices tree sorted by type (default view) in this case you should browse the tree and open sub-nodes to find out what your looking for, or change the view to "devices by connection" (in the "view" menu), this way you've got a wider perspective, you can try to type the first few letters of the device's name to jump right into the relevant line.
Hope that helps,