網路適配器上電源管理設定的相關信息

本文提供在單一計算機上停用網路適配器電源管理的解決方案。

適用於: Windows 7 Service Pack 1、Windows Server 2008 R2 Service Pack 1
原始 KB 編號: 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,然後按一下 [確定]

  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)

如果下列步驟完全如以下所述,則只會檢查選項 1 的最後一個步驟的 DWORD 值會發生衝突:

  • 如果您核取所有方塊,則值為 256 (0x100)
  • 如果您取消核取方塊 1,則其他兩個會呈現灰色,且值會變成 280 (0x118)
  • 如果您檢查除外的所有方塊,則第三個方塊的 PNPCapabilities 值會變成 0
  • 如果重複步驟 2,則值會變成 24 (0x18)

現在,相同設定的值會不同,因為其達成方式。

基於部署目的,若要將選項 1 保持清除,必須使用值 24 (0x18) 。 根據預設,會檢查選項 1 和 2。 它與此機碼的 DWORD 值 0 相同,即使機碼預設不存在於登錄中也一樣。 因此,在部署腳本/建置程式中建立值 為 24 (0x18) 的此金鑰,將會在登錄中插入此專案,而登錄應該會在伺服器啟動期間取消核取第一個方塊。

同樣地,如果您想要在選項 2 和 3 清除時檢查選項 1,則所需的值會是 10 (0x16)

注意事項

這完全是設計。