Отключить ipv6 в Windows 10

Обновлено: 02.07.2024

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

В Windows 10 встроена поддержка протокола IPv6. Если ваш интернет-провайдер предоставляет услугу IPv6, вы можете использовать ее в Windows 10 без какой-либо дополнительной настройки или хлопот. Хотя поддержка IPv6 растет день ото дня, она все еще не так многочисленна, как IPv4. Фактически, большинство интернет-сервисов работают только с IPv4. В связи с этим при определенных обстоятельствах встроенный IPv6 в Windows 10 может вызвать проблемы совместимости с установленным программным обеспечением или оборудованием, которое работает только с IPv4.

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

В этом кратком и простом руководстве я покажу фактические действия по отключению IPv6 в Windows 10.

Перейти к:

Как отключить IPv6 в Windows 10


  1. Откройте панель управления в Windows 10.
  2. Открыв панель управления, установите для параметра "Просмотр" в правом верхнем углу значение "Крупные значки".
  3. Нажмите «Центр управления сетями и общим доступом».
  4. Здесь нажмите ссылку "Изменить настройки адаптера" на левой панели.
  5. Теперь щелкните правой кнопкой мыши активный сетевой адаптер и выберите "Свойства".
  6. Перейдите на вкладку "Сеть".
  7. Здесь снимите флажок «Протокол Интернета версии 6 (TCP/IPv6)».
  8. Нажмите кнопку "ОК", чтобы сохранить изменения.
  9. Закройте сетевые подключения и окна центра управления сетями и общим доступом.
  10. Это все. Вы успешно отключили протокол IPv6 в Windows 10. Настройки применяются автоматически. Никакой перезагрузки системы не требуется. Если вы считаете, что настройки не применяются, отключите и включите сетевой адаптер. Это заставит применить настройки.

    Примечание. Если у вас несколько сетевых адаптеров, выполните те же действия для каждого адаптера.

    Команда PowerShell для отключения IPv6

    1. Откройте меню "Пуск".
    2. Введите «PowerShell», щелкните результат правой кнопкой мыши и выберите «Запуск от имени администратора».
    3. Открыв окно PowerShell от имени администратора, выполните эту команду, чтобы получить имена всех сетевых адаптеров с включенным IPv6.
      Get-NetAdapterBinding - ComponentID ms_tcpip6
    4. Затем выполните приведенную ниже команду, чтобы отключить IPv6 на определенном сетевом адаптере. Замените «NetAdapterName» на фактическое имя сетевого адаптера, которое вы получили с помощью предыдущей команды.
      Disable-NetAdapterBinding -Name "NetAdapterName" -ComponentID ms_tcpip6
    5. (Необязательно) Чтобы отключить IPv6 на всех сетевых адаптерах, используйте приведенную ниже команду PowerShell.
      Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
    6. Закройте окно PowerShell.

    Как только вы выполните команду, PowerShell отключит Интернет-протокол версии 6 в Windows 10.

    Как отключить IPv6 через командную строку

    1. Откройте командную строку от имени администратора.
    2. После открытия cmd от имени администратора выполните приведенные ниже команды одну за другой.
      netsh interface teredo set state disabled
      netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
      netsh interface ipv6 isatap set state state=disabled
    3. Как только вы выполните команды, они отключат IPv6 на всех сетевых адаптерах.
    4. Закройте окно командной строки.

    Это все. Надеюсь, это поможет. Если вы застряли или вам нужна помощь, оставьте комментарий ниже, и я постараюсь помочь как можно больше. Если вам понравилась эта статья, узнайте, как создать ярлык сетевых адаптеров в Windows 10. Очень полезно, если вы постоянно обращаетесь к панели сетевых адаптеров.

    Windows Vista, Windows Server 2008 и более поздние версии Windows реализуют RFC 3484 и используют таблицу префиксов, чтобы определить, какой адрес использовать, когда для имени системы доменных имен (DNS) доступно несколько адресов.

    По умолчанию Windows отдает предпочтение глобальным одноадресным адресам IPv6, а не IPv4-адресам.

    Применимо к: Windows 10 — все выпуски, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
    Исходный номер базы знаний: 929852

    Обзор

    Обычно ИТ-администраторы отключают IPv6 для устранения неполадок, связанных с сетью, таких как проблемы с разрешением имен.

    Протокол Интернета версии 6 (IPv6) является обязательной частью Windows Vista и Windows Server 2008 и более поздних версий. Мы не рекомендуем отключать IPv6 или его компоненты. В противном случае некоторые компоненты Windows могут не работать.

    Мы рекомендуем использовать Prefer IPv4 over IPv6 в политиках префиксов вместо отключения IPV6.

    Использовать раздел реестра для настройки IPv6

    Внимательно следуйте инструкциям в этом разделе. При неправильном изменении реестра могут возникнуть серьезные проблемы. Прежде чем изменять его, создайте резервную копию реестра для восстановления в случае возникновения проблем.

    Функции IPv6 можно настроить, изменив следующий раздел реестра:

    Расположение: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
    Имя: DisabledComponents
    Тип: REG_DWORD
    Минимальное значение: 0x00 (значение по умолчанию)
    Максимальное значение: 0xFF (IPv6 отключен)

    См. задержку запуска после отключения IPv6 в Windows, если вы столкнулись с задержкой запуска после отключения IPv6 в Windows 7 с пакетом обновления 1 (SP1) или Windows Server 2008 R2 с пакетом обновления 1 (SP1).

    Кроме того, запуск системы будет отложен на пять секунд, если IPv6 отключен неправильно, если для параметра реестра DisabledComponents установлено значение 0xffffffff. Правильное значение должно быть 0xff. Дополнительные сведения см. в разделе Обзор Интернет-протокола версии 6 (IPv6).

    Значение реестра DisabledComponents не влияет на состояние флажка. Даже если раздел реестра DisabledComponents настроен на отключение IPv6, можно установить флажок на вкладке «Сеть» для каждого интерфейса. Это ожидаемое поведение.

    • Администраторы должны создать файл .admx, чтобы отображать параметры реестра из приведенной ниже таблицы в параметре групповой политики.
    • Чтобы эти изменения вступили в силу, необходимо перезагрузить компьютер.
    • Значения, отличные от 0 или 32, приводят к сбою службы маршрутизации и удаленного доступа после того, как это изменение вступит в силу.

    По умолчанию протокол туннелирования 6to4 включен в Windows, когда интерфейсу назначен общедоступный IPv4-адрес (общедоступный IPv4-адрес означает любой IPv4-адрес, не входящий в диапазоны 10.0.0.0/8, 172.16.0.0/12, или 192.168.0.0/16). 6to4 автоматически назначает IPv6-адрес туннельному интерфейсу 6to4 для каждого адреса, а 6to4 динамически регистрирует эти IPv6-адреса на назначенном DNS-сервере. Если такое поведение нежелательно, мы рекомендуем отключить туннельные интерфейсы IPv6 на затронутых хостах.

    Вы также можете выполнить следующие действия, чтобы изменить раздел реестра:

    Откройте окно административной командной строки.

    Выполните следующую команду:

    Замените соответствующим значением.

    Как рассчитать значение реестра

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

    Чтобы узнать, какой компонент контролирует каждый бит (от младшего к старшему), обратитесь к следующей таблице.

    Для каждого бита 0 означает "ложь", а 1 — "истина". См. пример в следующей таблице.

    Имя Настройка
    Туннель Отключить туннельные интерфейсы
    Tunnel6to4 Отключить 6to4-интерфейсы
    TunnelIsatap Отключить интерфейсы Isatap
    Tunnel Teredo Отключить интерфейсы Teredo
    Собственный Отключить собственные интерфейсы (также PPP)
    PreferIpv4 Предпочитать IPv4 в политике префиксов по умолчанию
    TunnelCp Отключить интерфейсы CP
    TunnelIpTls Отключить интерфейсы IP-TLS
    < td>0
    Настройка Предпочитать IPv4 вместо IPv6 в политиках префиксов Отключить IPv6 на всех нетуннельных интерфейсах Отключить IPv6 на все туннельные интерфейсы Отключить IPv6 на нетуннельных интерфейсах (кроме loopback) и на туннельном интерфейсе IPv6
    Отключить туннельные интерфейсы< /td> 0 0 1 1
    Отключить интерфейсы 6to4 0 0 0 0
    Отключить интерфейсы Isatap 0 0 0 0
    Отключить интерфейсы Teredo 0 0 0 0
    Отключить собственные интерфейсы (также PPP)< /td> 0 1 0 1
    Предпочитать IPv4 в префиксе по умолчанию policy. 1 0 0 0
    Отключить CP интерфейсы 0 0 0 0
    Отключить IP- Интерфейсы TLS 0 0 0
    Двоичный 0010 0000 0001 0000 0000 0001 0001 0001
    Шестнадцатеричный 0x20 0x10 0x01 0x11

    Использование графического интерфейса свойств сети для отключения IPv6 не поддерживается

    Это значение реестра не влияет на состояние следующего флажка. Даже если ключ реестра настроен на отключение IPv6, можно установить флажок на вкладке «Сеть» для каждого интерфейса. Это ожидаемое поведение.

    Ссылка

    Дополнительную информацию о том, как установить приоритет IPv4 над IPv6, см. в разделе Использование SIO_ADDRESS_LIST_SORT.

    Дополнительную информацию о связанных проблемах см. в следующих статьях:

    • Пример 1. На контроллерах домена вы можете столкнуться с тем, что LDAP через UDP 389 перестанет работать. См. Как использовать Portqry для устранения проблем с подключением к Active Directory
    • .
    • Пример 2. Exchange Server 2010. Вы можете столкнуться с проблемами, из-за которых Exchange перестанет работать. См. «Аргументы против отключения IPv6» и «Отключение IPv6 и Exchange — идем до конца».
    • Пример 3. Отказоустойчивые кластеры Узнайте, что такое виртуальный адаптер отказоустойчивого кластера Майкрософт? а также отказоустойчивая кластеризация и IPv6 в Windows Server 2012 R2.

    Netmon 3.4 несовместим с ОС Windows Server 2012 или более поздней версии, если включено объединение сетевых карт LBFO. Вместо этого используйте анализатор сообщений.

    Внедрение IPv6 было направлено на то, чтобы утолить ненасытный аппетит мира к большему количеству IP-адресов. Но внедрение IPv6 идет медленно, и некоторые предпочитают отключать IPv6 в Windows для устранения неполадок. Давайте узнаем, как это сделать.

    В этом руководстве вы узнаете, как отключить IPv6 различными способами, как через графический интерфейс, так и через терминал командной строки.

    Готовы к прыжку? Поехали!

    Оглавление

    Предпосылки

    Это руководство содержит практические демонстрации. Если вы хотите продолжить, убедитесь, что у вас есть следующее:

    • В этом руководстве используется Windows 10 сборки 20H2, но подойдет любая сборка Windows 10.
    • Войдите в Windows как пользователь с правами администратора.
    • В примере PowerShell используется встроенная в Windows 10 среда Windows PowerShell.

    Отключение IPv6 через графический интерфейс

    Во-первых, необходимо отключить IPv6 с помощью приложения "Сетевые подключения" в Windows 10. Для этого вам необходимо получить доступ к свойствам вашего сетевого адаптера, чтобы отключить IPv6.

    <р>1. Щелкните правой кнопкой мыши значок сети / Wi-Fi на панели задач и выберите «Открыть настройки сети и Интернета», чтобы получить доступ к настройкам сети.

    Доступ к настройкам сети и Интернета.

    Доступ к настройкам сети и Интернета.

    <р>2. В разделе «Дополнительные параметры сети» выберите «Изменить параметры адаптера», чтобы просмотреть все адаптеры (сетевые карты), используемые на вашем компьютере.

    Просмотр всех сетевых карт, выбрав

    Просмотр всех сетевых карт, выбрав «Изменить параметры адаптера».

    <р>3. Теперь щелкните правой кнопкой мыши адаптер Ethernet и выберите «Свойства». Откроется окно «Свойства» для выбранной сетевой карты.

    Доступ к сетевой карте

    Доступ к свойствам сетевой карты.

    <р>4. Найдите параметр «Протокол Интернета v6 (TCP/IPv6)» в списке на вкладке «Сеть». Если флажок установлен, установите флажок, чтобы отключить его, как показано ниже, затем нажмите OK.

    После отключения IPv6 вы не заметите никаких изменений в подключении вашего компьютера к Интернету, поскольку настройки адаптера IPv4 настроены по умолчанию.

    Отключение IPv6 на вашей карте Ethernet.

    Отключение IPv6 на вашей карте Ethernet.

    Отключение IPv6 через PowerShell

    Возможно, вы предпочитаете среду командной строки вместо графического интерфейса при управлении конфигурацией сети Windows. Если это так, выполните следующие команды в PowerShell, чтобы отключить сетевые адаптеры IPv6.

    <р>1. Откройте PowerShell от имени администратора и выполните приведенную ниже команду Get-NetAdapterBinding, чтобы просмотреть список привязок для сетевых адаптеров, идентификаторы их компонентов и состояние. Кроме того, отфильтруйте все адаптеры, у которых ComponentID равен ms_tcpip6, с помощью команды Where-Object.

    В возвращаемых значениях обратите внимание на DisplayName и ComponentID адаптера, который вы хотите отключить; они понадобятся вам на следующем шаге. В приведенном ниже примере выбран адаптер Ethernet.

    Список всех сетевых адаптеров с компонентами IPv6.

    Список всех сетевых адаптеров с компонентами IPv6.

    <р>2. Запустите приведенную ниже команду Disable-NetAdapterBinding, чтобы отключить сетевой адаптер.

    Ниже адаптер Ethernet с компонентом ms_tcpip6 отключен, но замените имя и идентификатор компонента на предполагаемую цель. В случае успеха вывод не отображается.

    Отключение IPv6 на адаптере.

    Отключение IPv6 на адаптере.

    <р>3. Наконец, выполните приведенную ниже команду Get-NetAdapterBinding, чтобы проверить, отключен ли IPv6 для вашего сетевого адаптера.

    Вы можете видеть ниже, адаптер Ethernet показан, но замените его предполагаемым целевым.

    Проверка того, отключен ли сетевой адаптер IPv6 .

    Проверка, отключен ли сетевой адаптер IPv6.

    Возможно, вы не планируете поддерживать IPv6 на каком-либо из ваших сетевых адаптеров. Если это так, запустите эту команду вместо Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6, чтобы стать ядерным и отключить IPv6 на всех сетевых адаптерах.

    Отключение IPv6 для всех сетевых адаптеров через командную строку

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

    <р>1. Откройте командную строку от имени администратора и выполните команду ipconfig. Команда ipconfig отображает все текущие значения конфигурации сети TCP/IP, поэтому вы можете проверить, включен ли IPv6 на вашем сетевом адаптере.

    Ниже видно, что IPv6 включен для адаптера Ethernet.

    Проверка включения IPv6.

    Проверка, включен ли IPv6.

    <р>2. Выполните приведенную ниже серию команд, чтобы отключить все подключения IPv6 для каждого сетевого интерфейса.

    Предыдущий :: перед текстом указывает на комментарии, на тот случай, если вы скопируете и вставите команды в терминал ниже.

    В случае успеха вы получите сообщение "ОК" после выполнения каждой команды, как показано ниже.

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

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

    <р>3. Наконец, повторно запустите команду ipconfig, чтобы убедиться, что вы успешно отключили IPv6.

    Обратите внимание, что IPv6 не указан ниже, что указывает на то, что IPv6 теперь отключен.

    Проверка, отключен ли IPv6.

    Проверка, отключен ли IPv6.

    Заключение

    Из этого руководства вы узнали, что такое IPv6 и как его отключить в Windows. Вы также изучили команды, отключающие IPv6 как в командной строке, так и в PowerShell.

    Не могли бы вы теперь включить отключение IPv6 в процедуру устранения неполадок в сети?

    Ненавидите рекламу? Хотите поддержать писателя? Получите многие из наших руководств в виде руководства по ATA.

    Ещё от ATA Learning & Partners

    Резервное копирование Office 365 для чайников

    Лучшее руководство по защите данных Microsoft Office 365. Изучите готовые функции безопасности.

    Руководства ATA

    ATA известна своими высококачественными письменными учебными пособиями в виде сообщений в блогах. Поддержите ATA с помощью электронных книг ATA Guidebook PDF, доступных в автономном режиме и без рекламы!

    Отключить IPv6 в Windows 10

    В этом руководстве показаны 3 способа отключения IPv6 в Windows 10:

    1. Отключить IPv6 в настройках сети.
    2. Используйте PowerShell для отключения IPv6
    3. Отключить IPv6 с помощью командной строки

    Отключить IPv6 в Windows 10 в настройках сети

    Отключить IPv6 в Windows 10 в настройках сети

    Вот шаги, чтобы отключить Интернет-протокол версии 6 (TCP/IPv6) в настройках сети:

    Отключить IPv6 в Windows 10 с помощью PowerShell

    Отключить IPv6 в Windows 10 с помощью PowerShell

    Для тех, кто предпочитает использовать командную строку. Вот шаги, чтобы отключить Интернет-протокол версии 6 (IPv6) с помощью PowerShell:

    • Введите PowerShell в строке поиска. Затем щелкните его правой кнопкой мыши и выберите "Запуск от имени администратора".
    • В командной строке PowerShell введите эту команду. Затем нажмите клавишу ввода.

    Вот результат в PowerShell. Эта команда подтверждает, что IPv6 включен (см. столбец «Включено», это правда).

    Запишите имя адаптера, на котором вы хотите отключить IPv6.В этом примере у меня Ethernet.

    Замените «Ethernet» на имя вашей карты сетевого адаптера.

    • Чтобы убедиться, что он отключен, выполните предыдущую команду.

    Посмотрите результат ниже: теперь для параметра «Включено» отображается значение «Ложь».


    Отключить IPv6 в Windows 10 с помощью команды Netsh

    Отключить IPv6 в Windows 10 с помощью команды Netsh

    Вы также можете использовать командную строку netsh для отключения IPv6. Вот шаги:

    • Введите Командная строка в строке поиска. Затем щелкните его правой кнопкой мыши и выберите "Запуск от имени администратора".
    • В командной строке, чтобы отключить IPv6 для всех интерфейсов, введите эти команды. Затем нажмите Enter – по одной команде за раз.

    Заключение

    Какой бы ни была причина, по которой вы хотите отключить IPv6 в Windows 10, один из этих трех способов подойдет вам.

    Если у вас есть вопрос или вы хотите поделиться использованным методом, используйте форму «Оставить ответ». Форма находится в конце этой страницы.

    Для получения дополнительных руководств по Windows посетите нашу страницу Windows How To.

    Виктор Ашиэду

    Виктор Ашиеду — управляющий редактор сайта Itechguides.com. Прежде чем он основал Itechguides.com, он почти 20 лет работал в сфере ИТ. Занимаясь технологиями всю свою карьеру, теперь он сосредоточился на том, чтобы сделать технологии проще для других. Виктор пишет руководства "Как это сделать", руководства "Исправить", обзоры и руководства по покупке.

    Как установить обновление Windows 10 21H2 вручную

    Как установить обновление Windows 10 21H2 вручную

    Как бесплатно установить Windows 11 вручную

    Как бесплатно установить Windows 11 вручную (обновить Windows 10)

    Как обновить Windows 10 В бета-версию Windows 11 (канал разработчиков Insider Preview)

    Как обновить Windows 10 до бета-версии Windows 11 (канал Insider Preview для разработчиков)

    Обзор дизайна, размеров и веса Lenovo Flex 5

    Как перевести Microsoft Office в спящий режим в Windows 10

    интерфейс netsh ipv6 6to4 set state state=disabled undoonstop=disabled
    Хорошо.

    C:\Users\XtreemPc>netsh interface teredo set state disabled
    ok

    интерфейс netsh ipv6 isatap set state state=disabled
    ok

    netsh>int
    netsh interface>ipv6
    netsh interface ipv6>показать режим
    онлайн

    Читайте также: