Повторно включить настройку S5WakeOnLan для драйвера Realtek NIC, который отключен и скрыт файлом inf

Чтобы иметь возможность вывести ПК из состояния «выключено» S5, ОС должна подготовить сетевой адаптер во время отключение системы. Для сетевых адаптеров Realtek это выполняется драйвером «Контроллер семейства Realtek PCIe GBE», но только в том случае, если включена опция S5WakeOnLan «Выключение Wake-On-Lan».Этот параметр находится в HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class \ {4D36E972-E325-11CE-BFC1-08002BE10318} в непредсказуемом подразделе между 0000 и 0012.

Я обнаружил, что это ключ файл .inf драйвера, который определяет значение по умолчанию для этого параметра и его отображение в пользовательском интерфейсе. В старом образце от 2008 года настройка по умолчанию просто равнялась «1» и была сделана видимой для всех моделей. В последних версиях есть категории для отдельных моделей сетевых адаптеров, например

.
  • [s5wol.reg] - отображается, по умолчанию - 1
  • [s5wol.reg] - скрыто, по умолчанию установлено значение «0» (неисправность? Обнаружена в 2015-04-06)
  • [s5wolhidedisable.reg] - скрыто и установлено значение «0»
  • [s5wolhideenable.reg] - скрыто и установлено значение «1»
  • [s5wolhidetype2.reg] - скрыто и установлено значение «2»?!?!

Я провел обзор компьютеров, которыми управляю, и обнаружил, что имею дело со всем вышеперечисленным. Сначала я просто вручную установил S5WakeOnLan на 1, и он работал нормально больше года. Несколько старых ПК с Vista иногда зависают при включении или перезагрузке, что может быть причиной того, что Realtek отключил его (или это могло быть вызвано чем-то не связанным). Мне не удалось найти соответствующую документацию.

Проблема в том, что каждый раз, когда ОС решает переустановить драйвер сетевой карты (обновление до Win10, обновление драйвера, каждое крупное обновление ОС, которое, кажется, происходит дважды в год), настройка возвращается к значению по умолчанию, и ПК больше не может быть включен удаленно.Мне уже приходилось исправлять это несколько раз на всех пораженных машинах WIn10, и это оказалось постоянным бременем.

Полгода мне достаточно, чтобы забыть, что это все еще актуально, поэтому, когда это произойдет, я испорчу мой график обслуживания, так как мне придется ждать день +, чтобы компьютер включился физически, а затем исправляю реестр удаленно, затем снова дождитесь выключения и включения ПК, чтобы изменения реестра вступили в силу. Я бы хотел избавиться от этой проблемы, но пока что единственный обходной путь, который я придумал, - это правило реестра групповой политики, которое вставляет S5WakeOnLan = 1 в каждый из этих числовых подразделов.

1
задан 4 March 2019 в 01:42
1 ответ

Долгосрочное решение — обновление Microsoft пакеты драйверов, размещенные на серверах Центра обновления Windows, до версий, достаточно новых, чтобы в них больше не возникала проблема. Со временем я заметил, что это действительно происходит постепенно. Сегодня я пришел к выводу, что все мои первоначально затронутые ПК теперь отображают настройку в пользовательском интерфейсе драйвера. Некоторые из них по умолчанию отключены, но изменения в настройках теперь должны сохраняться при обновлении ОС. Так что для меня проблема решена.

Хотя я до сих пор понятия не имею, как сообщать Microsoft о неисправных пакетах, чтобы их можно было исправить.

0
ответ дан 15 February 2021 в 16:22

Теги

Похожие вопросы