Отключить ipv6 в Windows 10
Обновлено: 21.11.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
- Откройте панель управления в Windows 10.
- Открыв панель управления, установите для параметра "Просмотр" в правом верхнем углу значение "Крупные значки".
- Нажмите «Центр управления сетями и общим доступом».
- Здесь нажмите ссылку "Изменить настройки адаптера" на левой панели.
- Теперь щелкните правой кнопкой мыши активный сетевой адаптер и выберите "Свойства".
- Перейдите на вкладку "Сеть".
- Здесь снимите флажок «Протокол Интернета версии 6 (TCP/IPv6)».
- Нажмите кнопку "ОК", чтобы сохранить изменения.
- Закройте сетевые подключения и окна центра управления сетями и общим доступом. ол>р>
- Откройте меню "Пуск".
- Введите «PowerShell», щелкните результат правой кнопкой мыши и выберите «Запуск от имени администратора».
- Открыв окно PowerShell от имени администратора, выполните эту команду, чтобы получить имена всех сетевых адаптеров с включенным IPv6.
Get-NetAdapterBinding - ComponentID ms_tcpip6 - Затем выполните приведенную ниже команду, чтобы отключить IPv6 на определенном сетевом адаптере. Замените «NetAdapterName» на фактическое имя сетевого адаптера, которое вы получили с помощью предыдущей команды.
Disable-NetAdapterBinding -Name "NetAdapterName" -ComponentID ms_tcpip6 - (Необязательно) Чтобы отключить IPv6 на всех сетевых адаптерах, используйте приведенную ниже команду PowerShell.
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6 - Закройте окно PowerShell.
- Откройте командную строку от имени администратора.
- После открытия 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 - Как только вы выполните команды, они отключат IPv6 на всех сетевых адаптерах.
- Закройте окно командной строки.
- Администраторы должны создать файл .admx, чтобы отображать параметры реестра из приведенной ниже таблицы в параметре групповой политики.
- Чтобы эти изменения вступили в силу, необходимо перезагрузить компьютер.
- Значения, отличные от 0 или 32, приводят к сбою службы маршрутизации и удаленного доступа после того, как это изменение вступит в силу.
- Пример 1. На контроллерах домена вы можете столкнуться с тем, что LDAP через UDP 389 перестанет работать. См. Как использовать Portqry для устранения проблем с подключением к Active Directory .
- Пример 2. Exchange Server 2010. Вы можете столкнуться с проблемами, из-за которых Exchange перестанет работать. См. «Аргументы против отключения IPv6» и «Отключение IPv6 и Exchange — идем до конца».
- Пример 3. Отказоустойчивые кластеры Узнайте, что такое виртуальный адаптер отказоустойчивого кластера Майкрософт? а также отказоустойчивая кластеризация и IPv6 в Windows Server 2012 R2.
- В этом руководстве используется Windows 10 сборки 20H2, но подойдет любая сборка Windows 10.
- Войдите в Windows как пользователь с правами администратора.
- В примере PowerShell используется встроенная в Windows 10 среда Windows PowerShell.
- Отключить IPv6 в настройках сети.
- Используйте PowerShell для отключения IPv6
- Отключить IPv6 с помощью командной строки
- Введите PowerShell в строке поиска. Затем щелкните его правой кнопкой мыши и выберите "Запуск от имени администратора".
- В командной строке PowerShell введите эту команду. Затем нажмите клавишу ввода.
- Чтобы убедиться, что он отключен, выполните предыдущую команду.
- Введите Командная строка в строке поиска. Затем щелкните его правой кнопкой мыши и выберите "Запуск от имени администратора".
- В командной строке, чтобы отключить IPv6 для всех интерфейсов, введите эти команды. Затем нажмите Enter – по одной команде за раз.
- Как изменить IP-адрес принтера в Windows 10
- Как восстановить диспетчер задач windows 7
- Как удалить вторые окна при загрузке компьютера с Windows 10
- Базовая система Mac OS, что это такое
- В случае использования ОС Linux можно отметить, что
Это все. Вы успешно отключили протокол IPv6 в Windows 10. Настройки применяются автоматически. Никакой перезагрузки системы не требуется. Если вы считаете, что настройки не применяются, отключите и включите сетевой адаптер. Это заставит применить настройки.
Примечание. Если у вас несколько сетевых адаптеров, выполните те же действия для каждого адаптера.
Команда PowerShell для отключения IPv6
Как только вы выполните команду, PowerShell отключит Интернет-протокол версии 6 в Windows 10.
Как отключить IPv6 через командную строку
Это все. Надеюсь, это поможет. Если вы застряли или вам нужна помощь, оставьте комментарий ниже, и я постараюсь помочь как можно больше. Если вам понравилась эта статья, узнайте, как создать ярлык сетевых адаптеров в 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, можно установить флажок на вкладке «Сеть» для каждого интерфейса. Это ожидаемое поведение.
По умолчанию протокол туннелирования 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 и определения необходимости отключения компонента.
Чтобы узнать, какой компонент контролирует каждый бит (от младшего к старшему), обратитесь к следующей таблице.
Имя | Настройка | |||
---|---|---|---|---|
Туннель | Отключить туннельные интерфейсы | |||
Tunnel6to4 | Отключить 6to4-интерфейсы | |||
TunnelIsatap | Отключить интерфейсы Isatap | |||
Tunnel Teredo | Отключить интерфейсы Teredo | |||
Собственный | Отключить собственные интерфейсы (также PPP) | |||
PreferIpv4 | Предпочитать IPv4 в политике префиксов по умолчанию | |||
TunnelCp | Отключить интерфейсы CP | |||
TunnelIpTls | Отключить интерфейсы IP-TLS |
Настройка | Предпочитать IPv4 вместо IPv6 в политиках префиксов | Отключить IPv6 на всех нетуннельных интерфейсах | Отключить IPv6 на все туннельные интерфейсы | Отключить IPv6 на нетуннельных интерфейсах (кроме loopback) и на туннельном интерфейсе IPv6 |
---|---|---|---|---|
Отключить туннельные интерфейсы< /td> | 0 | 0 | 1 | 1 |
Отключить интерфейсы 6to4 td> | 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 | < td>00 | |
Двоичный | 0010 0000 | 0001 0000 | 0000 0001 | 0001 0001 |
Шестнадцатеричный | 0x20 | 0x10 | 0x01 | 0x11 |
Использование графического интерфейса свойств сети для отключения IPv6 не поддерживается
Это значение реестра не влияет на состояние следующего флажка. Даже если ключ реестра настроен на отключение IPv6, можно установить флажок на вкладке «Сеть» для каждого интерфейса. Это ожидаемое поведение.
Ссылка
Дополнительную информацию о том, как установить приоритет IPv4 над IPv6, см. в разделе Использование SIO_ADDRESS_LIST_SORT.
Дополнительную информацию о связанных проблемах см. в следующих статьях:
Netmon 3.4 несовместим с ОС Windows Server 2012 или более поздней версии, если включено объединение сетевых карт LBFO. Вместо этого используйте анализатор сообщений.
Внедрение IPv6 было направлено на то, чтобы утолить ненасытный аппетит мира к большему количеству IP-адресов. Но внедрение IPv6 идет медленно, и некоторые предпочитают отключать IPv6 в Windows для устранения неполадок. Давайте узнаем, как это сделать.
В этом руководстве вы узнаете, как отключить IPv6 различными способами, как через графический интерфейс, так и через терминал командной строки.
Готовы к прыжку? Поехали!
Оглавление
Предпосылки
Это руководство содержит практические демонстрации. Если вы хотите продолжить, убедитесь, что у вас есть следующее:
Отключение IPv6 через графический интерфейс
Во-первых, необходимо отключить IPv6 с помощью приложения "Сетевые подключения" в Windows 10. Для этого вам необходимо получить доступ к свойствам вашего сетевого адаптера, чтобы отключить IPv6.
<р>1. Щелкните правой кнопкой мыши значок сети / Wi-Fi на панели задач и выберите «Открыть настройки сети и Интернета», чтобы получить доступ к настройкам сети.
Доступ к настройкам сети и Интернета.
<р>2. В разделе «Дополнительные параметры сети» выберите «Изменить параметры адаптера», чтобы просмотреть все адаптеры (сетевые карты), используемые на вашем компьютере.
Просмотр всех сетевых карт, выбрав «Изменить параметры адаптера».
<р>3. Теперь щелкните правой кнопкой мыши адаптер Ethernet и выберите «Свойства». Откроется окно «Свойства» для выбранной сетевой карты.
Доступ к свойствам сетевой карты.
<р>4. Найдите параметр «Протокол Интернета v6 (TCP/IPv6)» в списке на вкладке «Сеть». Если флажок установлен, установите флажок, чтобы отключить его, как показано ниже, затем нажмите OK.После отключения IPv6 вы не заметите никаких изменений в подключении вашего компьютера к Интернету, поскольку настройки адаптера IPv4 настроены по умолчанию.
Отключение IPv6 на вашей карте Ethernet.
Отключение IPv6 через PowerShell
Возможно, вы предпочитаете среду командной строки вместо графического интерфейса при управлении конфигурацией сети Windows. Если это так, выполните следующие команды в PowerShell, чтобы отключить сетевые адаптеры IPv6.
<р>1. Откройте PowerShell от имени администратора и выполните приведенную ниже команду Get-NetAdapterBinding, чтобы просмотреть список привязок для сетевых адаптеров, идентификаторы их компонентов и состояние. Кроме того, отфильтруйте все адаптеры, у которых ComponentID равен ms_tcpip6, с помощью команды Where-Object.В возвращаемых значениях обратите внимание на DisplayName и ComponentID адаптера, который вы хотите отключить; они понадобятся вам на следующем шаге. В приведенном ниже примере выбран адаптер Ethernet.
Список всех сетевых адаптеров с компонентами IPv6.
<р>2. Запустите приведенную ниже команду Disable-NetAdapterBinding, чтобы отключить сетевой адаптер.Ниже адаптер Ethernet с компонентом ms_tcpip6 отключен, но замените имя и идентификатор компонента на предполагаемую цель. В случае успеха вывод не отображается.
Отключение IPv6 на адаптере.
<р>3. Наконец, выполните приведенную ниже команду Get-NetAdapterBinding, чтобы проверить, отключен ли IPv6 для вашего сетевого адаптера.Вы можете видеть ниже, адаптер Ethernet показан, но замените его предполагаемым целевым.
Проверка, отключен ли сетевой адаптер IPv6.
Возможно, вы не планируете поддерживать IPv6 на каком-либо из ваших сетевых адаптеров. Если это так, запустите эту команду вместо Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6, чтобы стать ядерным и отключить IPv6 на всех сетевых адаптерах.
Отключение IPv6 для всех сетевых адаптеров через командную строку
В качестве альтернативы PowerShell вы можете использовать командную строку. Командная строка также позволяет отключить IPv6 сетевых адаптеров, выполнив набор команд, отличный от PowerShell.
<р>1. Откройте командную строку от имени администратора и выполните команду ipconfig. Команда ipconfig отображает все текущие значения конфигурации сети TCP/IP, поэтому вы можете проверить, включен ли IPv6 на вашем сетевом адаптере.Ниже видно, что IPv6 включен для адаптера Ethernet.
Проверка, включен ли IPv6.
<р>2. Выполните приведенную ниже серию команд, чтобы отключить все подключения IPv6 для каждого сетевого интерфейса.Предыдущий :: перед текстом указывает на комментарии, на тот случай, если вы скопируете и вставите команды в терминал ниже.
В случае успеха вы получите сообщение "ОК" после выполнения каждой команды, как показано ниже.
Отключение всех интерфейсов IPv6.
<р>3. Наконец, повторно запустите команду ipconfig, чтобы убедиться, что вы успешно отключили IPv6.Обратите внимание, что IPv6 не указан ниже, что указывает на то, что IPv6 теперь отключен.
Проверка, отключен ли IPv6.
Заключение
Из этого руководства вы узнали, что такое IPv6 и как его отключить в Windows. Вы также изучили команды, отключающие IPv6 как в командной строке, так и в PowerShell.
Не могли бы вы теперь включить отключение IPv6 в процедуру устранения неполадок в сети?
Ненавидите рекламу? Хотите поддержать писателя? Получите многие из наших руководств в виде руководства по ATA.
Ещё от ATA Learning & Partners
Резервное копирование Office 365 для чайников
Лучшее руководство по защите данных Microsoft Office 365. Изучите готовые функции безопасности.
Руководства ATA
ATA известна своими высококачественными письменными учебными пособиями в виде сообщений в блогах. Поддержите ATA с помощью электронных книг ATA Guidebook PDF, доступных в автономном режиме и без рекламы!
В этом руководстве показаны 3 способа отключения IPv6 в Windows 10:
Отключить IPv6 в Windows 10 в настройках сети
Вот шаги, чтобы отключить Интернет-протокол версии 6 (TCP/IPv6) в настройках сети:
Отключить IPv6 в Windows 10 с помощью PowerShell
Для тех, кто предпочитает использовать командную строку. Вот шаги, чтобы отключить Интернет-протокол версии 6 (IPv6) с помощью PowerShell:
Вот результат в PowerShell. Эта команда подтверждает, что IPv6 включен (см. столбец «Включено», это правда).
Запишите имя адаптера, на котором вы хотите отключить IPv6.В этом примере у меня Ethernet.
Замените «Ethernet» на имя вашей карты сетевого адаптера.
Посмотрите результат ниже: теперь для параметра «Включено» отображается значение «Ложь».
Отключить IPv6 в Windows 10 с помощью команды Netsh
Вы также можете использовать командную строку netsh для отключения IPv6. Вот шаги:
Заключение
Какой бы ни была причина, по которой вы хотите отключить IPv6 в Windows 10, один из этих трех способов подойдет вам.
Если у вас есть вопрос или вы хотите поделиться использованным методом, используйте форму «Оставить ответ». Форма находится в конце этой страницы.
Для получения дополнительных руководств по Windows посетите нашу страницу Windows How To.
Виктор Ашиэду
Виктор Ашиеду — управляющий редактор сайта Itechguides.com. Прежде чем он основал Itechguides.com, он почти 20 лет работал в сфере ИТ. Занимаясь технологиями всю свою карьеру, теперь он сосредоточился на том, чтобы сделать технологии проще для других. Виктор пишет руководства "Как это сделать", руководства "Исправить", обзоры и руководства по покупке.
Как установить обновление Windows 10 21H2 вручную
Как бесплатно установить Windows 11 вручную (обновить Windows 10)
Как обновить Windows 10 до бета-версии Windows 11 (канал Insider Preview для разработчиков)
Как перевести 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>показать режим
онлайн
Читайте также: