Как Windows 11

Windows

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

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

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

  1. Утилиту wushowhide.diagcab можно загрузить из центра загрузки Майкрософт (http://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab);
  2. Запустите утилиту wushowhide.diagcab, выберите опцию «Скрыть обновления»;
  3. В списке «Обновления и драйверы Windows» отметьте драйверы, для которых вы хотите отключить обновления, и нажмите «Далее;
    wushowhide.diagcab - скрыть обновления
  4. После этого выбранные драйвера не будут обновляться автоматически.

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

  1. откройте консоль управления устройствами (devmgmt.msc), найдите нужное устройство в списке устройств и откройте его свойства;характеристики оборудования
  2. Перейдите на вкладку «Подробнее» и выберите в выпадающем списке ID предмета оборудования;
  3. Скопируйте значения аппаратных идентификаторов, связанных с устройством (в формате PCIVEN_8086&DEV_….) в блокнот (notepad.exe);
    получает идентификатор оборудования PCIVEN
  4. В редакторе групповой политики (gpedit.msc) перейдите в «Конфигурация компьютера» -> «Административные шаблоны» -> «Система» -> «Установка устройства» -> «Ограничения установки устройства». Включить политику «Запретить установку устройств с указанными идентификаторами устройств»;
  5. В гайдлайнах нажмите кнопку «Просмотреть» и скопируйте полученные ранее ID видеокарты в таблицу значений; политика Запретить установку устройств с указанными идентификаторами устройств
  6. Сохраните изменения и обновите параметры групповой политики на клиенте командой: gpupdate /force
  7. Теперь, если ваш компьютер получает и загружает обновления драйверов для этих устройств через Центр обновления Windows, при их автоматической установке появится сообщение об ошибке (установка этого устройства не разрешена на основании системной политики. Обратитесь к системному администратору).
    Установка этого устройства запрещена системной политикой. Обратитесь к системному администратору
    Также нельзя вручную обновить драйвер для этого устройства. Чтобы обновить драйвер, удалите идентификатор оборудования из параметров групповой политики.

Эту же политику можно активировать через реестр. Для этого запустите редактор реестра regedit.exe и перейдите в раздел HKLMSOFTWAREPoliciesMicrosoftWindowsDeviceInstallRestrictionsDenyDeviceIDs. Создайте строковые значения REG_SZ в этом разделе с именами по порядку, начиная с 1 и значением идентификатора оборудования в каждом параметре.

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

С помощью политики «Запретить установку устройств с использованием драйверов, соответствующих этим классам устройств» вы можете запретить обновление драйверов для определенных типов устройств. Например, принтеры, звуковые карты, USB-контроллеры и т д. Для этого нужно указать GUID класса устройства. For example, {4d36E972-E325-11CE-BFC1-08002BE10318} is the network adapter class, {4D36E979-E325-11CE-BFC1-08002B10318} and {4658000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000 00000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 /drivers/install/system-defined-device-setup -классы-доступные-для-поставщиков

Способ №1: с помощью редактора групповой политики

Этот способ (по моему скромному мнению) один из самых эффективных. Сначала откройте редактор групповой политики. Для этого:

  1. нажать комбинацию Win+R;
  2. в появившемся окне «Выполнить» введите gpedit.msc и нажмите «ОК.

gpedit.msc — запустить редактор групповой политики

gpedit.msc — запустить редактор групповой политики

Примечание. Редактор групповой политики недоступен в версиях Windows Home и Starter! Если вы получаете сообщение об ошибке при попытке запустить его, прочтите это примечание.

кстати, работа в этом редакторе ничем не отличается от проводника…

В общем, вам нужно открыть вкладку:

Конфигурация компьютера -> Административные шаблоны -> Система -> Установка устройства -> Ограничения установки устройства

Затем разверните параметр «Запретить установку устройств, не описанных другими параметрами политики», включите его и сохраните настройки.

Запретить установку устройств, не описанных другими параметрами политики / интерактивными элементами

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

После этого рекомендуется открыть еще одну вкладку:

Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновления Windows

В этой вкладке есть опция «Не включать драйверы в обновления Windows» — ее нужно открыть.

Не включать драйверы в обновления Windows

Затем также переведите ползунок в режим «включено», как и в предыдущем параметре, и нажмите ОК (пример на скриншоте ниже).

И напоследок: в этой же вкладке найдите параметр «Настроить автоматические обновления» и откройте его.

Настройка автоматических обновлений / Редактор групповой политики

Установите ползунок в положение «Включено» и установите параметр «Разрешить локальному администратору выбирать параметры». Затем сохраните настройки и перезагрузите компьютер.

Настроить автоматические обновления — разрешить локальному администратору выбирать параметры

Теперь Windows не будет автоматически скачивать и устанавливать драйвера вместе с обновлениями (ну, мы ограничили загрузку самих обновлений…).

Похоже, задача выполнена .

Читайте также: Как узнать пароль от wifi на телефоне Андроид (Android), к которому подключен: несколько простых методов

Способ №2: через настройки оборудования

Для начала нужно нажать комбинацию Win+R и использовать команду sysdm.cpl. Должно открыться окно свойств системы.

Далее откройте вкладку «Оборудование» и нажмите «Параметры установки устройства».

Варианты установки устройства

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

Примечание: в разных версиях Windows 10/11 эта категория (параметры установки устройства) может немного отличаться…

Должны ли приложения от производителей скачиваться автоматически

Способ №3: через системный реестр

Этот способ несколько сложнее предыдущего, но подходит для всех версий Windows 10/11 (даже домашних версий, где не открывается редактор групповой политики…).

  1. Сначала откройте редактор реестра. Для этого нажмите Win+R, и введите команду regedit, нажмите ОК (альтернативные варианты);
    regedit — открыть редактор реестра
  2. то вам нужно перейти на вкладку:

    КомпьютерHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionDriverSearching;

  3. затем откройте параметр SearchOrderConfig и присвойте ему значение «0» (без кавычек). По умолчанию имеет значение «1», что разрешает поиск драйвера;
    SearchOrderConfig — установите значение 0 / Clickable
  4. затем откройте другую ветку:

    КомпьютерHKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate;

  5. изменить значение параметра ExcludeWUDriversInQualityUpdate на «1» (без кавычек). Если у вас нет такого параметра, создайте его самостоятельно (обратите внимание, что тип должен быть REG_DWORD, см пример на скриншоте ниже).
    ExcludeWUDriversInQualityUpdate — установить значение 1

Способ №4: с использованием утилиты wushowhide.diagcab

Ссылка на сайт Microsoft — https://support.microsoft.com/ru-ru/

Ссылка для скачивания внизу окна

Ссылка для загрузки программного обеспечения в нижней части окна веб-сайта Microsoft

Инструмент помогает скрыть устройства, для которых вы не хотите обновлять драйверы (обычно вам нужно скрыть обновления для определенного оборудования…).

работать с ним достаточно просто, после скачивания и запуска нажмите на опцию «Скрыть обновления» (в переводе на русский — скрыть обновления).

Скрыть обновления

Скрыть обновления

Затем выберите устройства (драйверы), которые вы не хотите обновлять, и нажмите «Далее».

Выбор устройств (драйверов)

Исправленный!

Как откатить драйвер до старой версии (если Windows его обновила)

Современная Windows 10/11 при обновлении не удаляет (как правило) старый драйвер* и при желании на него можно откатиться.

Выбор 1

откройте Диспетчер устройств, щелкните правой кнопкой мыши устройство (для которого вы хотите сбросить драйвер) и откройте его свойства. Далее переходим во вкладку «Драйвер» и нажимаем кнопку «Перемотать назад». Система «вернется» к старому драйверу и больше не будет его обновлять…

Вариант 2

Этот вариант хорош тем, что вы можете вручную выбрать нужную вам версию драйвера. Что мы должны сделать:

  1. также запустите обработку устройства ;
  2. затем найдите в нем нужное устройство, кликните по нему правой кнопкой мыши и выберите в меню «Обновить драйвер» (см скрин ниже, я покажу его на примере адаптера Wi-Fi);
    Обновить драйвер — Диспетчер устройств
  3. затем укажите, что вам нужно проверить наличие драйвера на этом ПК;
    Найдите и установите драйверы на этот компьютер
  4. затем укажите, что вы сами выбираете драйвер из списка, доступного в этой системе;
    Выберите драйвер из списка доступных для этого ПК
  5. затем вы должны увидеть список доступных драйверов (включая старый). Остается только выбрать нужную версию драйвера и принять обновление (т.е откат).
    Выбор драйвера из списка (в ручном режиме)

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

Вы можете использовать простой сценарий PowerShell, чтобы отключить автоматическое обновление драйверов в Windows. Этот сценарий PowerShell изменяет те же параметры в реестре, что и параметры GPO, описанные выше. Этот метод полезен для компьютеров под управлением Windows Home Edition (на которых нет локального редактора GPO) и для задач, автоматизирующих отключение автоматического обновления драйверов.

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

  • HKLMSOFTWAREMicrosoftWindowsCurrentVersionDriverSearching — SearchOrderConfig =3 (3 — не устанавливать драйверы через Центр обновления Windows
  • HKLMSOFTWAREMicrosoftWindowsCurrentVersionDevice Metadata — PreventDeviceMetadataFromNetwork = 1
  • HKLMSOFTWAREMicrosoftWindowsWindowsUpdate — ExcludeWUDriversInQualityUpdate = 1

откройте консоль PowerShell с правами администратора и запустите следующий скрипт:
Set-ItemProperty -Path HKLM:SOFTWAREMicrosoftWindowsCurrentVersionDriverSearching -Name SearchOrderConfig -Value 3
Set-ItemProperty -Path ‘HKLM:SOFTWAREMicrosoftWindowsCurrentVersionDevice Metadata’ -Name PreventDeviceMetadataFromNetwork -Value 1
# Проверяем, существует ли ветка реестра и при необходимости создаем ее
$regKey3 = ‘HKLM:SOFTWAREMicrosoftWindowsWindowsUpdate’
$test = путь к тесту -путь $regKey3
если (-нет ($ тест)){
Новый элемент -Путь $regKey3
}
Set-ItemProperty -Path $regKey3 -Name ExcludeWUDriversInQualityUpdate -Value 1

скрипт powershell для отключения автоматического обновления драйверов в Windows 10 и 11

Вы также можете изменить эти параметры реестра вручную с помощью regedit.exe или распространить ключи реестра на компьютеры домена с помощью GPO.

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

В последней версии Windows 10 21H1 и в Windows 11 параметр ExcludeWUDriversInQualityUpdate расположен в нескольких местах реестра:

  • HKLMSOFTWAREMicrosoftPolicyManagercurrentdeviceUpdate
  • HKLMSOFTWAREMicrosoftPolicyManagerdefaultUpdate
  • HKLMSOFTWAREMicrosoftWindowsUpdateUXНастройки
  • HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate

Необходимо установить значение параметра ExcludeWUDriversInQualityUpdate = 1 во всех указанных ветках реестра. Завершите скрипт следующим кодом PowerShell:

$regkeys =
‘HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdate’,
‘HKLM:SOFTWAREMicrosoftPolicyManagerdefaultUpdate’,
‘HKLM:SOFTWAREMicrosoftWindowsUpdateUXSettings’,
‘HKLM:SOFTWAREMicrosoftPolicyManagercurrentdeviceUpdate’
foreach ($regkey в $regkeys){
$test = путь к тесту -путь $regkey
если (-нет ($ тест)){
Новый элемент -Путь $regKey
}
Set-ItemProperty -Path $regkey -Name ExcludeWUDriversInQualityUpdate -Value 1
}
foreach ($regkey в $regkeys){write-host $regkey}

Несколько раз я видел, как администраторы отключали обновления драйверов после развертывания образа Windows 10 и установки необходимых драйверов. Для этого можно запретить установку драйверов политикой «Запретить установку устройств, не описанных другими параметрами политики» (рассмотрено выше) или командой:
reg add «HKLMSOFTWAREPoliciesMicrosoftWindowsDeviceInstallRestrictions» /v DenyUnspecified /t REG_DWORD /d 1 /f

Через Свойства системы

Отключение автоматического обновления драйверов в Windows 10 через настройки считается самым простым способом. Все действия выполняются пользователем с правами администратора. Есть два способа открыть и использовать меню «Свойства системы.

Первый способ:

  • откройте Пуск.
  • Выберите «Система».

скриншот_8

  • Нажмите на раздел «Имя компьютера, имя домена и настройки рабочей группы».
  • Нажмите «Изменить настройки»
  • В подразделе «Оборудование» нажмите «Параметры установки устройства».

скриншот_10

Другие варианты:

  • Щелкните правой кнопкой мыши на рабочем столе.
  • Перейдите в «Панель управления».

скриншот_11

  • Выберите «Устройства и принтеры».

скриншот_12

  • Нажмите на имя ПК.
  • Выберите параметры установки устройства».

скриншот_13

В последнем разделе появляется одиночный запрос на автоматическую загрузку и установку ПО. Для отключения опции пользователь должен поставить галочку напротив пункта «Нет».

скриншот_14

Оцените статью
WinRAR
Adblock
detector