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

Windows Vista, Windows Server 2008 und spätere Versionen von Windows implementieren RFC 3484 und verwenden eine Präfixtabelle, um zu bestimmen, welche Adresse verwendet werden soll, wenn mehrere Adressen für einen DNS (Domain Name System)-Namen verfügbar sind.

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

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

Zusammenfassung

It is common for IT administrators to disable IPv6 to troubleshoot networking-related issues such as name resolution issues.

Wichtig

Internetprotokoll Version 6 (IPv6) 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 vor 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 Funktionalität von IPv6 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
IPv4 vor IPv6 bevorzugen 32. Dezember
Hexadezimalwert 0x20
Bin xx1x xxxx

Empfohlen anstatt IPv6 zu deaktivieren.
Deaktivieren von IPv6 255. Dezember
Hexadezimalwert 0xFF
Papierkorb 1111 1111

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

Darüber hinaus wird der Systemstart fünf Sekunden verzögert, wenn IPv6 durch fehlerhaftes Festlegen der Registrierungseinstellung "DisabledComponents" auf den Wert 0xffffffff. Der richtige Wert sollte 0xff. 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" so festgelegt ist, dass IPv6 deaktiviert wird, kann das Kontrollkästchen auf der Registerkarte "Netzwerk" für jede Schnittstelle aktiviert werden. Dies ist ein erwartetes Verhalten.

Sie können IPv6 nicht vollständig deaktivieren, da IPv6 intern auf dem System für viele TCPIP-Aufgaben verwendet wird. Beispielsweise können Sie nach dem Konfigurieren dieser Einstellung weiterhin Ping ::1 ausführen.
Deaktivieren von IPv6 für alle Nichttunnelschnittstellen 16. Dezember
Hexadezimalwert 0x10
Bin xxx1 xxxx
Deaktivieren von IPv6 für alle Tunnelschnittstellen 1. Dezember
Hexadezimalwert 0x01
Bin xxxx xxx1
Deaktivieren von IPv6 für alle Nichttunnelschnittstellen (mit Ausnahme des Loopbacks) und für die IPv6-Tunnelschnittstelle 17. Dezember
Hexadezimalwert 0x11
Bin xxx1 xxx1
IPv6 vor IPv4 bevorzugen Bin xx0x xxxx
Erneutes Aktivieren von IPv6 auf allen Nichttunnelschnittstellen Bin xxx0 xxxx
Erneutes Aktivieren von IPv6 für alle Tunnelschnittstellen Bin xxx xxx0
Erneutes Aktivieren von IPv6 für Nichttunnelschnittstellen und für IPv6-Tunnelschnittstellen Bin 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 routing- und Remotezugriffsdienst fehlschlagen, 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 gewünscht wird, 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 <value> den Wert durch den entsprechenden Wert.

Berechnen des Registrierungswerts

Windows verwendet Bitmasken, 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) enthalten, finden Sie in der folgenden Tabelle.

Name Setting
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 ALSP)
PreferIpv4 IPv4 in der Standardpräfixrichtlinie bevorzugen
TunnelCp Deaktivieren von CP-Schnittstellen
TunnelIpTls Deaktivieren von IP-TLS-Schnittstellen

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

Setting IPv4 vor IPv6 in Präfixrichtlinien bevorzugen Deaktivieren von IPv6 für alle Nichttunnelschnittstellen Deaktivieren von IPv6 für alle Tunnelschnittstellen Deaktivieren von IPv6 für Nichttunnelschnittstellen (mit Ausnahme des Loopbacks) und für die 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 ALSP) 0 1 0 1
IPv4 in der Standardpräfixrichtlinie bevorzugen. 1 0 0 0
Deaktivieren von CP-Schnittstellen 0 0 0 0
Deaktivieren von IP-TLS-Schnittstellen 0 0 0 0
Binär 0010 0000 0001 0000 0000 0001 0001 0001
Hexadezimal 0x20 0x10 0x01 0x11

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

Dieser Registrierungswert wirkt sich nicht auf den Status des folgenden Kontrollkästchens aus. Auch wenn für den Registrierungsschlüssel die Deaktivierung von IPv6 festgelegt 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 Default Address Selection for Internet Protocol Version 6 (IPv6).

Weitere Informationen zum Festlegen der Priorität von IPv4 vor IPv6 finden Sie unter Verwenden 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 Netzwerküberwachung: Microsoft Network Monitor 3.4 (Archiv)

Warnung

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