Как отключить IPv6 в Windows 10/11 через консоль или PowerShell

IPv6 (Internet Protocol version 6) – это более новая версия Интернет-протокола по сравнению с IPv4. Одно из ключевых отличий заключается в длине IP-адресов. В IPv4 используется 32-разрядный адрес, который может генерировать до 4 млрд. уникальных адресов, в то время как в IPv6 используется 128-разрядный адрес, который может генерировать 340 недециллионов уникальных адресов. Однако если IPv6 вызывает проблемы, его можно отключить и перейти на IPv4, используя любой из методов, описанных в данном руководстве.

1. Отключите IPv6 в настройках

По умолчанию Windows использует оба интернет-протокола: IPv6 и IPv4. Однако вы можете отключить IPv6 из настроек сетевого адаптера на вашем компьютере.

  1. Нажмите кнопку «Пуск» и приложение «Настройки».
  2. В левой панели нажмите «Сеть & Интернет», а в нижней части правой панели выберите «Дополнительные параметры сети».
  3. Прокрутите страницу вниз и нажмите «Дополнительные параметры сетевого адаптера» в разделе «Связанные параметры». Для Windows 10 нажмите «Изменить параметры адаптера» в разделе «Дополнительные параметры сети».
  4. Щелкните правой кнопкой мыши имя сети Wi-Fi на экране «Сетевые подключения» и выберите «Свойства» во всплывающем меню.
  5. В диалоговом окне «Свойства Wi-Fi» снимите флажок «Протокол Интернета версии 6 (TCP/IPv6)» и нажмите кнопку «ОК» для сохранения изменений.

2. Отключение IPv6 путем изменения реестра Windows

Совет: прежде чем приступать к изменению реестра, рекомендуется создать резервную копию реестра.

Если вы более опытный пользователь, отключите IPv6 путем изменения реестра Windows через командную строку.

  1. Откройте диалог Run (Win + R), введите cmd.exe и нажмите Ctrl + Shift + Enter для запуска от имени администратора.
  2. IPv6 по умолчанию включен, и ключ реестра «DisabledComponents» будет иметь значение 00. Чтобы отключить IPv6, измените значение этого ключа реестра на 0xFF, затем введите следующую команду и нажмите Enter.
    Через консоль это можно сделать твк:
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 255 /f

  3. В качестве альтернативы, вместо отключения IPv6, дайте указание Windows принять IPv4 вместо IPv6, установив значение ключа реестра на 0x20 (32) вместо 0xFF с помощью следующей команды, затем нажмите Enter.
    Если удобнее использовать консоль, то вот так это можно сделать:
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 32 /f
  4. После выполнения команды перезагрузите компьютер, чтобы убедиться, что изменения были применены.

3. Отключение IPv6 для конкретного сетевого адаптера

У вас несколько сетевых адаптеров, подключенных к компьютеру под управлением Windows? Вы можете использовать PowerShell для отключения IPv6 для конкретного сетевого адаптера.

  1. Нажмите Win +X на клавиатуре и выберите «Terminal (Admin)» в меню, чтобы запустить Windows PowerShell от имени администратора.
  2. Чтобы получить список сетевых адаптеров, подключенных к компьютеру, введите следующую команду и нажмите Enter.
    Get-NetAdapterBinding -ComponentID ms_tcpip6

  3. Чтобы отключить IPv6 на конкретном адаптере, введите следующую команду и нажмите Enter. Не забудьте заменить [name] на реальное имя сетевого адаптера.
    Disable-NetAdapterBinding -Name [name] -ComponentID ms_tcpip6
  4. После выполнения команды на экране не появится подтверждающее сообщение. Однако для просмотра состояния IPv6 можно выполнить команду, указанную в шаге №2. Если вы отключили IPv6 для конкретного сетевого адаптера, то в соответствующей колонке «Включено» вы увидите значение «False».
  5. Для повторного включения IPv6 при необходимости введите следующую команду и нажмите Enter. И снова не забудьте заменить [name] на имя вашего сетевого адаптера.
    Enable-NetAdapterBinding -Name [name] -ComponentID ms_tcpip6

  6. Если метод PowerShell покажется вам слишком сложным, вы можете вернуться к разделу #1 и использовать метод Settings для изменения IPv6 для конкретного сетевого адаптера.

Совет: PowerShell – это не то же самое, что Командная строка.

Часто задаваемые вопросы

✅ Является ли IPv6 быстрее IPv4?

IPv6 имеет больший размер заголовка (128 бит), чем IPv4 (32 бита), что упрощает обработку пакетов и приводит к ускорению соединения, особенно в сетевых устройствах, где нет необходимости в NAT (Network Address Translation). NAT преобразует назначенный провайдером IP-адрес в частные адреса для всех устройств в сети.

✅ Увеличивает ли отключение IPv6 скорость Интернета?

Нет. Это миф, что сетевое соединение станет быстрее, если отключить IPv6. Если параметры IPv6 настроены неверно, компьютеры могут пытаться связаться с неработающими DNS-серверами IPv6, прежде чем вернуться к IPv4, что приведет к задержке.

✅ Почему мой IPv6-адрес содержит буквы?

IPv6 – это буквенно-цифровой адрес, состоящий из восьми полей, разделенных двоеточием. Формат IPv6-адреса следующий: x:x:x:x:x:x:x:x:x. Адреса IPv6 состоят из 128 бит, а не из 32 бит, как в IPv4. Чтобы облегчить управление этими адресами в различных сценариях, в стандартном представлении IPv6 используется шестнадцатеричная нумерация, где каждый символ представляет собой 4 бита. В шестнадцатеричной системе счисления используется шестнадцать символов (от 0 до 9 и от A до F).

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.maketecheasier.com

Комментарии (0)