Перенос системы 1С на новый сервер — это всегда ответственный процесс, который часто сопровождается техническими сложностями. Одной из наиболее неприятных проблем является некорректная работа аппаратных ключей защиты. Рассмотрим ситуацию, когда обычные многопользовательские ключи (HASP) определяются системой без проблем, а отраслевой ключ (например, для 1С:CRM) ведет себя странно: при подключении в USB-порт он загорается, но буквально через 10–15 секунд гаснет. В результате программа не видит лицензию, и пользователи не могут начать работу.
В этой статье мы подробно разберем, почему это происходит, проанализируем взаимосвязь системы лицензирования с аппаратной частью сервера и составим пошаговый план решения проблемы.
Для начала выясним причину разного поведения ключей. Обычные ключи 1С (красные, фиолетовые) используют стандартный драйвер HASP и раздаются через HASP License Manager. Однако отраслевые решения (CRM, Общепит, Автотранспорт и др.) зачастую требуют наличия специальной прослойки — СЛК (Системы лицензирования и конфигурирования).
Проанализируем механику работы: когда вы вставляете ключ в порт, операционная система подает на него питание. Если на сервере не установлена или некорректно настроена служба СЛК, она не может «подхватить» ключ и завершить процесс инициализации. В некоторых случаях защитный механизм ключа (часто это ключи серии Katran) запрограммирован так, что при отсутствии защищенного соединения с сервером лицензирования в течение определенного времени, он программно отключается («засыпает»), чтобы предотвратить несанкционированный доступ или из-за ошибки тайм-аута драйвера.
Рассмотрим порядок установки необходимого программного обеспечения. Отраслевые ключи требуют собственного сервера лицензирования, который работает как отдельная служба Windows. Важно помнить, что разные версии отраслевых решений могут использовать разные версии СЛК (2.0, 2.1 или 3.0), и они не всегда взаимозаменяемы.
Администрирование — Службы и найдем Агент сервера 1С:Предприятие. Выполним команду Остановить.http://localhost:9099).Иногда проблема кроется в физическом взаимодействии железа и ОС Windows Server 2012 R2. Посмотрим на настройки электропитания. Современные серверы стараются экономить энергию, что губительно для USB-ключей защиты.
Разберем, как отключить экономию энергии для USB-контроллеров:
Диспетчер устройств.Контроллеры USB.Корневого USB-концентратора (USB Root Hub) вызовем Свойства.Управление электропитанием и снимем галочку с пункта «Разрешить отключение этого устройства для экономии энергии».Также проанализируем тип порта. Старые отраслевые ключи часто конфликтуют с портами USB 3.0 (синего цвета). Если ключ гаснет в таком порту, попробуем переставить его в порт USB 2.0. Если на сервере присутствуют только порты 3.0, эффективным решением может стать использование обычного (неактивного) USB-хаба версии 2.0 в качестве переходника.
Выясним, не блокирует ли система сетевой обмен данными. Даже если ключ горит, программа может его не видеть, если закрыт порт, по которому СЛК общается с платформой 1С.
Проанализируем ситуацию с брандмауэром Windows:
9099.9000-9100.Windows Server 2012 R2 обладает жесткими политиками безопасности. Система предотвращения выполнения данных (DEP) может блокировать драйвер отраслевого ключа в момент попытки обмена данными.
Попробуем добавить исполняемые файлы сервера лицензирования в исключения DEP. Обычно это файлы вида skat_srvr.exe, расположенные в папке установки СЛК. Также убедимся, что антивирус не блокирует работу службы СЛК, добавив всю директорию защиты в список исключений (например, C:\Program Files (x86)\1C\Licence 2.0).
Если сервер настраивался путем миграции данных со старого оборудования, проанализируем систему на наличие остатков старых драйверов или эмуляторов (типа VUSB или MultiKey). Отраслевые системы защиты крайне чувствительны к признакам виртуализации USB-портов. Если СЛК обнаруживает «хвосты» старых защит, она может намеренно блокировать работу с физическим ключом. Рекомендуется полностью вычистить систему с помощью утилит удаления драйверов HASP перед чистой установкой СЛК.
Подведем итог. Если отраслевой ключ 1С гаснет через 10 секунд, вероятнее всего, нарушена связь между «железом» и программным сервером лицензирования.
Краткий чек-лист для исправления:
services.msc.Как показывает практика, в большинстве случаев установка отдельного компонента СЛК (который не всегда идет в стандартном наборе с платформой 1С) решает проблему «затухающего» ключа. Совместная работа драйвера HASP для основных лицензий и сервера СЛК для отраслевых — это нормальный режим функционирования серверной части 1С.