Почти все удаляют старые драйверы, чтобы заменить их новыми. Некоторые удаляют драйверы, потому что устройство им больше не нужно, а некоторые удаляют драйверы, потому что они повреждены и требуют замены. В любом случае, при удалении драйвера он никогда не удаляется полностью, некоторые всегда оставляют после себя несколько файлов и записей реестра, называемых «мусорными следами».
DriverSweeper — бесплатная утилита для Windows, позволяющая удалить все остатки драйверов. Обратите внимание, что эта утилита не удаляет сам драйвер, а только его остатки. Это означает, что вам придётся сначала вручную удалить ненужный драйвер через меню «Установка и удаление программ».

Используйте эту утилиту только после удаления драйвера и перезагрузки компьютера. Затем выберите драйвер в этой утилите и проанализируйте файлы на наличие остатков. Нажмите «Очистить», чтобы удалить все выбранные остатки.

Итак, зачем удалять остатки драйверов? Потому что это повышает общую скорость и стабильность работы системы. Эта утилита не нова, но, по словам разработчика, самое важное изменение в последней версии заключается в том, что «…она восстанавливает файл манифеста для автоматических запросов UAC для Windows Vista и Windows 7».
Загрузить Driver Sweeper
Для работы требуется .NET Framework 3.5. Работает в Windows 2000, Windows XP, Windows Vista и Windows 7. Приятной работы!