Как очистить старые драйвера в 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, старые версии драйверов сохраняются в системе. Это позволяет пользователю откатиться к предыдущей версии драйвера, если новый драйвер работает нестабильно. Однако 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 11 и Windows 10 драйвер устройства является важным компонентом, который позволяет системе обнаруживать оборудование, установленное на компьютере, управлять им, и взаимодействовать с программным обеспечением.

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

Содержание:

  1. Как удалить драйвер из системы Windows 10 и Windows 11 с помощью Диспетчера устройств
  2. Как откатить драйвер в Диспетчере устройств
  3. Как удалить драйвера и системы с помощью приложения «Параметры»
  4. Удаление драйверов в Windows 10 и Windows 11 с помощью Панели управления
  5. Как удалить старые драйвера на Windows — 1 способ
  6. Как удалить ненужные драйвера — 2 способ
  7. Выводы статьи
  8. Как удалить драйвер в Windows (видео)

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

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

В этом руководстве вы найдете инструкции, как удалить драйвер в операционных системах Windows 10 и Windows 11. В Windows 10/11 предусмотрено несколько способов для удаления драйверов с вашего компьютера с помощью встроенных инструментов: приложений «Параметры», «Панель управления» и оснастки «Диспетчер устройств».

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

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

Как удалить драйвер из системы Windows 10 и Windows 11 с помощью Диспетчера устройств

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

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

Используйте стандартный метод удаления драйверов с помощью Диспетчера устройств:

  1. Щелкните правой кнопкой мыши по меню «Пуск».
  2. Найдите в списке «Диспетчер устройств» и кликните по нему, чтобы открыть приложение.
  3. Разверните категорию с драйвером устройства, который нужно удалить.
  4. Щелкните по устройству правой кнопкой мыши, а в контекстном меню выберите параметр «Удалить устройство».

удалить устройство

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

удалить драйвер для этого устройства

В операционной системе Windows 10 этот пункт называется немного иначе — «Удалить программы драйверов для этого устройства».

удалить программы драйверов для устройства

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

  1. Нажмите на кнопку «Удалить».
  2. После выполнения этих шагов устройство с драйверами будет полностью удалено с вашего компьютера.
  3. Перезагрузите ПК.

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

Как откатить драйвер в Диспетчере устройств

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

Проделайте следующее:

  1. Выделите проблемный драйвер в Диспетчере устройств.
  2. Щелкните по нему правой кнопкой мыши, а в контекстном меню выберите «Свойства».
  3. В окне свойств драйвера откройте вкладку «Драйвер».
  4. Нажмите на кнопку «Откатить», чтобы восстановить прежний драйвер.

откатить драйвер

Как удалить драйвера и системы с помощью приложения «Параметры»

Сейчас вы узнаете, как удалить установленный драйвер в настройках Windows 11 или Windows 10 при помощи приложения «Параметры», в котором есть функция удаления программ.

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

Пройдите несколько шагов:

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

удалить драйвер

  1. После этого, драйвер будет удален с компьютера.

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

Удаление драйверов в Windows 10 и Windows 11 с помощью Панели управления

Подобным образом вы можете удалить драйверы в операционных системах Windows 10 и Windows 11 с помощью другого встроенного средства — приложения «Панель управления».

Чтобы удалить драйвер через панель управления в Windows 11 или Windows 10, выполните следующие действия:

  1. Нажмите на клавиши «Win» + «R».
  2. В диалоговое окно «Выполнить» введите команду «control panel», а затем нажмите на клавишу «Enter».
  3. На экране откроется окно «Панель управления» в режиме просмотра «Категории».

панель управления

  1. В разделе «Программы» нажмите «Удаление программы».
  2. В окне «Удаление или изменение программы» выберите пакет драйверов для деинсталляции.
  3. Щелкните по нему правой кнопкой мыши, а затем нажмите «Удалить/Изменить».

удалить драйвер

  1. В открывшемся окне согласитесь с удалением драйвера.

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

Как удалить старые драйвера на Windows — 1 способ

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

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

Выполните следующее:

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

пакеты драйверов устройств

  1. В окне с предупреждением нажмите «Удалить файлы».

Дождитесь завершения этой операции.

Как удалить ненужные драйвера — 2 способ

Эту операцию можно выполнить из приложения «Параметры» без помощи утилиты «Очистка диска» в Windows 11/10.

Сделайте следующее:

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

удалить файлы

Выводы статьи

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

Как удалить драйвер в Windows (видео)

Похожие публикации:

  • Как скачать и установить Microsoft .NET Framework в Windows
  • Как полностью или частично отключить уведомления в Windows 11
  • Где находятся обои рабочего стола в Windows 11
  • Исчезли значки с рабочего стола Windows — 10 способов исправить
  • Как настроить меню «Пуск» в Windows 11

Download Windows Speedup Tool to fix errors and make PC run faster

If you find that some of your newly installed devices are not working correctly or in fact, your Windows computer freezes frequently, you might want to consider removing old & unused device drivers in Windows 11/10/8/7.

remove old drivers

To remove old, useless and unused drivers from your Windows 11/10 computer, first open Start Menu and right-click on Computer and select Properties. From the left side panel, click on Advanced system settings and click on Environment Variables. Alternatively, simply open Control Panel and type Environment Variables.

Now under the User variables box, click on New and type-

devmgr_show_nonpresent_devices

in the Variable Name text box & 1 in the Variable Value box. This will set a flag to allow you to now view unused devices.

You can also use this method to show Non-present drivers.

Now type devmgmt.msc in start search and hit Enter to open the Device Manager.

Click View tab and select Show hidden devices. Expand the branches in the device tree & look for the faded icons. These indicate unused device drivers.

Right-click on it and select Uninstall.

Is it ok to delete old drivers?

Drivers are the piece of software that tells Windows OS about the device connected to the computer so that the connected device can work properly. Failing a device driver results in the malfunctioning of that particular device. You can delete old drivers only if that driver has become useless on your system. If Windows is still using that old driver, uninstalling it can cause problems. Hence, instead of deleting the old driver, consider updating it to the latest version, provided that the driver is still in use.

That’s it!

BONUS TIPS:

  • Display Driver Uninstaller will help uninstall AMD, INTEL, NVIDIA Drivers
  • GhostBuster will help remove old, unused, hidden device drivers.

Additional resources:

  1. Troubleshoot & fix Device Driver Problems
  2. How to identify or verify unsigned/signed Drivers.

Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

  • Как очищать буфер обмена в windows 10
  • Как очистить следы флешки с компьютера windows
  • Как очистить флешку после установки windows
  • Как перевести word на русский язык на компьютере windows
  • Как перевести linux на windows