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

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

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

Откуда берутся дубликаты драйверов

Строго говоря, дубликаты драйверов в Windows 10 в сущности таковыми не являются. В данном случае речь идет о драйверах с одинаковыми названиями, но это драйвера разных версий. Так или иначе, все установленные драйвера оказываются в хранилище драйверов и, когда вы обновляете драйвер через Центр обновления Windows или вручную, старая версия остается в хранилище, обеспечивая тем самым возможность отката к предыдущей версии. Вы можете гарантировано и относительно безопасно удалить эти старые версии драйверов, воспользовавшись утилитой Driver Store Explorer или специальным скриптом PowerShell от Вадима Стеркина.

Удаление дубликатов драйверов в Driver Store Explorer

Скачайте архив с утилитой, распакуйте и запустите от имени администратора исполняемый файл Rapr.exe.

Driver Store Explorer

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

Driver Store Explorer

Найдите драйвера с одинаковыми именами (name.inf), отметьте лишние из них так, чтобы остался только один (последней версии), а затем нажмите «Удалить» и подтвердите операцию.

Driver Store Explorer

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

Чтобы удалить такой драйвер, сначала нужно удалить само устройство.

Примечание: удалив из хранилища дубликаты драйверов, вы тем самым сделаете невозможным откат к их предыдущим версиям. Учитывайте этот момент.

Удаление дубликатов драйверов скриптом

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

Скачайте архив со скриптом (ссылку на ПО найдете внизу статьи), распакуйте его и откройте файл dupe-drivers.ps1 Блокнотом.

Скрипт

Скрипт создает резервную копию дубликатов драйверов в папку C:\drivers-backup-дата, рекомендуем вместо раздела C использовать пользовательский раздел D.

Замените букву, сохраните скрипт, кликните по нему ПКМ и выберите в меню «Выполнить с помощью PowerShell».

Выполнить

Если скрипт запросит разрешение на исполнение, введите в открывшейся консоли Y и нажмите ввод.

PowerShell

Об остальном скрипт позаботится сам, создав вдобавок на рабочем столе отчет dupe-drivers.tхt о проделанной работе.

Если сценарий не найдет дубликатов, каталог резервной копии создан не будет.

Ссылки на инструментарий: yadi.sk/d/ymoQW9vEP9G6hA

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *