This solution is based on how to deal with a Linksys Wireless USB Network Adapter WUSB54G and on Windows XP as an example.
- Make sure the device is unplugged from the computer.
- Boot into Windows. Whether you choose the normal bootup or Safe Mode is up to you. Both works.
- Open up Command Prompt.
- Enter “SET DEVMGR_SHOW_NONPRESENT_DEVICES=1“.
- Now enter “devmgmt.msc” to access Device Manager. Leave the Command Prompt window open.
- Go to View > Show hidden devices.
- For my WUSB54G it belongs to the “Network adapters” category. Expand it.
- You see some of the entries are faded. Those are “ghosted” or non-present devices.For me the “Linksys Wireless-G USB Network Adapter – Packet Scheduler Miniport” entry is “ghosted” and “Linksys Wireless-G USB Network Adapter #2” and “Linksys Wireless-G USB Network Adapter #2 – Packet Scheduler Miniport” are non-present devices (not plugged in).
- Open up Registry Editor by going to Start > Run then enter “regedit“. Alternatively you can also type “regedit” in the Command Prompt window that you have left open.
- I am dealing with the “Network adapters” category so I go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}. You will see that on the right panel “Network adapters” is mentioned.
- The keys are in numbers but on the right panel the device name will be mentioned.The 3 devices that I have mentioned belongs to 0010, 0011 and 0012 respectively. How do I know? Check the right panel of the Registry Editor.
- I then proceed on to delete the keys 0010, 0011 and 0012.
- You will see that you are now able to uninstall the device in Device Manager. Go back to Device Manager and uninstall the devices.
- Most important step! Delete the driver file in question. Mine was the rt2500usb.sys which was located in C:\WINDOWS\system32\drivers (by default).What happens if you don’t follow this step?I did all of the following except for deletion of the driver file. I restarted and plugged in my device, which is the WUSB54G. Upon login Windows immediately detected the device and with some unknown methods installed the device back using the same driver file (which gives me a BSoD when I first installed the device).What happened next? BSoD.
- Restart your computer.
- Plug in your device. Windows will detect it again. For me it assigned it the name “Linksys Wireless-G USB Network Adapter” instead of “Linksys Wireless-G USB Network Adapter #2″, which is what I want.
- Since the SYS driver file is deleted Windows will prompt for it. Simply point it to the location of the new version of the driver.
No comments:
Post a Comment