Как удалить старые драйверы Windows и освободить место

С течением времени Windows хранит не только текущие драйверы устройств, но и старые версии и драйверы для устройств, которыми вы больше не пользуетесь. Старые версии нужны только если вы планируете откат при проблемах; драйверы для давно неиспользуемых устройств обычно можно удалить.
В этой статье — два проверенных метода, как безопасно убрать лишние драйверы: 1) удалить предыдущие версии драйверов (через системную утилиту Очистка диска) и 2) показать скрытые (неактуальные) устройства и удалить их через Диспетчер устройств. Далее — дополнительные советы, когда этого не стоит делать, альтернативные подходы и пошаговый чек-лист для администратора.
Почему стоит удалить старые драйверы
Коротко:
- Освобождает место на системном разделе (Driver Store может занимать гигабайты).
- Уменьшает «шум» при обновлениях и поиске драйверов.
- Помогает избежать конфликтов старых и новых версий.
Важно: удаление старых драйверов снижает возможность быстрого отката к ранее рабочей версии. Если сомневаетесь, сохраните копию или запишите версию драйвера и ссылку на сайт производителя.
Удаление предыдущих версий драйверов (Очистка диска)
Когда вы обновляете драйвер, Windows обычно сохраняет предыдущую версию в хранилище драйверов. Если вы уверены, что текущая версия стабильна, можно удалить предыдущие версии так:
- Нажмите Клавиша Windows + R, чтобы открыть «Выполнить». Введите:
cleanmgrи нажмите Enter.
- Выберите системный диск (обычно C:) и нажмите “OK”.
- Нажмите кнопку “Очистить системные файлы”. Возможно, придётся снова выбрать системный диск.
- В списке элементов установите галочку рядом с “Пакеты драйверов устройств” (Device driver packages). При желании можно отметить и другие элементы для удаления.
- Подтвердите удаление — Очистка диска удалит старые версии драйверов.
Примечание: после удаления предыдущих версий возможность быстрого отката будет ограничена, но при необходимости драйверы можно скачать с сайта производителя.
Удаление старых драйверов устройств (скрытые устройства)
Если вы ранее подключали множество периферийных устройств, их драйверы могли сохраниться в системе, даже когда устройства отсоединены. Чтобы увидеть и удалить такие драйверы, выполните два шага: сначала покажите неактуальные устройства, затем удалите их.
Шаг 1 — показать скрытые драйверы
Существует два способа включить показ несуществующих устройств (non-present devices). Оба работают одинаково — выберите тот, который удобнее.
Вариант 1: Командная строка (быстро)
- Выполните поиск по запросу “cmd”.
- Щёлкните правой кнопкой по результату и выберите “Запуск от имени администратора”.
- В открывшейся командной строке введите (или вставьте) и нажмите Enter:
SET DEVMGR_SHOW_NONPRESENT_DEVICES=1Вывод не отобразит подтверждения, но переменная среды будет применена для текущего сеанса командной строки. Теперь можно открывать Диспетчер устройств из того же административного окна или из меню.
Вариант 2: Через параметры переменных среды (постоянно для учётной записи)
- Выполните поиск по запросу “Изменить переменные среды для вашей учётной записи” и откройте результат.
- В разделе “Переменные пользователя” нажмите “Создать…”.
- Введите:
- Имя переменной: devmgr_show_nonpresent_devices
- Значение переменной: 1
- Нажмите “OK”.
После этого изменение будет постоянно действовать для вашей учётной записи — не нужно запускать команду при каждом сеансе.
Шаг 2 — удалить через Диспетчер устройств
- Откройте Диспетчер устройств (поиск по «Диспетчер устройств»).
- В меню выберите Вид > Показать скрытые устройства.
- В списке появятся неактивные устройства — они будут затемнены (серые).
- Щёлкните правой кнопкой по неактивному устройству и выберите “Удалить устройство” (Uninstall device). Подтвердите удаление.
- Повторите для всех неиспользуемых устройств, которые хотите убрать.
Совет: удаляйте только те устройства, в которых вы уверены. Если устройство снова появится после следующего подключения, Windows переустановит драйвер автоматически.
Альтернативные подходы и инструменты
- pnputil (встроенная утилита): команда
pnputil /enum-driversпоказывает драйверы в Store; для удаления можно использовать
pnputil /delete-driver oemX.inf /uninstall /force(где oemX.inf — идентификатор пакета). pnputil требует прав администратора; применяйте осторожно.
Сторонние утилиты: существуют инструменты вроде Device Cleanup Tool, которые упрощают удаление неиспользуемых драйверов массово. Используйте только проверенные источники и создавайте точку восстановления.
Восстановление из бэкапа: перед глобальными изменениями полезно создать образ системы или хотя бы точку восстановления (System Restore).
Когда НЕ стоит удалять драйверы
- Если устройство важно и вы не уверены в источнике драйвера — удаление может привести к потере функциональности.
- Если вы используете специфическое ПО, требующее старых версий драйверов (например, для профессиональной аудио- или видеоаппаратуры).
- На серверах и критичных рабочих станциях без полной процедуры тестирования изменений.
Чек-листы и процессы (для администратора и пользователя)
Чек-лист пользователя перед удалением:
- Сделать точку восстановления системы.
- Сохранить список текущих драйверов (скриншот или вывод pnputil /enum-drivers).
- Убедиться, что установки драйверов доступны на сайте производителя.
- Удалять только устройства, которые явно не используются.
Чек-лист администратора/ИТ-подразделения:
- Выполнить тест удаления на одной тестовой машине.
- Проверить критичные сценарии работы оборудования.
- Прописать процедуру отката (rollback) и назначить ответственных.
- Планировать удаление в окно технического обслуживания.
Критерии приёмки
- Освободилось ожидаемое место на системном разделе (визуальная проверка).
- Отсутствие ошибок устройств при повторном скане в Диспетчере устройств.
- Восстановлена функциональность критичных устройств после отката (если он использовался).
Риски и меры предосторожности
Риски:
- Потеря функциональности устройства.
- Невозможность отката при удалении предыдущих версий драйверов.
Митигирующие меры:
- Точка восстановления и/или полная резервная копия системы.
- Документирование версий драйверов и источников.
- Тестирование на непроизводственном хосте.
Короткая методология (mini-method)
- Оцените: какие устройства сейчас используются.
- Сохраните резервную точку и список драйверов.
- Удалите предыдущие версии через Очистку диска.
- Покажите скрытые устройства и удалите неиспользуемые.
- Перезагрузите систему и проверьте работоспособность.
Глоссарий (1 строка)
- Driver Store: централизованное хранилище драйверов Windows, где сохраняются пакеты .inf и связанные файлы.
Советы по безопасности и конфиденциальности
- Не скачивайте драйверы с непроверенных сайтов — используйте официальный сайт производителя.
- Удаление драйверов не удаляет пользовательские данные, но изменение конфигурации может повлиять на доступ к устройствам, где хранятся данные (например, карты памяти).
Итог
Удаление старых драйверов — простая процедура, которая помогает освободить место и уменьшить вероятность конфликтов между версиями драйверов. Начните с Очистки диска, затем при необходимости удалите скрытые неактивные устройства через Диспетчер устройств. Всегда делайте резервную точку перед массовыми изменениями и тестируйте процесс на одной машине прежде чем масштабировать на рабочие станции или серверы.
Есть свой способ очистки драйверов? Поделитесь в комментариях: как часто вы чистите систему и какие инструменты предпочитаете?
Похожие материалы
SSH по ключу: отключение паролей и защита
Таймер сна и автоматическое выключение Windows
SQL Server в Docker на Linux — запуск и лучшие практики
Как восстановить исчезнувшие заметки на iPhone
OneLook Reverse Dictionary — найти слово по описанию