Как полностью удалить все драйвера с компьютера Windows 10 — вопрос, который возникает, когда система начала «глючить» из-за конфликтов оборудования, а переустановка ОС не вариант. Чаще всего проблема кроется в старых или поврежденных драйверах, которые мешают работе новых. Но просто удалить их через «Диспетчер устройств» недостаточно: остаются хвосты в реестре, временные файлы и конфигурации. Разберемся, как очистить систему от драйверов полностью — и что делать, чтобы не сломать Windows.
В 90% случаев пользователи сталкиваются с необходимостью чистки драйверов после смены видеокарты, материнской платы или при подготовке к обновлению до Windows 11. Например, если вы заменили NVIDIA GTX 1060 на RTX 4070, старые драйвера могут вызывать артефакты на экране или синие экраны смерти (BSOD). Даже после установки нового ПО старые файлы продолжают мешать. Поэтому чистка должна быть комплексной.
Почему простое удаление через Диспетчер устройств не работает
Когда вы удаляете драйвер через Диспетчер устройств → ПКМ на устройстве → Удалить, оставляет часть файлов в системе. Это:
- Файлы в папке
C:\Windows\System32\DriverStore\FileRepository; - Ключи реестра в ветках
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class; - Временные файлы в папках
TempиPrefs; - Остатки в
C:\Windows\System32\drivers.
Из-за этого при следующем подключении устройства может автоматически подхватить старую версию драйвера — и проблема вернется.
Используйте точку восстановления системы перед чисткой драйверов. Это позволит откатить изменения, если что-то пойдет не так. Создать точку можно через Панель управления → Восстановление → Создание точки восстановления.
| Метод | Сложность | Эффективность | Риски | Время |
|---|---|---|---|---|
| Ручное удаление | Высокая | Средняя (можно пропустить файлы) | Высокие (ошибки в реестре) | 30–60 минут |
| Сторонние программы (DDU, Driver Sweeper) | Низкая | Высокая | Средние (при неверном выборе устройства) | 10–20 минут |
Утилита pnputil | Средняя | Высокая (для пакетов драйверов) | Низкие | 15–30 минут |
| Очистка через PowerShell | Средняя | Средняя (требует знания команд) | Средние | 20–40 минут |
Способы полного удаления драйверов: сравнение методов
Есть три основных способа избавиться от драйверов без остатка: вручную, через сторонние программы и с помощью встроенных утилит Windows. Каждый имеет плюсы и минусы.
Подготовка системы перед удалением
Перед тем как удалять драйвера, нужно подготовить систему, чтобы избежать критических ошибок. Вот что нужно сделать:
- Создать точку восстановления (обязательно!);
- Скачать последние версии драйверов для всех устройств на флешку или второй диск;
- Отключить интернет (чтобы не скачала драйвера автоматически);
- Закрыть все программы, особенно те, что используют оборудование (игры, графические редакторы);
- Перезагрузить ПК в безопасном режиме (для некоторых методов).
Без безопасного режима удаление может не сработать: некоторые драйвера (например, видеокарты) блокируются системой, пока они используются.
Ручное удаление драйверов: пошаговая инструкция
Если вы решились на ручную чистку, следуйте этому алгоритму. Будьте внимательны — ошибки в реестре могут привести к неработоспособности системы.
- Удаление через Диспетчер устройств
Откройте
Диспетчер устройств(Win + X → Диспетчер устройств). Найдите нужное устройство (например, видеокарту), кликните ПКМ и выберитеУдалить устройство. Поставьте галочкуУдалить программами драйверов для этого устройства(если она есть). - Очистка папки DriverStore
Перейдите в
C:\Windows\System32\DriverStore\FileRepository. Удалите папки, связанные с нужными драйверами. Имена папок обычно содержат название производителя (например, NVIDIA, AMD, Intel). - Удаление из реестра
Откройте
Редактор реестра(Win + R → regedit). Перейдите в ветку:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class. Найдите классы устройств (например,{4D36E968-E325-11CE-BFC1-08002BE10318}для видеокарт). В правой части удалите все упоминания удаляемого драйвера. - Очистка временных файлов
Удалите содержимое папок
C:\Windows\Temp,C:\Users\ИмяПользователя\AppData\Local\TempиC:\Windows\Prefs.
⚠️ Внимание: Не удаляйте папки в DriverStore, если не уверены в их назначении. Это может привести к невозможности загрузки Windows.
Сравнение программ для удаления драйверов
Сторонние утилиты автаматизируют процесс и снижают риск ошибок. Самые популярные: Display Driver Uninstaller (DDU), Driver Sweeper, Driver Fusion. Рассмотрим их подробнее.
| Программа | Поддерживаемые устройства | Бесплатная версия | Особенности | Сайт разработчика |
|---|---|---|---|---|
| DDU | Видеокарты, звуковые карты, чипсеты | Да | Работает в безопасном режиме, удаляет остатки реестра | w3challs.com |
| Driver Sweeper | Видеокарты, принтеры, сетевые адаптеры | Нет (только пробная) | Удаляет временные файлы и ключи реестра | phyxion.net |
| Driver Fusion | Все типы устройств | Да (с ограничениями) | Интеграция с Диспетчером устройств,драйверов | treefortsoft.com |
| IObit Driver Booster | Все типы устройств | Да | Автоматическое обновление после удаления | iobit.com |
Как пользоваться Display Driver Uninstaller (DDU)
DDU — самая популярная утилита для полного удаления драйверов видеокарт NVIDIA, AMD и Intel. Она работает в безопасном режиме и удаляет все следы, включая реестр.
Алгоритм:
- Скачайте DDU с официального сайта и распакуйте архив.
- Запустите утилиту
DDU vXX.X.X.exe. - В правом верхнем углу выберите тип устройства (например,
GPU). - В выпадающем списке выберите производителя (например, NVIDIA).
- Нажмите
Clean and restart.
После перезагрузки система будет без драйверов видеокарты. Установите новые драйвера с официального сайта производителя.
DDU удаляет не только драйвера, но и профили цветности, настройки разгона и конфигурационные файлы видеокарты. Это гарантирует чистую установку нового ПО.
Пошаговая инструкция: как удалить все драйвера с помощью pnputil
pnputil — встроенная утилита для управления пакетами драйверов. Она позволяет удалить драйвера, которые не используются устройствами.
Чтобы увидеть список всех установленных пакетов, откройте командную строку от имени администратора (Win + X → командная строка (администратор)) и введите:
pnputil /enum-drivers
Для удаления конкретного пакета используйте команду:
pnputil /delete-driver oemXX.inf /uninstall /force
Где oemXX.inf — имя файла из списка. Флаг /force принудительно удаляет драйвер, даже если он используется.
Чтобы удалить все неиспользуемые драйвера, выполните:
pnputil /enum-drivers | findstr "driver package" > C:\drivers_list.txtfor /f "tokens=4" %i in (C:\drivers_list.txt) do pnputil /delete-driver %i /uninstall /force
Как удалить драйвера для конкретного устройства через pnputil
Сначала найдите идентификатор устройства в Диспетчере устройств (Свойства → Сведения → ИД оборудования). Затем используйте команду: pnputil /enum-devices /instanceid "ID_устройства", чтобы найти связанный INF-файл. После этого удалите его командой pnputil /delete-driver oemXX.inf /uninstall.
Часто задаваемые вопросы
Можно ли удалить все драйвера сразу, чтобы переустановить Windows?
Теоретически да, но на практике это бессмысленно. все равно установит базовые драйвера при следующем запуске. Полное удаление всех драйверов может привести к неработоспособности системы — например, без драйверов чипсета перестанут работать Лучше удалять драйвера только для конкретных устройств, которые вызывают проблемы.
Почему после удаления драйверов снова их устанавливает?
Windows имеет встроенную базу драйверов и автоматически устанавливает их через Центр обновления. Чтобы этого избежать, отключите интернет перед удалением или отключите автоматическую установку драйверов в параметрах системы (Параметры → Обновление и безопасность → Дополнительные параметры → Параметры установки обновлений → Отключить автоматическую установку драйверов).
Безопасно ли использовать для удаления драйверов звуковой карты?
Да, DDU поддерживает удаление драйверов звуковых карт (Realtek, Creative и др.). Однако после удаления звук исчезнет до установки новых драйверов. Убедитесь, что у вас есть резервная копия или доступ к интернету для скачивания нового ПО.
Как проверить, удалились ли драйвера полностью?
Проверьте следующие места:
- Папка
C:\Windows\System32\DriverStore\FileRepository— не должно быть папок с именами удаленных драйверов; - Реестр: в ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Classне должно быть упоминаний удаленного устройства; Диспетчер устройств— устройство должно отображаться как «Неопознанное» или исчезнуть из списка;- Командная строка:
pnputil /enum-drivers— не должно быть INF-файлов удаленных драйверов.