Windows 10 автоматически обновляет драйверы устройств. Как правило, это удобно, но со старым оборудованием могут возникнуть проблемы. Например, есть старый ноутбук, при обновлении драйверов на тачпад он начинает некорректно работать. Можно вернуть старые драйвера от Windows 7, но система все равно при ближайшем обновлении скачает и установит новую версию. Как эту проблему решить?
Есть возможность заблокировать установку драйверов для определенных видов оборудования по их hardware ID.
Прежде всего, узнаем требуемый hardware ID:
- В Диспетчере устройств из контекстного меню правой кнопки выбрать «Свойства».
- Перейти на вкладку Details («Подробно»).
- В выпадающем списке Property («Свойства») выбрать значение Hardware Ids.
- Скопировать их в текстовый файл.
Установка:
- Загрузить желаемую версию драйвера.
- Отключиться от сети, чтобы Windows не попыталась обновить драйвер сама.
- Удалить старый драйвер.
- Установить желаемый драйвер.
- Перезагрузиться и убедиться, что все работает корректно.
Блокировка обновления по hardware ID:
- Открыть командную строку от имени Администратора (правой кнопкой мыши по иконке «Пуск»).
- Запустить групповые политики, введя команду gpedit.
- Путь к политике: Local Computer Policy -> Computer Configuration -> Administrative Templates -> System -> Device Installation -> Device Installation Restrictions
- Открыть политику "Prevent installation of devices that match any of these device IDs."
- Установить ее в Enabled.
- Кликнуть по кнопке Show под свойством "Prevent installation of devices that match any of these Device IDs."
- В открывшееся окно вставить hardware ID из текстового файла.
- Не отмечать чекбокс «Также применить к уже установленным устройствам», иначе устройство не запустится после перезагрузки
- Перезагрузиться.
Обратите внимание, эта политика блокирует ручную и автоматическую установку драйвера, но не его загрузку. Windows Update будет продолжать пытаться загрузить новую версию драйвера и обновить его. В логах вы будете видеть сообщения об ошибке установки. Чтобы обновить драйвер, вам придется установить политику в состояние Not Configured. При этом очистится список ID оборудования.