Отключение протокола IP версии 6 (TCP/IPv6) в Windows
В Windows 11/10/7 по умолчанию IPv6 включен, что может иногда вызывать ошибки в интернете при открытии некоторых сайтов, так как сервер на котором расположен сайт, может не поддерживать TCP/IPv6 (IPv6). Да и местные провайдеры не будут использовать протокол TCP IPv6, так как он не сильно распространен и вместо его используется IPv4. Кроме того, отключение протокола IPv6 устраняет проблемы с синхронизацией, подключению к онлайн играм и GamePass в Windows.
Помните, что протокол ipv4 в скором иссякнет, так как не был рассчитан на столько пользователей в мире, чтобы выдавать каждому IP адрес. И это не только пользователи, но и сайты, приложения и другие проекты в интернете. Если ip адрес в протоколе ipv4 выглядит как 192.168.1.1, то в ipv6 он будет следующего вида 2001:0db8:85a3:0000:0000:8a2e:0370:7334 и это означает неограниченное использование ip адресов во всем мире. Если версия ipv4 использует 32-битную схему адресов, это примерно 4,3 миллиарда адресов, то ipv6 использует 128-битную схему адресов, что примерно ровно триллионам адресов.
Как отключить IPv6 в Windows через CMD, PS и свойства адаптера
1. Чтобы отключить протокол туннелирования ipv6 через параметры в Windows 11/10/8.1/7, то выполните следующие шаги:
- Нажмите Win+R и введите ncpa.cpl
- Нажмите правой кнопкой мыши по сетевому адаптеру
- Выберите Свойства
- Снимите галочку с IP версии 6 (TCP/IPv6)
2. Чтобы быстро отключить протокол IPv6 в любой версии Windows 11/10/8.1/7 и Server, запуcтите командную строку от имени администратора и введите:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 255 /f
- Перезагрузите ПК, чтобы применить изменения
Если нужно включить обратно протокол ipv6, то введите:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /f
- Перезагрузите ПК, чтобы применить изменения
3. Протокол IPv6 можно отключить через PowerShell, который нужно запустить с повышенными правами, введя cледующие команды:
Get-NetAdapterBinding -ComponentID ms_tcpip6
Disable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6
📌 Первой командой мы выводим список сетевых адаптеров с протоколом ipv6. Второй командой мы отключаем ipv6 в определенном адаптере, к примеру "Ethernet", который подключен к сети, интернету по проводу. Если вы подключены по WiFi, то нужно заменить на Беспроводная сеть.