IPv6 deaktivieren, aber richtig
Wenn man IPv6 ausschalten möchte, dann niemals die Bindung an der Netzwerkkarte deaktivieren, das verursacht Probleme. Das Deaktivieren der Bindung deaktiviert nur die Verwendung von IPv6 an dieser Netzwerkkarte. Der IPv6 Stack ist aber weiterhin aktiv. Ein simples „ping localhost“ zeigt, das das System weiterhin mit ::1 antwortet. Die Probleme entstehen nun, weil das System IPv6 intern weiterhin nutzen möchte, es aber über die Netzwerkkarte nicht kann.
So bitte nicht
Der Weg führt über die Registry, über die Parameter des TCP/IP v6 Treibers.
Der dazugehörige Microsoft Artikel beschreibt wie sich das IPv6 Protokoll komplett ausschalten lässt: Guidance for configuring IPv6 in Windows for advanced users
IPv6 deaktivieren (über die Registry):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters DisabledComponents = 0xFF (REG_DWORD)
IPv6 deaktivieren (über PowerShell):
$RegistryPath = "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" $Name = "DisabledComponents" $Value = "255" New-ItemProperty -Path $RegistryPath -Name $Name -Value $Value -PropertyType DWORD -Force