Поделиться через


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

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

Область применения: 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).

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

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

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

Примечание.

Это полностью по дизайну.