Отключение IPv6 для 1С

С вводом платформой 1С:Предприятие 8 поддержки проткола IPv6 появились и новые сообщения об ошибках на вроде

11:24.1390-0,EXCP,1,process=rphost,Exception=dd149677-3d47-4e05-a55f-4e75b13a441f,Descr=’src\RHostImpl.cpp(1350):dd149677-3d47-4e05-a55f-4e75b13a441f: Ошибка на сервере или соединение разорвано администраторомОшибка формата потока’

Ошибка формата потока после рестарта сервера может быть связана с тем, что сервис Windows, отвечающий за поддержку IPv6, стартует позже, чем стартует сервис агента сервера 1С:Предприятия.

Если в Вашей сети используется IPv6, то попробуйте добавить дополнительную зависимость сервиса агента сервера 1С:Предприятия от сервиса Windows, обеспечивающего IPv6. Для этого в системном реестре Windows при помощи утилиты regedit:

— встать на ветку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.2
Server Agent
— открыть значение ключа DependOnService
— добавить отдельной строкой Tcpip6

Другой эффект это  при запуске отладки из конфигуратора (запускать не на сервере 1С) не происходит автоматического подключения к клиентскому предмету отладки — только к серверному.

Мы рекомендуем, если у Вас нет специфических задач  отключать этот протокол на сервере.

Просто снять галочку в сетевых интерфейсах

сетевые интерфейсы IPv6

 

совершенно не достаточно!

Чтобы отключить отдельные компоненты IPv6, выполните описанные далее действия.

  1. Нажмите кнопку Пуск

    Кнопка "Пуск"

    , введите regedit в поле Начать поиск, затем выберите regedit.exe в списке Программы.

  2. В диалоговом окне Контроль учетных записей пользователей нажмите кнопку Продолжить.
  3. Найдите и выберите следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
  4. Дважды щелкните пункт DisabledComponents для изменения параметра DisabledComponents.Примечание. Если параметр DisabledComponents недоступен, его необходимо создать. Для этого выполните указанные ниже действия.
    1. В меню Правка выберите пункт Создать, а затем — Параметр DWORD (32 бита).
    2. Введите DisabledComponents и нажмите клавишу ВВОД.
    3. Дважды щелкните пункт DisabledComponents.
  5. Введите любое из указанных ниже значений для настройки протокола IP версии 6, а затем нажмите кнопку ОК.
    1. Введите 0, чтобы включить все компоненты IP версии 6.Примечание. Значение «0» используется по умолчанию.
    2. Введите 0xffffffff, чтобы отключить все компоненты IP версии 6, кроме интерфейса замыкания на себя. При этом значении Windows Vista также будет использовать в политиках префиксов протокол IP версии 4 вместо IPv6.
    3. Введите 0x20, чтобы использовать в политиках префикса IP версии 4 вместо IP версии 6.
    4. Введите 0x10, чтобы отключить собственные интерфейсы IP версии 6.
    5. Введите 0x01, чтобы отключить все туннельные интерфейсы IP версии 6.
    6. Введите 0x11, чтобы отключить все интерфейсы IP версии 6, кроме интерфейса замыкания на себя.

Примечания

  • Использования других значений (кроме 0x0 или 0x20) может вызвать сбой в работе службы маршрутизации и удаленного доступа.
  • Чтобы изменения вступили в силу, необходимо перезагрузить компьютер.
  • Мы рекомендуем выбирать 0xffffffff

Главным отличием IPv6 является длина адреса в 12 байт вместо 4 байт в IPv4. Это позволяет адресовать на сегодняшний день неограниченное количество компьютеров и не прибегать к разным способам экономии адресного пространства, которые приходится использовать для IPv4. По скорости они не отличаются. Поэтому, если в сети, где используется 1С:Предприятие, штатным способом адресации является IPv4, то настраивать IPv6 не имеет смысла.

см. также http://www.gilev.ru/2net/