Turn off windows update device driver searching

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

Содержание:

  • Отключить установку обновления драйвера для конкретного устройства
  • Отключить обновление драйверов через GPO
  • Отключаем автоматическое обновление драйверов с помощью PowerShell
  • Запретить обновление драйверов в настройках оборудования Windows

Отключить установку обновления драйвера для конкретного устройства

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

В центре обновления windows доступно обновление драйвера

Если пакет обновления драйвера доступен к установке через Windows Update, вы можете скрыть это обновление с помощью официальной Microsoft утилиты Show or hide updates.

  1. Скачайте wushowhide.diagcab из центра загрузок Microsoft
  2. Запустите утилиту и выберите опцию Hide Updates;
  3. В списке доступных обновлений отметьте драйвера, которые нужно игнорировать при установке и нажмите Next;
  4. Теперь указанные драйвера не будут обновляться автоматически.

Также можно скрыть обновления драйвера с помощью PowerShell модуля PSWindowsUpdate. Выведите список доступных обновлений драйверов, и скопируйте ID драйвера:

$Updates = Get-WindowsUpdate -WindowsUpdate -UpdateType Driver
$Updates | Select Title,Description -Expand Identity |fl

Скройте обновления для драйвера по его ID:

Hide-WindowsUpdate -UpdateID "0be073ee-34ba-432c-91c8-957a608d0e2f"

powershell: запретить обновлять драйвер

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

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

    свойства оборудования

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

    получение идентификатора оборудования PCI\VEN

Также можно получить Harware ID устройства с помощью PowerShell:

Get-PnpDevice|where FriendlyName -like "*HD Graphics*"|select class, FriendlyName, HardwareID|fl

Get-PnpDevic: получить HWID идентфикаторы устройства

Затем откройте редактор локальной групповой политики (
gpedit.msc
) и перейдите в раздел Конфигурация компьютера -> Административные шаблоны -> Система -> Установка устройства -> Ограничения на установку устройств. Включите политику Запретить установку устройств с указанными кодами устройств (Prevent installation of devices that match any of these device IDs). Включите опцию Also apply to matching devices that are already installed.

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

политика Запретить установку устройств с указанными кодами устройств

С помощью этого параметра GPO можете запретить обновление драйверов для конкретных типов (классов) устройств (принтеров, звуковых карты, 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

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

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

Установка этого устройства запрещена на основании системной политики. Обратитесь к системному администратору

Установка этого устройства запрещена на основании системной политики. Обратитесь к системному администратору

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

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

запретить установку драйвера устройств через реестр DenyDeviceIDs

Также создайте параметр DenyDeviceIDsRetroactive со значением 1:

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions" /v "DenyDeviceIDsRetroactive" /t "REG_DWORD" /d "1" /f

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

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

  1. Нажмите сочетание клавиш
    Win + R
    и наберите в появившемся окне
    gpedit.msc
    (в домашних редакциях Windows можно запустить редактор локальных групповых политик так);
  2. Включите параметр Do not include drivers with Windows Update (Не включать драйверы в обновления Windows) в разделе Computer Configuration -> Administrative Templates -> Windows Components -> Manage Updates offered from Windows Update.
    Политика Не включать драйверы в обновления Windows

  3. Затем перейдите в раздел Computer Configuration -> Administrative Templates -> System -> Device Installation
  4. Настройте следующие политики
  5. Prevent device metadata retrieval from the Internet (Отключить запрос на использование Центра обновления Windows при поиске драйверов)=
    Enabled
  6. Specify search order for device driver source locations (Задать порядок поиска в исходных расположениях драйверов устройств) =
    Do not search Windows Update
    (Не искать на веб сайте центра обновления Windows)

    Не искать драйвера на сайте центра обновлений Windows

С помощью доменных GPO (настраиваются с помощью консоли Group Policy Management Console
gpmc.msc
) вы можете применить эти настройки на нескольких компьютерах в домене AD. В рабочей группе можно скопировать настройки локальной GPO на другие компьютеры с помощью LGPO.exe. После применения этих политик к компьютерам, они перестанут пытаться обновлять драйвера через Windows Update.

Отключаем автоматическое обновление драйверов с помощью PowerShell

Для отключения автоматического обновления драйверов в Windows можно воспользоваться командами PowerShell, которые изменят настройки в реестре (аналогичные изменениям, вносимым описанным выше политикам).

Нужно изменить значения следующих параметров реестра:

  • SearchOrderConfig
    =3 (не устанавливать драйвера через Windows Update
  • PreventDeviceMetadataFromNetwork
    = 1
  • Параметр
    ExcludeWUDriversInQualityUpdate
    = 1 (находится в нескольких ветках)
  • ExcludeWUDrivers
    = 1

PowerShell скрипт для изменения этих параметров реестра:
Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching\ -Name SearchOrderConfig -Value 3
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata\' -Name PreventDeviceMetadataFromNetwork -Value 1
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\PolicyState\" -Name ExcludeWUDrivers -PropertyType DWord -Value 1
$regkeys =
'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate',
'HKLM:\SOFTWARE\Microsoft\PolicyManager\default\Update',
'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings',
'HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Update'
foreach ($regkey in $regkeys){
# Проверить что ветка реестра существует и создать ее, если нужно
$test = test-path -path $regkey
if(-not($test)){
New-Item -Path $regKey
}
Set-ItemProperty -Path $regkey -Name ExcludeWUDriversInQualityUpdate -Value 1
}
foreach ($regkey in $regkeys){write-host $regkey}

После перезагрузки автоматическое обновление драйверов в Windows будет заблокировано.

Запретить обновление драйверов в настройках оборудования Windows

В версиях ОС до Windows 10 и 11 можно было запретить обновление драйвера в настройках системы на вкладке Оборудование. Для этого:

  1. Нажмите сочетание клавиш Win+R и выполните команду
    sysdm.cpl
    ;
  2. Откроется вкладка Оборудование (Hardware) в окне Дополнительных параметров системы (Advanced System Settings);
  3. Нажмите на кнопку Параметры установки устройств (Device Installation Settings);
    Параметры установки устройств Windows 10

  4. В окне «Скачивать автоматически приложения производителя и настраиваемые значки, доступные для ваших устройства» измените значение на Нет (устройство может работать неправильно);
    Запретить скачивать автоматически драйвера устройств

  5. Сохраните изменения и перезагрузите компьютер.

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

В этой инструкции подробно о способах отключить автоматическое скачивание, установку и обновление драйверов в Windows 11.

Как отключить автоматическое получение драйверов из Центра обновлений в редакторе реестра

Первый способ запретить установку новых версий драйверов через Центр обновлений Windows 11 — использовать редактор реестра.

Шаги для отключения автоматического обновления драйверов:

  1. Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите regedit и нажмите Enter.
  2. Перейдите к разделу реестра
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

    и создайте в нем подраздел с именем WindowsUpdate при его отсутствии. Для создания достаточно нажать правой кнопкой мыши по «папке» Windows, выбрать пункт для создания раздела и задать имя этого раздела.

  3. Внутри этого раздела, в правой панели реестра создайте параметр DWORD32 с именем ExcludeWUDriversInQualityUpdate затем дважды нажмите по этому параметру и задайте значение 1 для него.
    Отключить получение драйверов из Центра обновлений Windows в реестре

  4. Перейдите к разделу
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching
  5. Дважды нажмите по параметру с именем SearchOrderConfig, измените его значение на 0, нажмите «Ок».
    Отключить поиск новых версий драйверов в Центре обновлений

  6. Закройте редактор реестра и перезагрузите компьютер.

В результате автоматическая установка драйверов устройств из Центра обновлений должна прекратиться.

Отключение в редакторе локальной групповой политики

Если у вас установлена Windows 11 Pro или Enterprise, можно использовать редактор локальной групповой политики:

  1. Нажмите клавиши Win+R на клавиатуре, введите gpedit.msc и нажмите Enter.
  2. Перейдите в раздел Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Центр обновления Windows — Управление обновлениями, предложенными Центром обновления Windows.
  3. Дважды нажмите по параметру «Не включать драйверы в обновления Windows».
    Не включать драйверы в обновления Windows

  4. Установите значение «Включено» (да, именно этот вариант) чтобы отключить автоматическое обновление драйверов из Центра обновлений.
    Отключить обновление драйверов в редакторе локальной групповой политики

После применения изменений обновления драйверов через Центр обновлений Windows 11 должны перестать устанавливаться.

Запрет автоматической установки драйвера для конкретного устройства

В Windows присутствует возможность запрета установки устройств по ИД оборудования. Но: если устройство уже установлено, а мы используем возможность и запретим его установку, новые драйверы для него перестанут устанавливаться — не только автоматически, но и при попытке ручной установки.

Порядок действий:

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

  4. Скопируйте верхнюю строчку в списке (правый клик мышью — копировать).
  5. Если у вас Windows 11 Pro или Корпоративная, запустите редактор локальной групповой политики с помощью нажатия клавиш Win+R и ввода gpedit.msc. Если Windows 11 Домашняя — перейдите к 11-му шагу.
  6. Перейдите к разделу Конфигурация компьютера — Административные шаблоны — Система — Установка устройства — Ограничения на установку устройств.
  7. Дважды нажмите по политике «Запретить установку устройств с указанными кодами экземпляров устройств».
  8. Установите «Включено» в состоянии политики, затем нажмите кнопку «Показать».
    Политика ограничения установки устройств

  9. Вставьте ранее скопированные коды устройств в строчки в поле «Значение».
    Заблокировать установку устройств по ИД

  10. Примените все настройки.
  11. Если у вас Домашняя версия Windows 11, можно запустить редактор реестра, создать разделы
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyInstanceIDs
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs

    а в них — строковые параметры с именами в виде чисел по порядку, и ИД, GUID или путь к экземпляру устройства в качестве значения параметра.

    Блокировка установки устройства в редакторе реестра

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

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

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

  1. Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите sysdm.cpl и нажмите Enter.
  2. В открывшемся окне свойств системы перейдите на вкладку «Оборудование», а затем нажмите кнопку «Параметры установки устройств».
    Параметры установки устройств в свойствах системы

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

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

  1. Home
  2. How to skip driver search from Windows Update for faster driver installation of popular devices

Microsoft Windows automatically searches for drivers online using Windows Update service every-time a new hardware gets connected, while this can be an excellent solution to get drivers for many hardware’s; this also adds a long, unnecessary wait when the best drivers are already available in current installation for popular devices like Apple and Android mobile phones.

While we can easily turn-off Windows Update driver search entirely (by navigating to System Properties->Hardware tab->Windows Update Driver Settings->Never check for drivers), Here is a little handy trick to skip Windows driver search instantly for devices you are sure are available locally saving time at the time of driver searching.

Driver search

If you are confident that device driver for connected hardware are already present on the system (specially when their helper applications are already installed, like iTunes for Apple products and Kies for Samsung devices); Simply, click the «Skip obtaining driver software from Windows Update.» on the driver search dialog to complete the process almost instantly as shown below.

Windows driver

Windows driver

Windows driver

Windows driver

Driver search

  • 40363 reads

Windows 10 forcefully installs Windows updates by default. This includes all updates including Windows device drivers. This article is about disabling automatic driver updates from Windows Update. This setting can be disabled due to several reasons. Some drivers from Microsoft may not be fully compatible with the device driver you have installed. Or the driver which the manufacturer provides can have more features than the basic Microsoft drivers.

In this article, we will share three different ways to disable automatic driver updates in Windows 10. While the focus and screenshots are from Windows 10, the same configurations can be used for Windows 7, Windows 8, and Windows 8.1.

Table of Contents

Disable Automatic Driver Updates

1- Using Device Settings

For changing the device driver’s automatic installation setting in Windows 10, you will need to dig deep into the Control Panel. Just follow the steps below:

  1. Open Control Panel (Run -> control), click Hardware and Sound, and then click Devices and Printers.
  2. Right-click the computer icon under Devices and click “Device installation settings” from the context menu.
    right click icon 1

  3. Windows will now ask you the following question: “Do you want to automatically download manufacturers’ apps and custom icons available for your devices?” Select “No (your device might not work as expected),” then click Save Changes.
    save changes

Alternatively, you can also reach the same window and select “No” (as in step 3 above) by typing in sysdm.cpl in Run, switching to the Hardware tab, and then clicking Device Installation Settings.

device installation settings

Device installation settings

This should stop Windows from automatically downloading and installing device drivers from Windows Update.

2- Using Group Policy

Windows Group Policy can be a handy tool to change device drivers’ settings. This can be useful especially when you are doing it for multiple systems in the network. Follow the instructions below to disable device driver updates from Windows Updates using Group Policy:

  1. Opem the Group Policy Editor by typing in gpedit.msc in Run.
  2. Now navigate to the following from the left pane:
    Computer Configuration >> Administrative Templates >> System >> Device Installation >> Device Installation Restrictions
  3. In the right hand pane, double-click “Prevent installation of devices not described by other policy settings.”
    group policy

  4. Now select Enabled and then click Apply and Ok.
    apply ok

  5. Now, for the changes to take effect, type in the following in Command Prompt with administrative rights:
    gpupdate /force
    gpupdate force latest

You can also Enable the Group Policy “Do not include drivers with Windows Update” from the following path in the Group Policy Editor to disable automatic driver updates:

Local Computer Policy >> Computer Configuration >> Administrative Templates >> Windows Components >> Windows Update
do not include

Enable policy to disable auto driver updates

If you want to dig deeper into controlling every aspect of device driver installation through group policy, read this wonderful TechNet article.

3- Using Windows Registry

You can also disable device driver installation from Windows Update using Windows Registry. It is always recommended to backup your Registry before making changes to the registry.

  1. Open the Registry Editor by typing in regedit in Run.
    regedit run

  2. Now paste the following in the address bar for quick navihation:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching
    navi

  3. Double-click “SearchOrderConfig” in the right hand pane and change its Value Data to 0. Then click Ok.
    value data

  4. Now reboot your computer for the changes to take effect.

Finding and Installing Device Drivers Manually

While there are quite a few software to detect unknown devices and automatically download and install their drivers from their respective manufacturers, you can always go to the device manufacturer’s website to download the latest compatible device drivers of your choice.

If you don’t want to take the headache of finding the right device driver, I would highly recommend 3 DP Chip software which automatically downloads the latest compatible device drivers for your basic system devices, like motherboard, graphics card, sound card, and network drivers.

SlimDrivers is another wonderful program that will keep your device drivers updated and the drivers will come from their respective manufacturers.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Indexing service windows server
  • Удаление последнего исправления windows 10 идет долго
  • Windows boot manager editor
  • Using system windows controls
  • Windows server 2012 r2 сертификат фстэк