Администрирование · 11 мин
Как установить ключ 1С на сервер
Как установить программный или аппаратный ключ 1С на сервер: активация лицензий, менеджер HASP, настройка службы, проверка и решение типичных ошибок.
Установка ключа 1С на сервер — обязательный этап при развёртывании клиент-серверной архитектуры или организации сетевого доступа нескольких пользователей к базам. Без корректно размещённой лицензии платформа 1С:Предприятие откажется запускаться, выдавая сообщение «Не найден ключ защиты программы» или «Не обнаружена лицензия для использования программы».
Существует два принципиально разных типа защиты: аппаратные ключи HASP (USB-брелоки) и программные лицензии, привязываемые к параметрам компьютера. Порядок установки для них различается, и путать процедуры нельзя: программную лицензию невозможно «воткнуть» в порт, а аппаратный ключ не активируется через сервис лицензирования.
Ниже разобраны оба сценария: подготовка сервера, установка программных лицензий через конфигуратор и сервер 1С, подключение USB-ключей HASP, настройка менеджера лицензий, проверка результата и типичные ошибки, из-за которых ключ «не виден» пользователям.
Определите тип ключа и архитектуру развёртывания
Перед установкой важно понять, какой именно ключ у вас на руках. Аппаратный ключ — это USB-устройство маркировки HASP (NetHASP для сетевых лицензий, локальные — для одного компьютера). Программная лицензия — это комплект пин-кодов на бумажном носителе или в электронном письме, которые активируются через сервис лицензирования 1С.
Второй вопрос — где лицензия будет «лежать». В файловом режиме с несколькими пользователями лицензии обычно раздаёт сервер 1С или менеджер HASP на выделенной машине. В клиент-серверном варианте лицензии чаще всего активируются непосредственно на сервере 1С:Предприятия, и тогда клиенты получают их автоматически при подключении к кластеру.
Сравнение вариантов
Подходит для клиент-серверного режима; лицензии раздаёт кластер автоматически. Ограничение: привязка к параметрам сервера, при замене оборудования требуется переактивация резервным пин-кодом.
Подходит для файлового и клиент-серверного режимов; не зависит от конфигурации железа. Ограничение: физическая уязвимость USB-устройства, нужен установленный менеджер лицензий.
Подходит для небольших сетей без выделенного сервера. Ограничение: активация и переактивация на каждой машине отдельно, сложно администрировать.
Подготовьте сервер к установке ключа
Убедитесь, что сервер 1С:Предприятия установлен и служба агента сервера запущена. Проверить это можно в оснастке «Службы» Windows: служба «Агент сервера 1С:Предприятия» должна быть в состоянии «Работает». Если планируется клиент-серверный режим, лицензии будут привязываться именно к этому экземпляру кластера.
Проверьте сетевые настройки: сервер лицензирования 1С должен быть доступен по сети в момент активации программных лицензий (нужен выход в интернет), а брандмауэр не должен блокировать порты кластера (по умолчанию диапазон 1540–1591, рабочий порт агента — 1540). Для HASP-ключей дополнительно нужен открытый порт 475 (UDP и TCP) между клиентами и сервером с менеджером лицензий.
Зафиксируйте аппаратную конфигурацию сервера до активации программных лицензий. Лицензия привязывается к ключевым параметрам компьютера: материнской плате, процессору, сетевым адаптерам, объёму памяти, дискам, имени компьютера и версии операционной системы. Замена этих компонентов после активации приведёт к слёту лицензии.
Установите программную лицензию на сервер
Программная лицензия активируется с помощью пин-кода из комплекта поставки. В клиент-серверном режиме удобнее всего выполнить активацию через конфигуратор, запущенный на самом сервере: при первом запуске платформа предложит получить лицензию, либо это можно сделать принудительно через диалог «О программе» или средства администрирования.
- 1Запустите конфигуратор или толстый клиент на сервере 1С от имени администратора.
- 2При запросе лицензии выберите «Получить лицензию» и укажите, что установка выполняется на данный компьютер (сервер).
- 3Выберите автоматическое получение через интернет или ручной режим с файлом запроса, если интернета нет.
- 4Введите пин-код из комплекта поставки и регистрационные данные организации — они должны совпадать с данными при первичной регистрации комплекта.
- 5Подтвердите собранные параметры компьютера и завершите активацию.
- 6Проверьте, что файл лицензии (*.lic) появился в каталоге сервера или в общем каталоге C:\ProgramData\1C\licenses.
При автоматической активации платформа сама связывается с сервисом лицензирования и сохраняет файл лицензии. Если интернет на сервере закрыт, используйте ручной режим: платформа сформирует файл запроса, который нужно передать на компьютер с доступом в сеть, получить ответный файл и загрузить его обратно.
Важный нюанс размещения: чтобы лицензия была доступна всем клиентам кластера, файл лицензии должен находиться в каталоге, доступном серверу 1С — обычно это каталог служебных файлов кластера или общий каталог licenses. Лицензия, активированная в профиль конкретного пользователя, будет видна только ему.
Установите аппаратный ключ HASP на сервер
Аппаратный ключ физически вставляется в USB-порт сервера. Для сетевой работы нужен ключ серии NetHASP (обычно маркируется красным цветом корпуса), рассчитанный на определённое число одновременных подключений. Локальный ключ, подключённый к серверу, сетевым клиентам лицензии не раздаст.
После подключения ключа установите драйвер HASP и менеджер лицензий — они входят в дистрибутив платформы 1С (устанавливаются отдельной опцией «Менеджер лицензий HASP») либо доступны у поставщика драйверов Sentinel. Менеджер лицензий устанавливается как служба Windows и начинает раздавать лицензии по сети автоматически после запуска.
Если в сети несколько серверов с ключами или клиенты не находят менеджер автоматически, настройте файл nethasp.ini на клиентских машинах: в нём явно указывается адрес сервера с ключом (параметр NH_SERVER_ADDR) и протокол обмена. Это избавляет от широковещательных запросов, которые часто блокируются в маршрутизируемых сетях.
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = DisabledПроверьте, что ключ работает
Основная проверка — запуск клиента 1С с рабочей станции и вход в базу. Если лицензия получена, сеанс откроется без сообщений об ошибке. В клиент-серверном режиме дополнительно откройте консоль кластера и посмотрите список сеансов: активные пользователи должны отображаться с занятыми лицензиями.
Для аппаратных ключей проверьте работу менеджера лицензий через его веб-интерфейс или утилиту мониторинга (Aladdin Monitor / Admin Control Center): там виден сам ключ, число доступных и занятых лицензий. Если ключ в мониторе не отображается, проблема в драйвере или USB-порте, а не в настройках 1С.
Как проверить результат
База открывается без сообщений о лицензии
Ошибка «Не найдена лицензия» или «Не найден ключ защиты»
Файл .lic присутствует в каталоге licenses и доступен службе сервера 1С
Файла нет или он лежит в профиле одного пользователя
Ключ виден, показано число лицензий и активных подключений
Ключ не отображается или число лицензий равно нулю
Агент сервера 1С и HASP License Manager работают
Одна из служб остановлена или завершается с ошибкой
Типичные ошибки и их устранение
Самая частая ситуация — клиенты не видят лицензию, хотя на сервере всё активировано. Причины обычно три: лицензия лежит не в том каталоге, брандмауэр блокирует порты, либо клиент ищет HASP-ключ широковещательным запросом в другой подсети. Диагностику начинайте с проверки доступности портов и расположения файла .lic.
Отдельная группа проблем — слёт программной лицензии после изменений на сервере: замены сетевой карты, переустановки Windows, переименования компьютера, а иногда и после крупных обновлений ОС. В этом случае лицензию нужно активировать заново резервным пин-кодом из комплекта, указав те же регистрационные данные организации.
Частые вопросы
Можно ли использовать одновременно программные лицензии и HASP-ключ?
Да, платформа 1С умеет комбинировать источники лицензий. Например, часть лицензий раздаёт сервер 1С из программных файлов, а недостающие клиенты получают от менеджера HASP. Важно только не активировать один и тот же комплект дважды и понимать, откуда клиент получает лицензию при диагностике.
Что делать, если закончились резервные пин-коды?
Если все пин-коды из комплекта израсходованы из-за повторных переактиваций, нужно обращаться в службу лицензирования 1С через партнёра или портал с заявлением о перевыпуске. Обычно требуется указать регистрационный номер комплекта и причину перевыпуска. Чтобы не доводить до этого, активируйте лицензии только на окончательно настроенном оборудовании.
Видит ли сервер 1С HASP-ключ в виртуальной машине?
Напрямую USB-ключ в виртуальную машину пробросить сложно: стандартные средства гипервизоров пробрасывают USB ограниченно. Рабочие варианты — проброс USB через специализированные USB-over-IP устройства или размещение ключа на физической машине с менеджером лицензий, с которого виртуальные клиенты получают лицензии по сети. Программные лицензии в виртуальных средах ведут себя стабильнее, но чувствительны к изменению виртуального оборудования.
Почему после перезагрузки сервера клиенты перестали получать лицензии?
Чаще всего не запустилась служба: агент сервера 1С или HASP License Manager. Проверьте тип запуска служб — он должен быть «Автоматически». Реже причина в том, что менеджер лицензий стартует раньше сетевого стека; в этом случае помогает настройка отложенного автоматического запуска службы.
Нужно ли устанавливать ключ на SQL-сервер?
Нет. Сервер СУБД (MS SQL, PostgreSQL и др.) в лицензировании 1С не участвует — его работа регулируется собственными лицензиями. Ключи и лицензии 1С размещаются на сервере 1С:Предприятия или на машине с менеджером HASP. Если СУБД и сервер 1С стоят на одной машине, ключ ставится на неё, но именно для служб 1С.
Как перенести программную лицензию на новый сервер?
Простого переноса файла .lic недостаточно — лицензия привязана к параметрам старого железа. На новом сервере выполните активацию заново, используя неиспользованный пин-код из комплекта и те же регистрационные данные организации. Старый сервер после этого рекомендуется вывести из эксплуатации, чтобы не было конфликтов при аудите лицензий.
Что важно запомнить
Программные лицензии активируются пин-кодом на окончательно настроенном сервере и размещаются в общем каталоге, доступном службе сервера 1С. Аппаратный ключ HASP подключается к серверу физически и требует драйвера и менеджера лицензий. Проверка — запуск клиента и мониторинг занятых лицензий. Изменение оборудования после активации — главный риск слёта программной лицензии.