Найти в Дзене
Никита Решетник

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

Оглавление

Доброго времени суток!

Данная статья написана с целью ответить на вопрос: "Как отключить автоматическую установку драйвера устройства, когда в этом необходимости нет?".

И также, данный способ никак не затрагивает центр обновления Windows, так как если просто убрать обновления системы, драйверов и установку новых исправлений - в системе могут остаться известные, либо новые обнаруженные уязвимости, которые в дальнейшем могут стать легкой мишенью для злоумышленников. Так что данная статья - не будет затрагивать центр обновления Windows.

Внимание! Данная статья публикуется с целью помощи пользователям оптимизировать свой ПК и решить проблему автоматической установки проблемных драйверов устройств. За все действия совершаемые с вашим оборудованием несёте именно ВЫ!

Описание проблемы

Ранее я опубликовал статью про звук в ноутбуках Dell G5 5590 и проблему с драйвером Realtek ALC236, где описал способ решения проблемы и установки более старой версии драйвера для устройства.
Но после установки старой версии драйвера - возникает проблема с автоматической установкой новой и откровенно глючной версией драйвера устройства.

Базовыми же средствами Windows данную проблему решить нельзя, поэтому данная статья - может помочь вам!

А заработает ли у меня описанные способы решения проблемы?

Описанные способы подойдут как для Windows 10, так и для Windows 11.
Но в данной статье будут присутствовать скриншоты
только для версии Windows 10, но для более новой версии ОС - действия будут аналогичными.

Пройдемся по важным деталям

Стоит отметить, что существуют различные редакции Windows, такие как:

1. Windows 10 Home (Домашняя)

2. Windows 10 Home Single Language Edition (Домашняя для одного языка).

3. Windows 10 Pro (Профессиональная).

4. Windows 10 Enterprise LTSB/LTSC (Корпоративная и облегченная корпоративная).

В ходе написания статьи, мною не были затронуты серверные версии ОС, а также версия "Enterprise LTSC/LTSC".

Какой способ подойдет для моей ОС Windows?

Сперва необходимо уточнить - "Какая именно версия Windows у вас установлена?".

  • Если у вас ОС Windows 10 или Windows 11 - тогда статья подойдет для вас.
  • Для Windows 8 и 8.1. - статья также подойдет.
  • Для Windows Vista и 7 - я не проверял, но способы описанные далее могут сработать и для данной ОС. Попробовать описанные способы - конечно можно, но вносите правки только после создания резервной копии системы (об этом вы можете найти отдельную информацию в других источниках в сети)
  • Для других версий, которые младше Windows Vista- не уверен что получится выполнить все описанные действия, поэтому не рекомендую выполнять описанные далее действия для данных операционных систем!

После того, как мы узнали какая у нас ОС

Теперь необходимо понять - "Какая именно у вас установлена редакция Windows?".

Если вы знаете ответ на данный вопрос, то можете пролистать вниз до пункта "Я узнал(а) всю необходимую информацию, что дальше?". Если же нет, тогда посмотрим данную информацию в системе.

Для того, чтобы узнать установленную редакцию - откройте меню пуск, а после введите в поиск "Система". Откройте в списке появившийся пункт "Система".

Открытие информации о системе в Windows 10
Открытие информации о системе в Windows 10

В разделе "Характеристики Windows" (если пролистать чуть ниже) - можно найти строку "Выпуск", где будет отображена ваша редакция Windows.

Строка редакции Windows
Строка редакции Windows

Я узнал(а) всю необходимую информацию, что дальше?

Если у вас редакция "Домашняя" или "Домашняя для одного языка", то скорее всего вам нужно будет вносить изменения через реестр (т.е. способ 2), так как в вашей редакции отсутствует редактор групповых политик.

Для иных же редакций - подойдет способ 1, где вы сможете внести все необходимые правки через утилиту - редактор групповых политик.

Решение проблемы

Подготовка - получение GUID устройства

Сейчас мы узнаем GUID устройства (уникальный идентификатор устройства).

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

Для того, чтобы узнать GUID устройства выполняем следующие шаги:

  1. Открываем "Диспетчер устройств" (Нажимаем меню "Пуск" правой кнопкой мыши, а после выбираем пункт "Диспетчер устройств");
  2. Находим и раскрываем необходимый раздел с устройствами (Например, "Звуковые, игровые и видеоустройства");
  3. Открываем свойства необходимого нам устройства (двойным-кликом по нему)
  4. Выбираем в новом окне вкладку "Сведения"
  5. В выпадающем списке ("Свойство") выбираем пункт "GUID класса".
  6. Отобразилось GUID устройства в списке значений (ниже). Копируем его (нажатием левой кнопкой мыши).
Результат поиск значения GUID для устройства
Результат поиск значения GUID для устройства

После данное (или данные) значения рекомендую записать в отдельном месте, например - в приложении Блокнот и сохранить.

Установка запрета на установку драйвера
Способ 1 - внесение правок в редактор групповых политик

1. Открываем редактор групповых политик.

  • Для этого - нажимаем комбинацию клавиш "Win + R" и вводим "gpedit.msc" и после нажимаем ОК.
  • Либо, в меню пуск вписываем "gpedit.msc" и открываем данный инструмент.
"gpedit.msc" в меню Пуск
"gpedit.msc" в меню Пуск
"gpedit.msc" в утилите "Выполнить"
"gpedit.msc" в утилите "Выполнить"

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

Редактор групповых политик - поиск ограничения на установку устройств
Редактор групповых политик - поиск ограничения на установку устройств

3. Справа отобразились строки состояния. Найдите в списке справа пункт "Запретить установку устройств с указанными кодами устройств". Отройте его двойным кликом.

4. В левом-верхнем углу установите статус "включено" и нажмите "Применить".

Редактор групповых политик - активация политики
Редактор групповых политик - активация политики

5. В параметрах (ниже) нажмите кнопку "Показать". В новом окне в свободном поле - вставьте ранее скопированное значение GUID устройства и нажмите ОК.

Редактор групповых политик - добавление в политику ранее скопированного GUID устройства
Редактор групповых политик - добавление в политику ранее скопированного GUID устройства

6. После описанных действий нажмите ОК.

После перезагрузите ваш ПК и более драйвера не должны будут устанавливаться автоматически на данное устройство.

Установка запрета на установку драйвера
Способ 2 - внесение в правок в реестр

1. Открываем редактор реестра

  • Для этого - нажимаем комбинацию клавиш "Win + R" и вводим "regedit" и после нажимаем ОК.
  • Либо, в меню пуск вписываем "regedit" и открываем данный инструмент.
"regedit" или "Редактор реестра" в меню Пуск
"regedit" или "Редактор реестра" в меню Пуск
"regedit" или "Редактор реестра" в утилите "Выполнить"
"regedit" или "Редактор реестра" в утилите "Выполнить"

2. В редакторе реестра в дереве слева - переходите по следующему пути: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\.

3. Проверьте наличие раздела "DeviceInstall" в разделе "Windows".
Если его нет, тогда нажмите левой кнопкой мыши по разделу "Windows"
и выберите "Создать" -> "Раздел". Новому разделу задайте имя - "
DeviceInstall";

Windows и DeviceInstall
Windows и DeviceInstall

ВНИМАНИЕ!

Дальнейшие шаги по созданию разделов выполняйте только в том случае, если их изначально нет в реестре!
Пример создания раздела
Пример создания раздела

4. В новом разделе "DeviceInstall" создайте раздел "Restrictions";

Новый раздел Restrictions
Новый раздел Restrictions

5. В новом разделе "Restrictions" создайте раздел "DenyDeviceIDs";

Новый раздел DenyDeviceIDs в Restrictions
Новый раздел DenyDeviceIDs в Restrictions

6. Откройте раздел "Restrictions" и создайте в нём параметр DWORD с именем "DenyDeviceIDs" (правой кнопкой мыши по списку справа) со значением 1.

Добавление параметров в реестр - выбор раздела, создание параметра
Добавление параметров в реестр - выбор раздела, создание параметра
Добавление параметров в реестр - изменение имени параметра, установка значения
Добавление параметров в реестр - изменение имени параметра, установка значения

7. По аналогии с пунктом 6 создайте в разделе "Restrictions" параметр DWORD с именем "DenyDeviceIDsRetroactive" со значением 0.

После выполнения всех пунктов до 7 реестр будет выглядеть так:

Результат после выполнения всех пунктов по 7
Результат после выполнения всех пунктов по 7

8. Теперь в левом дереве выберите раздел "DenyDeviceIDs" и в нём (т.е. справа) создайте строковый параметр с именем "1" (без кавычек). Тип у данного параметра - "Строковый параметр", а значением будет являться - ранее скопированный GUID устройства.

-18

8.1 - Если вам нужно будет добавить несколько устройств, то нужно будет повторить только пункт 8, добавляя параметры с новыми названиями в следующем виде: 1, 2, 3 и т.д.

-19

После вам необходимо перезагрузить ПК и всё готово!

Хочу убрать ограничение, которое ранее установил

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

1. Для редактора групповой полики - необходимо открыть редактор групповых локальной групповой политики и в параметре "Запретить установку устройств с указанными кодами" - убрать из списка то устройство, которое нужно.

2. Для редактора реестра - удалить параметр в разделе "DenyDeviceIDs" с нужным значением (например, если устройство было одно - параметр "1" или иное число, в зависимости от хранящегося в нём GUID).

Итоги

Надеюсь данная статья была полезна для вас!
Если же что-то не сработало из перечисленного - тогда прошу отметиться в комментариях и попробую найти иные способы для решения данной проблемы.

А всем хорошего дня, вечера и добра!
До новых статей!