Доброго времени!
Автоматическое обновление драйверов в Windows: с одной стороны — это мега-удобная вещь, позволяющая использовать компьютер практически сразу после установки ОС (или подключения нового оборудования), с другой же — штука, которая может мешать нормальной и стабильной работе системы… 👀,
Например, установили вы определенную версию видеодрайвера с сайта производителя вашего ноутбука (которая стабильна и корректно работает). Windows же нашла новую версию и обновила ваш старый драйвер. В результате у вас начались различные ‘глюки’: то ряд опций не работает, то игры вылетают с ошибками, то артефакты, то еще что-то…
Собственно, в этой статье я хотел привести несколько способов, как можно запретить ОС Windows производить автоматический поиск и установку драйверов (что целесообразно сделать после настройки системы, чтобы повысить ее стабильность). Думаю, заметка будет весьма кстати всем начинающим пользователям…
Итак…
Способы запретить Windows обновлять драйвера
Способ №1: с помощью редактора групповой политики
Этот способ (на мой скромный взгляд) один из самых эффективных. Для начала необходимо открыть редактор групповых политик. Для этого:
- нажмите сочетание Win+R,
- в появившемся окне ‘Выполнить’ введите команду gpedit.msc и нажмите OK.
Примечание: редактор групповой политики недоступен в домашних и стартовых версиях Windows! Если при попытке его запуска — вылетела ошибка, то прочитайте эту заметку.
Кстати, работа в этом редакторе ничем не отличается от проводника…
В общем, нужно открыть вкладку:
Конфигурация компьютера ->, Административные шаблоны ->, Система ->, Установка устройств ->, Ограничения на установку устройств
Далее раскрыть параметр ‘Запретить установку устройств, не описанных другими параметрами политики’, включить его и сохранить настройки.
Примечание: если этот параметр политики включен, то системе Windows нельзя устанавливать или обновлять драйверы устройств, не указанных в параметрах политики ‘Разрешить установку устройств, соответствующих этим кодам устройств’.
После чего рекомендуется открыть еще одну вкладку:
Конфигурация компьютера ->, Административные шаблоны ->, Компоненты Windows ->, Центр обновления Windows
В этой вкладке есть параметр ‘Не включать драйверы в обновления Windows’ — его требуется открыть.
Далее также передвинуть ползунок в режим ‘включено’, как у предыдущего параметра, и нажать на OK (пример на скриншоте ниже 👇,).
Ну и последнее: в этой же вкладке найдите параметр ‘Настройка автоматического обновления’ и откройте его.
Переведите ползунок в режим ‘Включено’, и задайте настройку ‘Разрешить локальному администратору выбирать параметры’. После сохраните настройки и перезагрузите компьютер.
Теперь Windows не будет автоматически загружать и ставить драйвера вместе с обновлениями (ну а загрузку самих обновлений мы ограничили…).
Вроде как задача выполнена .
Способ №2: через настройки оборудования
Для начала нужно нажать сочетание Win+R, и использовать команду sysdm.cpl. Должно открыться окно свойств системы. 👇,
Далее откройте вкладку ‘Оборудование’ и кликните по кнопке ‘Параметры установки устройств’.
Затем передвиньте ползунок в режим ‘Нет’ (т.е. системе будет запрещено загружать автоматически приложения от производителя вашего устройства, в т.ч. и драйверы).
Примечание: в разных версиях ОС Windows 10/11 — эта вкладка (параметры установки устройств) может несколько различаться…
Способ №3: через системный реестр
Этот способ несколько сложнее предыдущего, зато он подходит ко всем версиям Windows 10/11 (даже домашних, где редактор групповых политик не открывается…).
- Сначала необходимо открыть редактор реестра. Для этого нажмите Win+R, и введите команду regedit, нажмите OK ( альтернативные варианты),
- далее нужно перейти во вкладку: Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching,
- после откройте параметр SearchOrderConfig и присвойте ему значение ‘0’ (без кавычек). По умолчанию у него значение ‘1’, которое разрешает поиск драйвера,
- после откройте другую ветку: Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate,
- поменяйте значение параметра ExcludeWUDriversInQualityUpdate на значение ‘1’ (без кавычек). Если у вас нет такого параметра — создайте его самостоятельно (обратите внимание, что его тип должен быть REG_DWORD, см. пример на скрине ниже).
Способ №4: с использованием утилиты wushowhide.diagcab
Ссылка на сайт Microsoft — https://support.microsoft.com/ru-ru/
Утилита помогает скрыть те устройства, для которых вы не хотите обновлять драйвера (обычно, скрывать обновления нужно для конкретного оборудования…).
Работать с ней достаточно просто, после загрузки и запуска, нажмите по варианту ‘Hide updates’ (в переводе на русский — скрыть обновления).
Далее выделите те устройства (драйвера), которые вы не хотите обновлять и нажмите ‘Далее’.
Как откатить драйвер до старой версии (если Windows его обновила)
Современные ОС Windows 10/11 при обновлении (обычно) не удаляет старый драйвер*, и при желании, к нему можно откатиться.
📌, Вариант 1
Открыть диспетчер устройств, кликнуть правой кнопкой мыши по тому устройству (для которого нужно откатить драйвер), и открыть его свойства. Далее перейти во вкладку ‘Драйвер’ и нажать кнопку ‘Откатить’. Системе ‘вернется’ к старому драйверу и обновлять его более не будет…
📌, Вариант 2
Этот вариант хорош тем, что вы вручную можете выбрать ту версию драйвера, которая вам нужна. Что нужно делать:
- сначала также запустить диспетчер устройств,
- далее найти в нем нужное устройство, нажать по нему правой кнопкой мышки и выбрать в меню ‘Обновить драйвер’ (см. скрин ниже, покажу на примере Wi-Fi адаптера),
- далее укажите, что искать драйвер нужно на этом ПК,
- после укажите, что вы самостоятельно выберите драйвер из списка доступных в этой системе,
- затем перед вами должен появиться список доступных драйверов (в числе которых будет и старый). Осталось только выбрать нужную версию драйвера и согласиться на обновление (т.е. откат).