В этой статье мы рассмотрим, как удалить драйвера оборудования или принтеров в Windows 10 и 11. При подключении нового оборудования к компьютеру, Windows пытается автоматически найти, скачать (или обновить) подходящие драйвера через Windows Update. Со временем в каталоге C:WindowsSystem32DriverStore может накопиться большое количество драйверов, которые не используются.
Вы можете удалить драйвер из хранилища драйверов Windows несколькими способами.
Удалить драйвер принтера в Windows
Если вы удалили принтер из панели управления Windows, его драйвер все еще остается в системе. Чтобы полностью удалить драйвера печати в Windows:
- Откройте консоль управления печатью
printmanagement.msc
(если консоль отсутствует, установите ее из набора администрирования RSAT с помощью команды:
dism /Online /add-Capability /CapabilityName:Print.Management.Console~~~~0.0.1.0
); - Перейдите в Print Manager -> Print Servers -> выберите ваш компьютер -> Drivers;
- Здесь будут перечислены все драйвера принтеров. Щелкните по драйверу, который вы хотите удалить и выберите Удалить пакет драйвера (Remove driver package);
Также вы можете удалить ненужные драйвера через свойства сервера печати. Для этого выполните команду
printui /s /t2
, выберите драйвер принтера, нажмите кнопку Remove и выберите Remove driver and driver package.
Во встроенном PowerShell модуля для управления драйверами доступен командлет Remove-PrinterDriver. Чтобы удалить конкретный драйвер, выполните команду:
Remove-PrinterDriver -Name «HP Universal Printing PCL 6»
Удалить драйвер из диспетчера устройства Windows
Перед удалением любого драйвера нужно отсоединить устройства, которые могут его использовать. Затем:
- Запустите консоль диспетчера устройств (
devmgmt.msc
); - В разделе View включите опцию Show hidden device;
В этом режиме можно удалить скрытые/невидимые сетевые адаптеры.
- Найдите в списке ваше устройства, щелкните по нему правой кнопкой и выберите Uninstall device;
Если для устройства отсутствует драйвер, оно отображается в диспетчере оборудования с желтым восклицательным знаком. Вы можете найти драйвер для неизвестного устройства в Windows по этому инструкции.
- Чтобы удалить и оборудование и драйвер из хранидища драйверов, отметьте опцию Delete the driver software for this device и нажмите Uninstall.
Как удалить драйвер в Windows из командной строки?
Чтобы вывести список сторонних драйверов, установленных в Windows, выполните команду:
pnputil /enum-drivers
или
dism /online /get-drivers /format:table
Вы можете вывести устройства, для которых установлены драйвера, но которые сейчас не подключены к компьютеру, с помощью команды:
pnputil /enum-devices /disconnected
Также вы можете найти старые и неиспользуемые драйвера (версии драйверов) в хранилище.
В результатах программы видны как имя INF файла драйвера, под которым драйвер установлен в хранилище драйверов (Published name в формате
oem#.inf
) так и оригинальное имя файла (Original File Name).
Найдите в списке нужный драйвер и запомните имя файла (в формате oem#.inf ). Чтобы удалить драйвер из командной строки, выполните:
pnputil /delete-driver <Published Name> /uninstall /force
Вы можете предварительно создать резервную копию установленных драйверов в Windows.
Например:
pnputil /delete-driver oem15.inf /uninstall /force
Вывести полный список установленных драйверов (включая системные) можно с помощью PowerShell:
Get-WmiObject Win32_PnPSignedDriver | select DeviceName,InfName|
Если драйвер не удаляется в Windows в онлайн режиме, вы можете попробовать удалить его из офлайн образа Windows.
Загрузите Windows в среде восстановления или WinPE. Выведите список драйверов в офлайн образе:
DISM /Image:C: /Get-Drivers
Где
C:
— буква раздела с Windows.
Чтобы удалить драйвер из образа, выполните:
DISM /Image:C: /remove-driver /driver:oem11.inf
Нужно использовать для удаления драйвера именно DISM. При попытке удалить драйвер в офлайн образе Windows из среды WinPE с помощью PnpUtil.exe, появится ошибка:
Failed to delete driver package: The specified file is not an installed OEM INF.
Или укажите путь к INF файлу:
DISM /Image:C: /Remove-Driver /Driver:<полный_путь_к_inf-файлу>
С помощью DISM вы также можете добавить драйвер в установочный ISO/WIM образ Windows.