Сведения о настройке управления питанием в сетевом адаптере

В этой статье описано, как отключить управление питанием сетевого адаптера на одном компьютере.

Применимо к: Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 с пакетом обновления 1 (SP1)
Исходный номер базы знаний: 2740020

Сводка

Усовершенствования, внесенные в Windows 7 для управления параметрами питания для сетевых адаптеров, значительно сокращают количество ложных пробуждений. Он позволяет компьютерам работать в спящем режиме в течение более длительных периодов времени при простое. Кроме того, вы можете настроить параметры управления питанием в соответствии с потребностями пользователей с помощью свойств устройства и стандартных параметров реестра.

При развертывании Windows 7 или Windows Server 2008 R2 может потребоваться отключить следующий параметр управления питанием сетевого адаптера на некоторых компьютерах:

Разрешить компьютеру отключить это устройство для экономии электроэнергии

Важно!

Эта статья не относится к драйверам NetAdapterCx. Дополнительные сведения о драйверах NetAdapterCx см. в статье Управление пользователем режимом простоя и пробуждения устройства.

Дополнительная информация

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

Windows никогда не отключает карта сети из-за бездействия. Если этот параметр установлен (включен), Windows переводит сетевой карта в спящий режим, а при возобновлении работы возвращается в D0. Если этот параметр не установлен (отключен), Windows полностью останавливает устройство и при возобновлении повторно инициализирует его. Этот параметр полезен, если сетевой драйвер карта говорит, что поддерживает переход в разные состояния спящего режима и обратно в D0, но в конечном итоге он не поддерживает эту функцию.

Вы можете использовать диспетчер устройств для изменения параметров управления питанием для сетевого адаптера. Чтобы отключить этот параметр в диспетчер устройств, разверните узел Сетевые адаптеры, щелкните адаптер правой кнопкой мыши, выберите пункт Свойства, перейдите на вкладку Управление питанием, а затем снимите флажок Разрешить компьютеру отключить это устройство для экономии питания проверка.

В Windows 7 или Windows Server 2008 R2 на вкладке "Управление питанием" для сетевого адаптера есть два дополнительных поля проверка, которые определяют, может ли это устройство выбудить компьютер:

  • Разрешить этому устройству вывести компьютер из режима пробуждения
  • Разрешите только волшебный пакет для пробуждения компьютера

Примечание.

Чтобы указанные выше параметры работали, вам также может потребоваться включить параметры BIOS, чтобы включить WOL. Конкретные параметры BIOS зависят от производителя компьютера.

Однако при некоторых установках Windows 7 или Windows Server 2008 R2 может потребоваться использовать реестр, чтобы отключить параметр Разрешить компьютеру отключить это устройство для экономии питания сетевого адаптера. Или вы можете использовать реестр для настройки описанных выше параметров пробуждения.

Использование Редактор реестра для отключения управления питанием сетевых адаптеров на одном компьютере

Важно!

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

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

  1. Нажмите Пуск, Выполнить, введите regedit в поле Открыть, затем нажмите OK.

  2. Найдите и выделите следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\DeviceNumber

    Примечание.

    DeviceNumber — это номер сетевого адаптера. Если на компьютере установлен один сетевой адаптер, значение DeviceNumber равно 0001.

  3. Выберите PnPCapabilities.

  4. В меню Правка щелкните команду Изменить.

  5. В поле Значение введите24 и нажмите кнопку ОК.

    Примечание.

    По умолчанию значение 0 указывает, что управление питанием сетевого адаптера включено. Значение 24 не позволит Windows 7 отключить сетевой адаптер или позволить сетевому адаптеру выключить компьютер из режима ожидания.

  6. В меню Файл выберите Выход.

Дополнительные сведения

У вас есть три варианта для свойств управления питанием сетевой карты:

  • Вариант 1. Разрешить компьютеру отключить это устройство для экономии электроэнергии
  • Вариант 2. Разрешить этому устройству пробуждение компьютера
  • Вариант 3. Разрешите только волшебный пакет для пробуждения компьютера

Различные возможные сочетания, которые существуют вместе со значениями DWORD (в десятичном и шестнадцатеричном формате):

  • Параметр 1 и вариант 2 установлен, параметр 3 не установлен: это сочетание по умолчанию и, следовательно, его значение равно 0.
  • Параметры 1, варианты 2 и 3 проверяются: значение становится 0x100 (256).
  • Установлен только вариант 1: значение становится 0x110 (272).
  • Параметр 1 не установлен (обратите внимание, что варианты 2 и 3 в результате будут выделены серым цветом): значение становится 0x118 (280).

Конфликт возникает для значения DWORD на последнем шаге, где проверяется только вариант 1, если следующие действия выполняются точно так, как описано ниже:

  • Если вы проверка все поля, значение равно 256 (0x100).
  • Если снять флажок 1, два остальных будут выделены серым цветом, а значение станет 280 (0x118).
  • Если проверка все поля, кроме третьего, значение PNPCapabilities станет 0.
  • Если шаг 2 повторяется, значение становится 24 (0x18).

Теперь значения для одного и того же параметра отличаются, так как он был достигнут.

Для целей развертывания необходимо использовать значение 24 (0x18) для очистки варианта 1. По умолчанию установлен флажок 1 и 2. Это то же самое, что значение DWORD 0 этого раздела, даже если ключ не существует в реестре по умолчанию. Таким образом, при создании этого ключа со значением 24 (0x18) в процессе развертывания или сборки эта запись будет внедрена в реестр, что, в свою очередь, должно снять первый флажок во время запуска сервера.

Аналогичным образом, если вы хотите сохранить флажок 1, а варианты 2 и 3 сняты, обязательное значение будет 10 (0x16).

Примечание.

Это полностью по замыслу.