Smash forehead on keyboard to continue…
DevCon: Rescan for Hardware automatically
I’ve been having a strange issue with a PCMCIA card on my wife’s computer. Every time the machine is rebooted, you are required to “Scan for Hardware Changes” in device manager. It does not automatically detect that the PCMCIA card is still plugged in. After searching google high and low for a solution, I thought about seeing if I could write a script that would automatically run a hardware scan at logon. Here is what I came up with:
- Download DevCon.exe from Microsoft: DevCon.exe
- Extract either the 32-bit or 64-bit executable to C:\Windows\System32\
- Create a file called: “devcon_rescan.cmd”
- Put the following text in it:
@echo off
devcon.exe /rescan - Copy the file to C:\Windows\System32\
- Open the registry editor: Start –> Run –> regedit
- Go To: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- Create a new string value called: DevCon
- Right click the new value and select Modify. Type in the path to the batch file you made (i.e. “C:\WINDOWS\SYSTEM32\devcon_scan.cmd”)
Hope this helps somebody.
about 10 months ago
Thank you for posting this. It turns out that it’s great for Parallels users too. Virtual Machines don’t seem to do a very good job of scanning attached hardware each time the session is unpaused. This solved a problem I was having with a USB hardware key. It also solved a problem I had with a FireWire large format scanner.