RKBA
09-09-2002, 02:00 PM
This is an answer without a question, but I discovered something that was new to me and thought others might benefit if you don't already know about it.
I fiddle around with my registry occasionally (it's a necessary survival trait if you use Windows), and noticed that there are a bunch of LEGACY_* entries in the registry branch "HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Enum\LEGACY" that can't be deleted even by Administrator. This has bugged me for awhile, and I finally found out how to get rid of these entries and thought I'd share the trick.
It turns out that these "LEGACY" registry entries are placeholders for non plug-n-play devices in Windows Device Manager. If you open up Device Manager (ControlPanel/System/Hardware/Device Manager) and then select "View->Show Hidden Devices," you'll see tons of "Non-Plug and Play Drivers." In my case, about half of these were pointers to old device drivers for things I'd installed and uninstalled ages ago and no longer want or need. The ones that don't have an actual device driver associated with them (most likely because it was removed during uninstallation) are a light gray, and the drivers that are working properly are a darker gray. I just right clicked on the light gray drivers that weren't working properly and chose "Uninstall." Afterwards, I checked the "HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Enum\LEGACY" branch of my registry, and all the LEGACY garbage was gone!
There's an article about it at Microsoft's Windows2000 Resource Kit page (http://www.microsoft.com/windows2000/techinfo/reskit/en-us/default.asp?url=/windows2000/techinfo/reskit/en-us/regentry/30004.asp).
-- Ron
I fiddle around with my registry occasionally (it's a necessary survival trait if you use Windows), and noticed that there are a bunch of LEGACY_* entries in the registry branch "HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Enum\LEGACY" that can't be deleted even by Administrator. This has bugged me for awhile, and I finally found out how to get rid of these entries and thought I'd share the trick.
It turns out that these "LEGACY" registry entries are placeholders for non plug-n-play devices in Windows Device Manager. If you open up Device Manager (ControlPanel/System/Hardware/Device Manager) and then select "View->Show Hidden Devices," you'll see tons of "Non-Plug and Play Drivers." In my case, about half of these were pointers to old device drivers for things I'd installed and uninstalled ages ago and no longer want or need. The ones that don't have an actual device driver associated with them (most likely because it was removed during uninstallation) are a light gray, and the drivers that are working properly are a darker gray. I just right clicked on the light gray drivers that weren't working properly and chose "Uninstall." Afterwards, I checked the "HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Enum\LEGACY" branch of my registry, and all the LEGACY garbage was gone!
There's an article about it at Microsoft's Windows2000 Resource Kit page (http://www.microsoft.com/windows2000/techinfo/reskit/en-us/default.asp?url=/windows2000/techinfo/reskit/en-us/regentry/30004.asp).
-- Ron