Windows remove driver files

Как удалить старые и ненужные драйвера в Windows 10/8.1/7

Со временем Windows хранит множества резервных копий в системе, временные файлы, старые драйвера, которые постепенно будут занимать пространство на жестком диски. Конечно, можно почистить диск «C» от ненужных файлов , чтобы освободить место на вашем жестком диске, но что делать, если старые драйвера какого-либо устройства мешают установки новых версий? Особенно проблемы вызывают беспроводные мыши, клавиатуры и другие USB устройства, которые не хотят иногда работать, пока не удалим старые драйвера и не установим новые.

Драйвера это необходимые маленькие приложения, которые нужны, чтобы подключить любое устройство и заставить его работать. В системе Windows очень большая база драйверов для разных типов устройств: принтеры, мыши, звуковые карты, платы и т.п. Некоторые производители выпускают свои версии драйвера, которые необходимы для работы и не всегда в базе windows драйвера могут работать с тем или иным устройством. Для этого нам нужно удалить старые ненужные версии драйвера и установить новые от производителя.

1. Как удалить предыдущую версию драйвера

Каждый раз, когда драйвер обновляется раз за разом, то старые резервные копии драйверов остаются в системе, тем самым забивая жесткий диск и мешают установки новых версий драйвера. Для удаления предыдущих версий драйвера напишите в «Поиске» (около Пуск) Командная строка или CMD, нажмите на ней правой кнопкой мыши и запустите от имени администратора, далее в открывшимся окне задайте команду cleanmgr .

Поставьте галочку около пункта Пакеты драйверов устройств и нажмите OK. Будет выполнена очистка всех старых пакетов драйверов.

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

Чаще всего остаются родные скрытые установленные драйвера, которые выше способ не удалит их. Скрытые драйвера остаются в системе и при обнаружении нового устройства и устанавливают старую версию драйвера, а не новую, что и вызывает различные ошибки при установки новых драйверов и неработоспособности устройств.

  • Нажмите сочетание кнопок Win+R и введите следующую команду devmgmt.msc, чтобы открыть диспетчер устройств.

  • В диспетчере устройств, нажмите Вид >Показать скрытые устройства.

Если по каким-либо причинам не отображаются, то смотрите ниже, как исправить скрытое отображение устройств.

Мы видим на картинке выше слабо выделенные устройства, это и есть скрытые драйвера, которые иногда мешают нам.

  • Для удаления старых скрытых драйверов, просто нажмите на нем правой кнопкой мыши и Удалить.
  • Если будет возможность ставить галочку, то отметьте галочкой Удалить программы драйверов для этого устройства.

3. Как выявить скрытые драйвера устройств в диспетчере

Команда связана с тем, чтобы отобразить скрытые драйвера в диспетчере устройств, старых версиях Windows XP, 7.

Запустите Командную строку от имени администратора и введите команду:

  • SET devmgr_show_nonpresent_devices = 1

Можете перейти в диспетчер устройств и попробовать отобразить скрытые.

Как удалить драйвер в Windows 7 и Windows 10

Необходимость в удалении драйверов может возникнуть при замене комплектующих или периферийных устройств, а также при их обновлении до новой версии. В этой инструкции мы рассмотрим несколько способов, как удалить драйвер в операционной системе Windows 7 и Windows 10.

Читайте также:  Find running processes windows

Удаление через «Диспетчер устройств»

Существует несколько способов удаления драйверов из операционной системы Windows. Самый простой и часто используемый – это удаление через « Диспетчер устройств ».

Если вы пользуетесь операционной системой Windows 10, то для того, чтобы открыть « Диспетчер устройств » вы можете просто кликнуть правой кнопкой мыши по меню « Пуск » или нажать комбинацию клавиш Windows-X и выбрать соответствующий пункт меню.

В Windows 7 можно открыть « Панель управления » и перейти в раздел « Система и безопасность – Система – Диспетчер устройств ».

Также можно просто нажать Windows-R и выполнить команду « mmc devmgmt.msc ». Этот вариант сработает как в Windows 7, так и в Windows 10.

Так или иначе, перед вами появится окно « Диспетчера устройств ». Здесь будут отображаться все устройства, которые подключены к вашему компьютеру. Для того чтобы удалить драйвер одного из устройств кликните на него правой кнопкой мышки и перейдите в « Свойства ».

В свойствах выбранного устройства нужно перейти на вкладку « Драйвер » и нажать на кнопку « Удалить » или « Удалить устройство ».

После этого появится окно для удаления устройства. Здесь нужно активировать опцию « Удалить программы драйверов для этого устройства » и нажать на кнопку « Удалить ».

Нужно отметить, что после удаления драйвера операционная система Windows может попытаться сразу скачать новый драйвер из интернета и немедленно его установить. Это особенно актуально для Windows 10, которая делает это очень быстро. Если вы не хотите, чтобы это происходило, то просто отключите интернет на то время пока вы удаляете и переустанавливаете драйверы.

Описанный выше способ предполагает, что устройство подключено к компьютеру. Если же вам нужно удалить драйвер отключенного устройства, то это требует некоторых дополнительных настроек. Для этого вам нужно открыть « Панель управления – Система и безопасность – Система » либо нажать комбинацию клавиш Windows-Pause/Break и перейти в « Дополнительные параметры системы ».

После этого открываем вкладку « Дополнительно » и нажимаем на кнопку « Переменные среды ».

В результате должно появиться окно « Переменные среды ». Здесь нужно нажать на кнопку «Создать», которая находится в блоке « Переменные среды пользователя ».

Дальше вводим имя переменной « devmgr_show_nonpresent_devices » и задаем ей значение « 1 », после чего закрываем все открытые окна нажатием на кнопку « ОК ».

После этого возвращаемся в окно « Диспетчера устройств », открываем меню « Вид » и включаем опцию « Показать скрытые устройства ».

Читайте также:  Сервер для виртуальных машин windows server 2012

После этого в окне « Диспетчера устройств » начнут отображаться устройства, которые сейчас не подключены к компьютеру, и вы сможете удалить их драйверы.

В большинстве случаев удаление драйверов через « Диспетчер устройств » работает хорошо. Но, после такого удаления на компьютере могут остаться файлы или записи в реестре. Если вы хотите добиться полного удаления драйверов, то для этого нужно использовать специализированные программы, которые мы рассмотрим ниже.

Удаление через «Программы и компоненты»

В большинстве случаев драйверы, которые вы устанавливали вручную, можно удалять как обычные программы, то есть через « Панель управления ».

Для этого нужно открыть « Панель управления » (в Windows 10 для этого нужно нажать Windows-R и выполнить команду CONTROL ) и перейти в раздел « Программы – Программы и компоненты ».

Здесь вы увидите список всех программ, которые установлены на вашем компьютере. Для того чтобы найти нужный драйвер можно воспользоваться поиском.

Для удаления драйвера просто кликните по нему правой кнопкой мышки и выберите вариант « Удалить » или « Удалить / Изменить ».

После этого запустится установщик, отвечающий за установку и удаление программного обеспечения. С его помощью вы сможете удалить драйвер, как и любую другую программу на компьютере.

Если вы пользуетесь Windows 10, то вы можете запустить удаление программ через меню «Параметры». Для этого откройте « Параметры » (например, с помощью комбинации Windows-i ) и перейдите в раздел « Приложения – Приложения и возможности ».

Здесь будет точно такой же список установленных программ, как и в « Панели управления ». Здесь вы сможете найти нужный драйвер и удалить его с компьютера.

Как полностью удалить драйверы из системы

Если описанные выше способы не помогают или вы хотите добиться полного удаления, то вы можете попробовать удалить драйвер с помощью специальных программ. Ниже мы рассмотрим несколько таких программ, коротко описав из возможности.

  • Display Driver Uninstaller ( DDU) – бесплатная программа для удаления драйверов видеокарт от AMD и NVIDIA. DDU позволяет полностью удалить драйвер и все его следы в операционной системе. Для максимально надежного удаления рекомендуется загрузить компьютер в безопасном режиме, запустить DDU и выполнить удаление. Более подробно о данной программе можно почитать в статье «Как полностью удалить драйвер NVIDIA GeForce или AMD Radeon».
  • Driver Sweeper – бесплатная программа для удаления различных драйверов и очистки операционной системы от их следов. Driver Sweeper умеет делать резервную копию старых версий драйверов, что позволяет восстановить ранее удаленные драйверы в системе.
  • Driver Genius – условно-бесплатная программа, мощный менеджер драйверов. Позволяет делать резервные копии, а также удалять и восстанавливать драйверы.

Удаление старых версий драйверов из хранилища Windows

В Windows при установке или обновлении драйверов устройств, старые версии драйверов сохраняются в системе. Тем самым пользователю предоставляется возможность в любой момент вернуть старую версию драйвера, если новый драйвер работает нестабильно (полезная возможность, как показал кейс с в которой пришлось откатить версию драйвера Wi-Fi). Однако Windows автоматически не чистит и не удаляет старые версии драйверов, поэтому со временем, размер места, занимаемого драйверами на системном диске становится довольно большим. В этой статье мы поговорим о способах удаления старых версий драйверов (дубликатов) с помощью внутренних средств системы (без использования стороннего ПО).

Читайте также:  Как удалить windows если у тебя их два

Windows хранит все файлы в драйверов в своем репозитории драйверов (Driver Store), находящемся в каталоге %WINDIR%\System32\DriverStore\FileRepository.

В моем случае на домашнем ноутбуке с Windows 7 (дата установки системы почти 8 лет назад), каталог FileRepository занимает на диске около 11 Гб и содержит >5000 файлов. Немало! В частности в этом каталоге хранится более 20 различных версий видеодрайвера Nvidia.

Важно!

  1. Ни в коем случае нельзя удалять файлы драйверов из каталога DriverStore вручную.
  2. Перед очисткой драйверов настоятельно рекомендуется создать точку восстановления системы ( Checkpoint-Computer -Description «BeforeDriversDelete» ) или резервную копию образа системы.
  3. После очистки хранилища, при подключении новых устройств возможно придется качать и устанавливать драйвера вручную.

Поиск и удаление старых версий драйверов в Windows 7

Рассмотрим способ поиска и удаления устаревших драйверов для Windows 7 (в Windows 8 и Windows 10 есть более простые методы удаления старых драйверов, о них написано ниже).

Получим список всех сторонних драйверов, имеющихся в системе, и выгрузим их в текстовый файл. Для этого в командной строке с правами администратора выполним команду:

dism /online /get-drivers /format:table > c:\tmp\drivers.txt

Полученный файл импортируем в Excel и удаляем все лишние данные так, чтобы осталась только таблица со списков драйверов репозитория в формате: номер драйвера в системе (oemXXX.inf), имя оригинального inf файла, класса устройства, производителя, даты установки и версии драйвера.

Полученную таблицу отсортируем по столбцу B (содержит имя оригинального inf файл) и столбцу F (дата установки драйвера). Среди групп одноименных драйверов помечаем для удаления все версии драйверов, кроме последней. В моем случае видно, что большинство старых версий драйверов принадлежит NVIDIA.

Для удаления драйвера можно использовать команду pnputil:

pnputil.exe -d oemxxx.inf

Для удобства сформируем в пустом столбце команды для удаления каждого драйвера с помощью формулы =CONCATENATE(«pnputil.exe -d «;A21)

Осталось сформированные команды скопировать и выполнить в командной строке или bat файле.

Таким образом, я удалил из системы порядка 40 старых версий драйверов, освободив тем самым около 8 Гб места (в основном за счет видеодрайверов NVIDEA).

Удаление старых драйверов в Windows 10/8 с помощью утилиты очистки диска

В Windows 10 / 8.1 есть более удобный инструмент для удаления старых версий драйверов — всем знакомая утилита очистки диска cleanmgr.exe, позволяющая в том числе очистить диск от устаревших обновлений.

Примечание. В Windows 10 и Windows 8 Upd 1 и есть возможность экспортировать средствами PowerShell все сторонние драйвера, имеющиеся в системе в отдельный каталог.

  1. Запустите утилиту «Очистка диска»: Win+R ->cleanmgr
  2. Выберите системный диск
  3. Нажмите на кнопку Clean up system files
  4. Отметьте в списке Device driver packages (Пакеты драйверов устройств)

Утилита cleanmgr удалит все старые неиспользуемые версии драйверов. Однако при этом, нужно понимать, что в свойствах драйверов в диспетчере устройств кнопка «Откатить драйвер» станет неактивной.

Оцените статью