Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera rozwiązanie umożliwiające wyłączenie zarządzania zasilaniem karty sieciowej na jednym komputerze.
Dotyczy: Windows 7 z dodatkiem Service Pack 1, Windows Server 2008 R2 z dodatkiem Service Pack 1
Oryginalny numer KB: 2740020
Podsumowanie
Ulepszenia wprowadzone w systemie Windows 7 do zarządzania ustawieniami zasilania kart sieciowych znacznie zmniejsza liczbę fałszywych wznawiań. Umożliwia komputerom uśpienie przez dłuższy czas w przypadku bezczynności. Ponadto można skonfigurować ustawienia zarządzania energią, aby spełniały potrzeby użytkowników za pomocą właściwości urządzenia, standardowych ustawień rejestru.
Podczas wdrażania systemu Windows 7 lub Windows Server 2008 R2 można wyłączyć następujące ustawienie zarządzania zasilaniem karty sieciowej na niektórych komputerach:
Zezwalaj komputerowi na wyłączenie tego urządzenia w celu zaoszczędzenia zasilania
Ważne
Ten artykuł nie dotyczy sterowników NetAdapterCx. Aby uzyskać więcej informacji na temat sterowników NetAdapterCx, zobacz User Control of Device Idle and Wake Behavior (Kontrola użytkowników bezczynności urządzeń i zachowanie wznawiania).
Więcej informacji
Ustawienie Zezwalaj komputerowi na wyłączenie tego urządzenia w celu zapisania ustawienia zasilania steruje sposobem obsługi karty sieciowej po wejściu komputera w stan uśpienia. To ustawienie może być używane, jeśli sterownik błędnie przedstawia sposób obsługi stanów uśpienia.
System Windows nigdy nie wyłącza karty sieciowej z powodu braku aktywności. Gdy to ustawienie jest zaznaczone (włączone), system Windows umieszcza kartę sieci w stanie uśpienia i po wznowieniu umieszcza go z powrotem do D0. Jeśli to ustawienie nie jest zaznaczone (wyłączone), system Windows całkowicie zatrzymuje urządzenie i wznawia jego ponowne inicjowanie. To ustawienie jest przydatne, jeśli sterownik karty sieciowej mówi, że obsługuje przechodzenie do różnych stanów uśpienia i z powrotem do D0, ale ostatecznie nie obsługuje tej funkcji.
Aby zmienić ustawienia zarządzania energią dla karty sieciowej, można użyć Menedżer urządzeń. Aby wyłączyć to ustawienie w Menedżer urządzeń, rozwiń węzeł Karty sieciowe, kliknij prawym przyciskiem myszy kartę, wybierz pozycję Właściwości, wybierz kartę Zarządzanie energią, a następnie wyczyść pole wyboru Zezwalaj komputerowi na wyłączenie tego urządzenia w celu zapisania zasilania.
W systemie Windows 7 lub Windows Server 2008 R2 istnieją dwa dodatkowe pola wyboru na karcie Zarządzanie energią dla karty sieciowej, która określa, czy to urządzenie może wznawiać komputer:
- Zezwalaj temu urządzeniu na wznawianie komputera
- Zezwalaj tylko na wznowienie komputera za pomocą pakietu magicznego
Uwaga 16.
Aby powyższe ustawienia działały, może być również konieczne włączenie ustawień systemu BIOS w celu włączenia funkcji WOL. Określone ustawienia systemu BIOS zależą od producenta komputera.
Jednak w przypadku niektórych instalacji systemu Windows 7 lub Windows Server 2008 R2 można użyć rejestru, aby wyłączyć to urządzenie w celu zapisania ustawienia zarządzania zasilaniem karty sieciowej. Możesz też użyć rejestru do skonfigurowania opcji wznawiania opisanych powyżej.
Jak za pomocą Edytora rejestru wyłączyć zarządzanie zasilaniem karty sieciowej na jednym komputerze
Ważne
W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonać poniższe kroki. Aby zapewnić dodatkową ochronę, utwórz kopię zapasową rejestru przed przystąpieniem do jego modyfikacji. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.
Aby wyłączyć ustawienie zarządzania zasilaniem karty sieciowej dla jednego komputera, wykonaj następujące kroki:
Kliknij przycisk Start, wybierz polecenie Uruchom, wpisz ciąg ntdsutil w polu Otwórz, a następnie kliknij przycisk OK.
Odszukaj i wybierz następujący podklucz rejestru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\DeviceNumber
Uwaga 16.
DeviceNumber to numer karty sieciowej. Jeśli na komputerze jest zainstalowana jedna karta sieciowa, wartość DeviceNumber to 0001.
Wybierz pozycję PnPCapabilities.
W menu Edycja wybierz polecenie Modyfikuj.
W polu Dane wartości wpisz wartość 24, a następnie wybierz przycisk OK.
Uwaga 16.
Domyślnie wartość 0 wskazuje, że włączono zarządzanie energią karty sieciowej. Wartość 24 uniemożliwi systemowi Windows 7 wyłączenie karty sieciowej lub pozwoli karcie sieciowej wybudzać komputer z trybu wstrzymania.
W menu Plik kliknij polecenie Wyjdź.
Dodatkowe informacje
Dostępne są trzy opcje dotyczące właściwości zarządzania energią karty sieciowej:
- Opcja 1. Zezwalaj komputerowi na wyłączenie tego urządzenia w celu zaoszczędzenia zasilania
- Opcja 2. Zezwalaj temu urządzeniu na wznowienie pracy komputera
- Opcja 3. Zezwalaj tylko na wznowienie komputera przez pakiet magiczny
Różne możliwe kombinacje, które istnieją wraz z ich wartościami DWORD (w liczbach dziesiętnych i szesnastku) są:
- Opcja 1 i opcja 2 są zaznaczone, opcja 3 jest niezaznaczone: ta kombinacja jest domyślna i dlatego jej wartość wynosi 0.
- Opcja 1, opcja 2 i opcja 3 są sprawdzane: wartość staje się 0x100 (256).
- Sprawdzana jest tylko opcja 1: wartość staje się 0x110 (272).
- Opcja 1 nie jest zaznaczona (należy pamiętać, że opcja 2 i opcja 3 będą wyszarzone w wyniku): wartość staje się 0x118 (280).
Konflikt występuje dla wartości DWORD dla ostatniego kroku, w którym opcja 1 jest sprawdzana tylko, jeśli następujące kroki są wykonywane dokładnie tak, jak wspomniano poniżej:
- Jeśli zaznaczysz wszystkie pola, wartość to 256 (0x100).
- Jeśli usuniesz zaznaczenie pola 1, pozostałe dwa będą wyszarzone, a wartość będzie wynosić 280 (0x118).
- Jeśli zaznaczysz wszystkie pola z wyjątkiem, trzeci, wartość PNPCapabilities stanie się 0.
- Jeśli krok 2 zostanie powtórzony, wartość stanie się 24 (0x18).
Teraz wartości są różne dla tego samego ustawienia, ponieważ sposób jego osiągnięcia.
Aby zapewnić wyczyszczenie opcji 1, należy użyć wartości 24 (0x18). Domyślnie sprawdzana jest opcja 1 i 2. Jest taka sama jak wartość DWORD 0 tego klucza, mimo że klucz nie istnieje domyślnie w rejestrze. W związku z tym utworzenie tego klucza o wartości 24 (0x18) w skrycie wdrożenia/procesie kompilacji spowoduje wstrzyknięcie tego wpisu w rejestrze, co z kolei powinno usunąć zaznaczenie pierwszego pola podczas uruchamiania serwera.
W ten sam sposób, jeśli chcesz zachować opcję 1 zaznaczoną podczas czyszczenia opcji 2 i 3, wymagana wartość to 10 (0x16).
Uwaga 16.
Jest to całkowicie zgodnie z projektem.