Как почистить драйвера windows 10

Как удалить старые драйвера WindowsПри установке (обновлении) драйверов устройств Windows, копии старых версий драйверов остаются в системе, занимая при этом место на диске. И это содержимое можно очистить вручную, что и продемонстрировано в инструкции далее.

Если удаление старых драйверов Windows 10, 8 и Windows 7 интересовало в распространенных контекстах удаления старых драйверов видеокарты или USB устройств, рекомендую использовать отдельные инструкции на эту тему: Как удалить драйверы видеокарты, Компьютер не видит флешку и другие USB устройства.

Также на схожу тему может оказаться полезным материал: Как создать резервную копию драйверов Windows 10.

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

Во всех последних версиях Windows присутствует встроенная утилита очистки диска, о которой уже писалось на этом сайте: Использование утилиты очистки диска в расширенном режиме, Как очистить диск C от ненужных файлов.

Этот же инструмент дает нам возможность легко удалить старые драйверы Windows 10, 8 или Windows 7 с компьютера. Для этого выполните следующие действия.

  1. Запустите «Очистку диска». Нажмите клавиши Win+R (где Win — клавиша с эмблемой Windows) и введите cleanmgr в окно «Выполнить».
  2. В утилите очистки дисков нажмите по кнопке «Очистить системные файлы» (для этого требуется, чтобы у вас были права администратора). Очистка системных файлов
  3. Отметьте пункт «Пакеты драйверов устройств». У меня на скриншоте указанный пункт не занимает места, но в некоторых случаях размер хранимых драйверов может достигать нескольких гигабайт. Удаление старых драйверов из хранилища
  4. Нажмите «Ок» для запуска удаления старых драйверов.

После непродолжительного процесса, старые драйверы будут удалены из хранилища Windows. Однако учитывайте, что при этом, в свойствах драйверов в диспетчере устройств кнопка «Откатить» станет неактивной. Если же у вас, как и на скриншоте, указано, что пакеты драйверов устройств занимают 0 байт, когда на самом деле это не так, используйте следующую инструкцию: Как очистить папку DriverStore FileRepository в Windows 10, 8 и Windows 7.

Здравствуйте админ! Обновил свою Windows 10 до юбилейного обновления Anniversary Update build 1607 и на моём твердотельном накопителе (диск C:, размер 120 ГБ) осталось всего 20 ГБ свободного места. Для отвоёвывания свободного места предпринял такие шаги: удалил все ненужные программы и лишние файлы, удалил папку Windows.oldотжал 3 ГБ у корзины, очистил папки временных файлов и даже отключил восстановление системы. Что ещё можно сделать?

Новый способ удаления старых драйверов в Windows 10

Привет друзья! В новейшей сборке Windows 10 build 1607 появился новый способ удаления старых драйверов, рассказываю всё в подробностях.

В одной из предыдущих статей мы уже разговаривали с вами о том, что в Windows 10 хранится очень много старых драйверов. Скажу больше, операционная система хранит драйвера всех устройств, когда либо подключенных к вашему компьютеру или ноутбуку (HDD, флешек, внешних USB-дисков, ТВ-тюнеров, USB-модемов и т.д). Обо всём этом я написал подробную статью и предложил свой способ удаления старых драйверов из операционной системы с помощью диспетчера устройств.

Получив данное письмо от нашего читателя, я решил посоветовать ему таким же образом удалить старые драйвера из системы, а затем произвести очистку диска (C:) и что интересно, в процессе объяснения обнаружил новый способ удаления старых драйверов в Windows 10. Напомню вам, как происходит очистка диска в новой операционной системе.

Откройте окно «Этот компьютер», щелкните правой кнопкой мыши на диске (C:) с установленной ОС Windows 10, а затем выберите «Свойства».

В появившемся окне нажмите кнопку «Очистка диска» 

Жмём на кнопку «Очистить системные файлы»

Отмечаем галочкой пункт «Пакеты драйверов устройств» (как видим старых драйверов накопилось в системе почти на 2 ГБ) и жмём «ОК».

Примечание: для полной очистки диска C: вы можете в данном окне смело отметить галочками все пункты.

Жмём «Удалить файлы» и происходит удаление старых драйверов из операционной системы.

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

Содержание:

  • Поиск и удаление старых версий драйверов в Windows с помощью PowerShell
  • Удаление старых драйверов в Windows с помощью утилиты очистки диска cleanmgr
  • Удаляем неиспользуемые драйвера с помощью DevManView

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

Размер каталога с драйверами можно получить с помощью PowerShell (
"{0:N2} GB" -f ((gci –force $Env:windir\System32\DriverStore\FileRepository –Recurse -ErrorAction SilentlyContinue| measure Length -s).sum / 1Gb)
) или графических утилит. В моем случае на домашнем ноутбуке с Windows каталог FileRepository занимает на диске около 11 Гб и содержит >5000 файлов. В частности, в этом каталоге хранится более 20 различных версий видеодрайвера Nvidia.

Размер каталог DriverStore FileRepository в Windows

Важно!

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

Поиск и удаление старых версий драйверов в Windows с помощью PowerShell

Рассмотрим способ поиска и удаления старых версий драйверов в Windows. Вы можете вывести полный список установленных драйверов с помощью PowerShell и WMI (CIM) класса Win32_PnPSignedDriver:

Get-WmiObject Win32_PnPSignedDriver| select DeviceName, DeviceClass,Manufacturer, DriverVersion, DriverDate,InfName|Out-GridView

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

получить полный список установленных драйверов в хранилище DriverStore Windows с помощью PowerShell

Вы можете получить список сторонних драйверов, установленных в Windows с помощью командлета:

Get-WindowsDriver –Online| select Driver, ClassName, BootCritical, ProviderName, Date, Version, OriginalFileName|Out-GridView

Вы можете удалить любой из установленный драйверов с помощью утилиты pnputil:

pnputil.exe /remove-device oemxxx.inf

Примечание. В некоторых случаях удалить драйвер можно только с ключом force (-f):
pnputil /remove-device oemxxx.inf /force

Найдите в таблице драйвера, для которых присутствуют несколько версий и удалите все старые версии драйвера (кроме самой последней) с помощью pnputil.

Будьте особо внимательными с драйверами, важными при загрузке Windows (
BootCritical=True
)

Также вы можете выгрузить список драйверов в текстовый файл и импортировать его в Excel:

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

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

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

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

pnputil.exe d oemxxx.inf - удаление драйвера

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

Для автоматического поиска драйверов устройств, для которых установлено несколько версий драйверов (дубликаты) можно использовать готовый PowerShell скрипт FindDriverDuplicates.ps1 (https://github.com/winadm/posh/blob/master/Desktop/FindDriverDuplicates.ps1).

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

powershell скрип для поиска/удаления дубликатов и старых версий драйверов в windows

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

В современных версиях Windows 10 и 11 вы можете использовать утилиту очистки диска
cleanmgr.exe

для удаления старых версий драйверов (эта же утилита позволяет удалить устаревшие обновления).

  1. Запустите утилиту «Очистка диска»: Win+R -> cleanmgr
  2. Выберите системный дискdisk cleanup: cleanmgr.exe
  3. Нажмите на кнопку Clean up system files Очистка системных файлов
  4. Отметьте в списке Device driver packages (Пакеты драйверов устройств)Удаление старых пакетов драйверов в Windows 10
  5. Нажмите ОК;
  6. Данное задание очистки удалит все предыдущие версии драйверов, установленные через Windows Update или вручную. В Windows останется только последняя версия для каждого из драйверов. При этом устройств кнопка “Откатить драйвер” (RollBack Driver) в свойствах драйвера в диспетчере устройств станет неактивной. после удаления старых версий драйверов нельзя откатиться на старую версию драйвера windows

    Задание очистки cleanmgr удаляет только дубликаты (версии) драйверов. Неиспользуемые драйверы устройств вам придется удалить вручную.

Удаляем неиспользуемые драйвера с помощью DevManView

Для просмотра списка установленных драйверов в Windows можно использовать небольшую бесплатную утилиту DevManView от NirSoft (https://www.nirsoft.net/utils/device_manager_view.html)

Утилита DevManView предоставляет собой альтернативу стандартному диспетчеру устройств Windows и позволяет представить список драйверов, установленных на компьютере, в виде плоского списка (таблицы).

  1. Скачайте и запустите утилиту DevManView;
  2. Включите следующие параметры в меню Options: Mark Connected Devices и Show Non Plug and Play Drivers;
  3. Отсортируйте таблицу по столбцу Connected. Это позволит понять какие устройства сейчас подключены, а какие нет;
  4. В целях стабильности рекомендуем сначала отключить выбранные драйвера (Disable Selected Devices –> F6) и только после перезагрузки удалять драйвера с помощью опции Uninstall Selected Devices.DevManView утилита для управления драйверами в driverstore

После обновления системы пользователи встречаются с проблемой отсутствия свободной памяти. Один из способов освобождения памяти это возможность удалить старые драйвера устройств на Windows 10. Также данная статья подойдет для пользователей предыдущих систем Windows. Старые драйвера хранятся в системы для того чтобы всегда была возможность сделать откат к предыдущей версии. Но все же если Вы не собираетесь возвращаться к старым драйверам, тогда Вы можете удалить старые драйвера устройств Windows и при этом сэкономить дисковое пространство. Как Вы могли уже догадаться, в этой статье я покажу как удалить старые драйвера Windows 10. Смотрите также: Как удалить папку Windows.old в Windows 10.

Итак, для того, чтобы перейти к удалению, выполните по порядку следующие действия.

  1. Нажмите на клавиши Win+R и введите cleanmgr, а затем нажмите Enter.
  2. После загрузки программы Очистки диска нажмите кнопку Очистить системные файлы.Как удалить старые драйвера Windows
  3. Теперь найдите пункт Пакеты драйверов устройств и отметьте его. Нажмите Ок.

очистить старые драйвера Windows

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

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

Ужасно =/Так себе =(Пойдёт =|Хорошо =)Отлично =D (1 оценок, среднее: 5,00 из 5)

Photo of Дмитрий

Администратор и основатель проекта Windd.pro. Интересуюсь всеми новыми технологиями. Знаю толк в правильной сборке ПК. Участник программы предварительной оценки Windows Insider Preview. Могу с лёгкостью подобрать комплектующие с учётом соотношения цены — качества. Мой Компьютер: AMD Ryzen 5 3600 | MSI B450 Gaming Plus MAX | ASUS STRIX RX580 8GB GAMING | V-COLOR 16GB Skywalker PRISM RGB (2х8GB).


Back to top button

Как удалить ненужные драйвера в Windows-10

При установке нового оборудования необходимо инсталлировать новый пакет драйверов для корректной работы устройства. Но иногда подобных действий не достаточно и новое приобретение отказывается запускаться. Причина подобной неисправности может заключаться в конфликте драйверов – новых и уже имеющихся на компьютере. В таком случае необходимо произвести очистку ПК от устаревших компонентов.

Читайте также:
Как удалить ненужные драйвера в Windows 7
Как удалить приложения в Windows 10
Как удалить обновления в Windows 10

Содержание

  1. Методы удаления драйверов в Windows 10
  2. Способ 1: Свойства диска
  3. Способ 2: Стандартные средства удаления
  4. Способ 3: Диспетчер устройств
  5. Способ 4: Специальные программы

Помимо того что устаревшие компоненты могут являться причиной различных сбоев в работе системы, они еще и засоряют компьютер лишней информацией, попросту занимая место на диске. В этой статье будут рассматриваться оптимальные методики удаления драйверов для ОС Windows 10.

Способ 1: Свойства диска

Этот метод идеально подходит для удаления практически всех типов драйверов, которые уже не используются, но при этом установлены на ПК.

  1. Зайдите в меню «Пуск» и найдите пункт «Проводник».
  2. Выберите системный диск, нажав на него правой клавишей мыши. Подразумевается тот каталог, в котором хранятся данные о вашей ОС.
  3. В появившемся списке кликните на надпись «Свойства».
  4. Переход в свойства системного диска

  5. Нажмите на кнопку «Очистка диска» в открывшемся окне.
  6. Очистка диска в Windows-10

  7. Запустится процедура анализа диска, по завершению которой отобразится сводка обо всех неиспользуемых файлах.
  8. По завершению загрузки нажмите на кнопку «Очистить системные файлы».
  9. Очистка системных файлов в Windows-10

  10. Подождите, пока компьютер соберет всю необходимую информацию, и в новом окне выберите пункт «Пакеты драйверов устройств».
  11. Очистка пакета драйверов устройств

  12. Нажмите «ОК» для очистки системы от неиспользуемых компонентов.

Способ 2: Стандартные средства удаления

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

  1. Откройте меню «Пуск» или «Панель управления» и нажмите на вкладку «Программы и компоненты».
  2. Программы и компоненты в Панели управления

  3. Чтобы быстрее найти ненужные драйвера, нажмите на поле «Издатель» и выберите того разработчика, чьи драйвера вы собираетесь удалить. Например, драйвера от ASUS.
  4. Выбор разработчика драйвера

  5. Из предложенных вариантов выберите подлежащий удалению компонент и, нажав на него ПКМ, кликните «Удалить».
  6. Удаление ненужного драйвера

  7. Активируется мастер удаления приложений, в котором требуется подтвердить желание деинсталлировать компонент.
  8. По окончанию процедуры обязательно перезапустите компьютер.

Способ 3: Диспетчер устройств

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

  1. В меню «Пуск» найдите вкладку «Диспетчер устройств».
  2. Перед вами отобразится таблица со всеми установленными компонентами, поделенная по заголовкам в соответствии с выполняемыми функциями.
  3. Откройте раздел, в котором находится необходимый вам драйвер, и нажмите на него ПКМ.
  4. В появившемся списке кликните на пункт «Свойства».
  5. Зайдите в блок «Драйвер» и найдите в его рабочем поле кнопку «Удалить».
  6. Удаление драйвера в диспетчере устройств

  7. Отобразится оповещение, в котором требуется дать согласие на удаление, кликнув «ОК».
  8. Обязательно перезапустите ПК.

Способ 4: Специальные программы

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

  1. Скачайте утилиту и установите ее на ПК.
  2. Для корректной работы приложения необходимо будет инсталлировать NET Framework 3.5. Вам не придется самостоятельно искать его в интернете, так как установщик самостоятельно предложит загрузить компонент.
  3. Для того чтобы интерфейс приложения переключился на русский язык нужно перейти во вкладку «Options» и зайти в раздел «Language».
  4. Укажите нужный язык и кликните «Apply».
  5. Зайдите во вкладку «Анализ и очистка» и поставьте галочки напротив компонентов, которые требуется удалить.
  6. Driver Sweeper поиск по производителю

  7. Кликните на кнопку «Очистка».
  8. Удаление драйверов в Driver-Sweeper

  9. Перезагрузите ПК, предварительно дав согласие на удаление компонента.

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

  • Как почистить кэш игры на компьютере windows 10
  • Как почистить журналы windows 10
  • Как почистить автозапуск на windows 7
  • Как почистить кэш в яндекс браузере на компьютере windows 10
  • Как почистить журнал событий в windows 10