Как отключить автоматическую загрузку драйверов в Windows

Как отключить автоматическую загрузку драйверов в Windows



Для каждого внешнего устройства, подключенного к нашему компьютеру, необходим соответствующий драйвер, чтобы обеспечить его корректную работу и взаимодействие с операционной системой Windows 11. Например, без драйвера для Wi-Fi невозможно подключиться к Интернету, даже если у нас есть Wi-Fi карта. По умолчанию Windows 11 автоматически обновляет все драйверы до их последних версий. Однако есть случаи, когда автоматическое обновление драйверов не желательно. Например, если устройство стабильно работает с определенной версией драйвера на старом компьютере, установка новой версии может быть нежелательной.

Отключите автоматическое обновление драйверов через приложение параметры

Щелкаем меню «Пуск», а затем нажимаем на плитку «Параметры», чтобы продолжить.

Переходим в раздел «Система», далее выберите плитку «О системе» в правой нижней части окна.

Прокрутите окно вниз и найдите опцию "Дополнительные параметры системы". Щелкните левой кнопкой мыши, чтобы продолжить. Это приведет к открытию нового окна на экране.

В окне "Свойства системы" перейдите на вкладку "Оборудование" и нажмите кнопку "Параметры установки устройства". Это вызовет появление еще одного окна на экране.

Теперь выберите вариант "Нет" и нажмите "Сохранить". Для этого понадобятся права администратора.

.

Отключаем автоматическое обновление драйверов через редактор реестра

На панели задач в поисковой строке вводим запрос «Реестр», чтобы выполнить поиск. Затем щелкаем плитку «Редактор реестра».

После этого переходим по ветке:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching

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

Show or Hide Updates

Microsoft предлагает использовать инструмент под названием wushowhide.diagcab (Show or Hide Updates), который позволяет скрывать определенные обновления или драйверы в операционных системах Windows 11 и 10.

Чтобы получить доступ к этому инструменту, вы можете скачать его из центра загрузок Microsoft.

  1. (http://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab);
  2. Запустите утилиту wushowhide.diagcab, выберите опцию «Hide Updates»;
  3. В списке обновлений Windows и драйверов отметьте драйвера, для которых нужно отключить обновление и нажмите Next;

После этого выбранные драйвера не будут обновляться автоматически.

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

Откройте консоль диспетчера устройств ( devmgmt.msc ), найдите в списке оборудования необходимое устройство и откройте его свойства;

Перейдите на вкладку «Сведения» и в выпадающем списке выберите пункт ИД оборудования;

Скопируйте значения идентификаторов оборудования, связанных с устройством (в формате PCI\VEN_8086&DEV_ …. ) в блокнот ( notepad.exe );

В редакторе групповых политик (gpedit.msc) перейдите в раздел Конфигурация компьютера -> Административные шаблоны -> Система -> Установка устройства -> Ограничения на установку устройств. Включите политику «Запретить установку устройств с указанными кодами устройств»;

В политике нажмите кнопку “Показать” и скопируйте в таблицу значений ID вашей видеокарты, полученные ранее;

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

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyInstanceIDs
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs

На случай, если ID не будет работать то можете попробовать GUID класса
Надо копировать не ID оборудования, а GUID класса. 

Сохраните изменения и обновите настройки групповых политик на клиенте командой: 

gpupdate /force

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

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

Вы можете включить эту же политику через реестр. Для этого запустите редактор реестра regedit.exe и перейдите в ветку HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs. Создайте в этом разделе строковые REG_SZ значения с именами по порядку, начиная с 1 и значением ИД оборудования в каждом параметре.

С помощью политики «Запретить установку устройств с использованием драйверов, соответствующим этим классам устройств» вы можете запретить обновление драйверов для конкретных типов устройств. Например, принтеров, звуковых карты, USB контроллеров и т.д. Для этого нужно указать GUID класса устройства. Например,

4d36e972-e325-11ce-bfc1-08002be10318} – класс сетевых адаптеров, {4d36e979-e325-11ce-bfc1-08002be10318} и {4658ee7e-f050-11d1-b6bd-00c04fa372a7} – принтеры и т.д. Полный список GUID классов оборудования перечислен здесь:

 https://docs.microsoft.com/en-us/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors

Если ничего из вышеперечисленного не помогло, то один из подписчиков нашей группыб [The Windows] с ником [IVAN COMP] рекомендует использовать софт: Windows Update Blocker



Report Page