GhostBuster scans your registry for ghosted devices (hardware no longer connected to the PC) and then removes them with a single mouse click.
This application enumerates all devices, detects ghosted devices and removes them if they match selectable device types and/or device classes.
Ghostbuster does exactly the same when you right click a device in the Windows Device Manager and choose uninstall. The only difference is that GhostBuster does it in bulk for all filtered devices that are ghosted and thus saves a lot of time.
Ghostbuster removes devices by name, class or wildcard so it cannot be used to remove only one of two ghosted devices that share the same name, it will always try to remove all matching ghosted devices.
GhostBuster will NOT uninstall active devices and certain device types that are considered to be services, even if they're ghosted.
Be extremely careful when marking devices especially under System, as some are required for correct operation of hardware.