Anleitung zum Konfigurieren von IPv6 in Windows für fortgeschrittene Benutzer

Windows Vista, Windows Server 2008 und höhere Versionen von Windows RFC 3484 implementieren und anhand einer Präfixtabelle ermitteln, welche Adresse verwendet werden soll, wenn mehrere Adressen für einen DNS-Namen (Domain Name System) verfügbar sind.

Standardmäßig bevorzugt Windows globale IPv6-Unicastadressen gegenüber IPv4-Adressen.

Gilt für:   Windows 10 – alle Editionen, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Ursprüngliche KB-Nummer:   929852

Zusammenfassung

IT-Administratoren können IPv6 häufig deaktivieren, um netzwerkbezogene Probleme wie Probleme mit der Namensauflösung zu beheben.

Wichtig

IPv6 (Internet Protocol Version 6) ist ein obligatorischer Bestandteil von Windows Vista und Windows Server 2008 und neueren Versionen. Es wird nicht empfohlen, IPv6 oder seine Komponenten zu deaktivieren. Wenn Sie dies tun, funktionieren einige Windows Komponenten möglicherweise nicht.

Es wird empfohlen, IPv4 gegenüber IPv6 in Präfixrichtlinien zu verwenden, anstatt IPV6 zu deaktivieren.

Verwenden des Registrierungsschlüssels zum Konfigurieren von IPv6

Wichtig

Führen Sie die in diesem Abschnitt beschriebenen Schritte sorgfältig aus. Durch eine fehlerhafte Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Sichern Sie die Registrierung, bevor Sie sie ändern, damit Sie sie bei Bedarf wiederherstellen können.

Die IPv6-Funktion kann durch Ändern des folgenden Registrierungsschlüssels konfiguriert werden:

Speicherort:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
Name: DisabledComponents
Typ: REG_DWORD
Min-Wert: 0x00 (Standardwert)
Max-Wert: 0xFF (IPv6 deaktiviert)

IPv6-Funktionalität Registrierungswert und Kommentare
Bevorzugen von IPv4 gegenüber IPv6 Dezimalzahl 32
Hexadezimale 0x20
Binary xx1x xxxx

Empfohlen, anstatt IPv6 zu deaktivieren.
IPv6 deaktivieren Dezimalzahl 255
Hexadezimale 0xFF
Binary 1111 1111

Sehen Sie sich die Startverzögerung an, nachdem Sie IPv6 in Windows wenn nach dem Deaktivieren von IPv6 in Windows 7 SP1 oder Windows Server 2008 R2 SP1 eine Startverzögerung auftritt.

Darüber hinaus wird der Systemstart um fünf Sekunden verzögert, wenn IPv6 fälschlicherweise deaktiviert wurde und die Registrierungseinstellung "DisabledComponents" auf den Wert 0xffffffff festgelegt wird. Der richtige Wert sollte 0xff werden. Weitere Informationen finden Sie unter Internet Protocol Version 6 (IPv6) Overview.

Der Registrierungswert "DisabledComponents" wirkt sich nicht auf den Status des Kontrollkästchens aus. Auch wenn der Registrierungsschlüssel "DisabledComponents" auf "IPv6" festgelegt ist, kann das Kontrollkästchen auf der Registerkarte "Netzwerk" für jede Schnittstelle aktiviert werden. Dies ist ein erwartetes Verhalten.

IPv6 kann nicht vollständig deaktiviert werden, da IPv6 intern auf dem System für viele TCPIP-Aufgaben verwendet wird. Beispielsweise können Sie nach dem Konfigurieren dieser Einstellung weiterhin ::1 Ping ausführen.
Deaktivieren von IPv6 auf allen Nichttunnelschnittstellen Dezimalzahl 16
Hexadezimale 0x10
Binäre xxx1 xxxx
Deaktivieren von IPv6 auf allen Tunnelschnittstellen Dezimalzahl 1
Hexadezimale 0x01
Binary xxxx xxx1
Deaktivieren von IPv6 für alle Nichttunnelschnittstellen (mit Ausnahme des Loopbacks) und für die IPv6-Tunnelschnittstelle Dezimalzahl 17
Hexadezimale 0x11
Binäres xxx1 xxx1
Bevorzugen von IPv6 gegenüber IPv4 Binary xx0x xxxx
Erneutes Aktivieren von IPv6 auf allen Nichttunnelschnittstellen Binäre xxx0 xxxx
Erneutes Aktivieren von IPv6 auf allen Tunnelschnittstellen Binäre xxx xxx0
Erneutes Aktivieren von IPv6 auf Nichttunnelschnittstellen und IPv6-Tunnelschnittstellen Binäre xxx0 xxx0

Hinweis

  • Administratoren müssen eine ADMX-Datei erstellen, um die Registrierungseinstellungen der folgenden Tabelle in einer Gruppenrichtlinieneinstellung verfügbar zu machen.
  • Sie müssen den Computer neu starten, damit diese Änderungen wirksam werden.
  • Andere Werte als 0 oder 32 führen dazu, dass der Routing- und Remotezugriffsdienst fehlschlägt, nachdem diese Änderung wirksam wird.

Standardmäßig ist das 6to4-Tunnelingprotokoll in Windows aktiviert, wenn einer Schnittstelle eine öffentliche IPv4-Adresse zugewiesen ist (öffentliche IPv4-Adresse bedeutet jede IPv4-Adresse, die sich nicht in den Bereichen 10.0.0.0/8, 172.16.0.0/12 oder 192.168.0.0/16) befindet. 6to4 weist der 6to4-Tunnelingschnittstelle für jede Adresse automatisch eine IPv6-Adresse zu, und 6to4 registriert diese IPv6-Adressen dynamisch auf dem zugewiesenen DNS-Server. Wenn dieses Verhalten nicht erwünscht ist, wird empfohlen, die IPv6-Tunnelschnittstellen auf den betroffenen Hosts zu deaktivieren.

Sie können auch die folgenden Schritte ausführen, um den Registrierungsschlüssel zu ändern:

  1. Öffnen Sie ein Eingabeaufforderungsfenster für die Verwaltung.

  2. Führen Sie den folgenden Befehl aus:

    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d <value> /f
    

    Hinweis

    Ersetzen Sie den <value> Wert durch den entsprechenden Wert.

Berechnen des Registrierungswerts

Windows Bitmasken verwenden, um die DisabledComponents-Werte zu überprüfen und zu bestimmen, ob eine Komponente deaktiviert werden soll.

Informationen dazu, welche Komponente die einzelnen Bitsteuerelemente (von niedrig bis hoch) sind, finden Sie in der folgenden Tabelle.

Name Einstellung
Tunnel Deaktivieren von Tunnelschnittstellen
Tunnel6to4 Deaktivieren von 6to4-Schnittstellen
TunnelIsatap Deaktivieren von Isatap-Schnittstellen
Tunnel Teredo Deaktivieren von Teredo-Schnittstellen
Systemeigen Deaktivieren systemeigener Schnittstellen (auch PPPS)
PreferIpv4 Bevorzugen von IPv4 in der Standardpräfixrichtlinie
TunnelCp Deaktivieren von CP-Schnittstellen
TunnelIpTls Ip-TLS-Schnittstellen deaktivieren

Für jedes Bit bedeutet 0 "false" und "1" "true". Ein Beispiel finden Sie in der folgenden Tabelle.

Einstellung Bevorzugen von IPv4 gegenüber IPv6 in Präfixrichtlinien Deaktivieren von IPv6 auf allen Nichttunnelschnittstellen Deaktivieren von IPv6 auf allen Tunnelschnittstellen Deaktivieren von IPv6 auf Nichttunnelschnittstellen (mit Ausnahme des Loopbacks) und auf der IPv6-Tunnelschnittstelle
Deaktivieren von Tunnelschnittstellen 0 0 1 1
Deaktivieren von 6to4-Schnittstellen 0 0 0 0
Deaktivieren von Isatap-Schnittstellen 0 0 0 0
Deaktivieren von Teredo-Schnittstellen 0 0 0 0
Deaktivieren systemeigener Schnittstellen (auch PPPS) 0 1 0 1
Bevorzugen Sie IPv4 in der Standardpräfixrichtlinie. 1 0 0 0
Deaktivieren von CP-Schnittstellen 0 0 0 0
Ip-TLS-Schnittstellen deaktivieren 0 0 0 0
Binär 0010 0000 0001 0000 0000 0001 0001 0001
Hexadezimale 0x20 0x10 0x01 0x11

Die Verwendung der Netzwerkeigenschaften-GUI zum Deaktivieren von IPv6 wird nicht unterstützt.

Dieser Registrierungswert wirkt sich nicht auf den Status des folgenden Kontrollkästchens aus. Auch wenn der Registrierungsschlüssel so festgelegt ist, dass IPv6 deaktiviert ist, kann das Kontrollkästchen auf der Registerkarte "Netzwerk" für jede Schnittstelle aktiviert werden. Dies ist ein erwartetes Verhalten.

Netzwerkeigenschaften

Referenz

Weitere Informationen zu RFC 3484 finden Sie unter Standardadressauswahl für IPv6 (Internet Protocol Version 6).

Weitere Informationen zum Festlegen der IPv4-Rangfolge vor IPv6 finden Sie unter Verwenden von SIO_ADDRESS_LIST_SORT.

Informationen zu RFC 4291 finden Sie unter IP Version 6 Addressing Architecture.

Weitere Informationen zu den verwandten Problemen finden Sie in den folgenden Artikeln:

Tools zur Unterstützung der Netzwerkablaufverfolgung: Microsoft Network Monitor 3.4 (Archiv)

Warnung

Netmon 3.4 ist nicht mit Windows Server 2012 oder neueren Betriebssystemen kompatibel, wenn LBFO NIC-Teaming aktiviert ist. Verwenden Sie stattdessen Message Analyzer.