Почему зависает заставка 1С при запуске после обновления платформы и как это исправить?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При обновлении технологической платформы «1С:Предприятие» и сервера (особенно на такие версии, как 8.3.17.1549) системные администраторы часто сталкиваются с неприятной ситуацией: на некоторых компьютерах база открывается мгновенно, а на других процесс «замирает» на стартовом окне. При этом программа не доходит даже до окна авторизации пользователя. Рассмотрим подробно причины этого поведения и разберем по шагам методы восстановления работоспособности системы.

Анализ проблемы с ключами защиты HASP

Как показывает практика и обсуждение в сообществе, основной причиной зависания при запуске в версии 8.3.17 является механизм поиска лицензий. Рассмотрим подробнее, почему это происходит. Платформа пытается найти ключ защиты и, если стандартные методы не срабатывают быстро, процесс «подвисает» в ожидании ответа от сетевых ресурсов.

Проанализируем ситуацию с аппаратными ключами. В новых версиях платформы механизм опроса менеджеров лицензий стал более чувствительным к сетевым задержкам. Если в вашей сети используется несколько серверов или есть сегменты с разной скоростью доступа, клиент 1С может бесконечно долго опрашивать сеть через широковещательные запросы (broadcast).

Для решения этой проблемы выполним настройку файла nnhasp.ini:

  1. Найдем файл nnhasp.ini. Обычно он располагается в папке с установленной платформой, например: C:\Program Files\1cv8\conf\ или в папке пользователя.
  2. Отредактируем секцию [NH_TCPIP].
  3. Явно укажем адрес сервера лицензий, чтобы исключить сканирование всей сети. Установим параметр NH_SERVER_ADDR = [IP-адрес вашего сервера].
  4. Отключим широковещательный поиск, установив NH_USE_BROADCAST = Disabled.

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

Обновление драйверов и настройка Sentinel HASP

Выясним причину конфликтов программного обеспечения. При переходе на версию 8.3.17 и выше старые драйверы HASP (версий 5.x или 6.x) могут работать некорректно. Разберем шаги по обновлению системы защиты:

  1. Полностью удалим текущий драйвер ключа через «Панель управления».
  2. Выполним очистку остаточных файлов драйвера (иногда требуется утилита haspdinst.exe -purge).
  3. Скачаем и установим актуальную версию драйвера Sentinel HASP (версии 8.x или выше).
  4. Проверим работу службы HASP License Manager на сервере. После обновления платформы 1С может потребоваться перезапуск этой службы для корректной выдачи лицензий обновленным тонким клиентам.

Влияние сетевого протокола IPv6

Рассмотрим техническую особенность платформы 8.3.17. Данная версия по умолчанию отдает приоритет протоколу IPv6. Если в вашей локальной сети IPv6 включен на сетевых адаптерах, но не настроен в маршрутизаторах, клиент 1С будет пытаться установить соединение с сервером по этому протоколу, ждать таймаута и только потом переходить на IPv4.

Посмотрим, как это исправить:

Попробуем временно отключить протокол IPv6 в свойствах сетевого подключения на проблемных компьютерах. Если после этого база начала запускаться быстро, значит, проблема в сетевых настройках. В качестве постоянного решения можно настроить приоритет IPv4 над IPv6 через реестр Windows (параметр DisabledComponents).

Очистка кэша и сеансовых данных

Часто проблема кроется в локальных данных пользователя, которые накопились до обновления. Разберем, что именно нужно почистить. Важно понимать, что обычного удаления базы из списка и добавления ее обратно (перерегистрации) может быть недостаточно.

Проанализируем необходимые действия по очистке:

Проверка состояния серверных процессов

Если база не открывается вообще ни у кого, проанализируем состояние сервера 1С:Предприятия. Посмотрим на настройки рабочих процессов через консоль «Администрирование серверов 1С Предприятия»:

  1. Перейдем в раздел «Рабочие процессы».
  2. Убедимся, что для каждой базы или группы баз запущен хотя бы один процесс со статусом «Активен» и «Включен».
  3. Проверим нагрузку на сервер. Если один рабочий процесс обслуживает слишком много соединений, новые сеансы могут «висеть» в очереди на подключение.

Настройки безопасности: Файрвол и DEP

Иногда компоненты защиты 1С блокируются встроенными средствами Windows. Рассмотрим влияние DEP (Data Execution Prevention) и антивирусов. Попробуем добавить исполняемые файлы 1cv8.exe, 1cv8c.exe и 1cv8s.exe в список исключений DEP. Также необходимо убедиться, что открыты порты:

Резюме: В большинстве случаев «бесконечная» заставка в версии 8.3.17 лечится либо явным указанием адреса сервера лицензий в nnhasp.ini, либо обновлением драйверов ключа и отключением IPv6. Совместное применение этих мер позволяет восстановить стабильную работу системы после обновления.

← На главную