К статье
Практический материал

Администрирование · 11 мин

Как переустановить менеджер лицензий 1С

Пошаговая инструкция по переустановке менеджера лицензий 1С (HASP License Manager): удаление старой версии, установка, настройка и проверка работы.

Менеджер лицензий 1С (HASP License Manager, служба hasplm) отвечает за раздачу аппаратных и программных лицензий клиентским приложениям в локальной сети. Когда пользователи видят ошибку «Не обнаружена лицензия для использования программы», а сервер 1С и ключи в порядке, проблема чаще всего кроется именно в сбое этой службы. Переустановка менеджера лицензий — стандартная процедура восстановления, которая занимает 10–15 минут и не затрагивает сами базы данных.

Переустановка требуется, когда служба менеджера лицензий не запускается, вылетает с ошибкой, не видит USB-ключи Sentinel, или когда версия менеджера устарела и несовместима с новыми платформами 1С. Также процедура нужна при переносе лицензий на другой сервер или после сбоя Windows, повредившего файлы службы.

Важно понимать: переустановка менеджера лицензий не удаляет сами лицензии. Программные лицензии хранятся в файлах каталога 1CV8 (например, в C:\ProgramData\1C\licenses), а аппаратные зашиты в USB-ключе. Однако если вы планируете удалять связанные компоненты платформы, предварительно убедитесь, что резервные копии файлов лицензий сделаны.

Когда переустановка действительно нужна

Прежде чем переустанавливать менеджер лицензий, убедитесь, что проблема именно в нём. Типичные признаки: служба «HASP Loader» или «Sentinel LDK License Manager» отсутствует в списке служб, не стартует или завершается с ошибкой сразу после запуска. В журнале событий Windows при этом фиксируются ошибки службы с кодом сбоя.

Ещё один признак — клиенты 1С в сети перестают видеть лицензии, хотя ключ физически подключён и светодиод на нём горит. Если при этом веб-интерфейс Admin Control Center (страница http://localhost:1947 на сервере) не открывается или показывает пустой список ключей, менеджер лицензий работает некорректно.

Переустановка не поможет, если проблема в самом ключе (физическая поломка), в повреждённом файле программной лицензии или в сетевых ограничениях — например, если брандмауэр блокирует порты 475 и 1947. Эти сценарии разбираются отдельно.

Служба hasplm отсутствуетМенеджер удалён или не установлен

Проверьте список служб через services.msc

Служба есть, но не стартуетПовреждены файлы или конфликт версий

Смотрите журнал событий Windows

localhost:1947 не открываетсяМенеджер не работает или порт занят

Проверьте статус службы и брандмауэр

Ключ виден, лицензий нетПроблема не в менеджере

Проверяйте файл лицензии или ключ

Подготовка перед переустановкой

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

Сохраните файлы программных лицензий. По умолчанию они находятся в каталоге C:\ProgramData\1C\licenses (файлы с расширением .lic) и в C:\Program Files (x86)\1cv8\conf для некоторых конфигураций. Скопируйте эту папку в надёжное место — тогда после переустановки не придётся заново активировать лицензии по пин-кодам.

Запишите текущую версию менеджера лицензий и подготовьте дистрибутив. Установщик HASP License Manager входит в комплект поставки платформы 1С:Предприятие (папка с серверными компонентами), также актуальные драйверы Sentinel доступны у официального поставщика. Используйте версию не старше той, что требуется вашей платформе 1С.

Удаление старой версии менеджера лицензий

Откройте оснастку служб (Win+R → services.msc), найдите службу «Sentinel LDK License Manager» или «HASP Loader», остановите её через контекстное меню. Если служба зависла в состоянии «Остановка», завершите процесс hasplm.exe через диспетчер задач.

Затем откройте «Программы и компоненты» (appwiz.cpl), найдите в списке «Sentinel Runtime», «HASP License Manager» или «Менеджер лицензий 1С» и выполните удаление. Если в списке несколько связанных компонентов Sentinel (драйвер ключа, runtime), удаляйте их все — при новой установке они будут поставлены заново согласованных версий.

После удаления проверьте, не остались ли «хвосты»: служба hasplm в списке служб, процесс hasplm.exe среди процессов, каталоги C:\Program Files (x86)\Common Files\Aladdin Shared\HASP и C:\Program Files (x86)\SafeNet Sentinel. Остаточные папки можно удалить вручную, но реестр без необходимости не трогайте.

Порядок удаления
  1. 1
    Остановите службу Sentinel LDK License Manager через services.msc
  2. 2
    Удалите компоненты Sentinel/HASP через «Программы и компоненты»
  3. 3
    Проверьте отсутствие процесса hasplm.exe в диспетчере задач
  4. 4
    Удалите остаточные каталоги Aladdin/SafeNet, если они остались
  5. 5
    Перезагрузите сервер при появлении запроса установщика

Установка новой версии менеджера лицензий

Запустите установщик HASP License Manager из дистрибутива платформы 1С или пакета Sentinel LDK от имени администратора. В процессе установки выберите режим установки как службы (Service), а не как приложения — только в этом случае менеджер будет стартовать автоматически без входа пользователя в систему.

Если дистрибутив предлагает выбор между установкой драйвера ключа и менеджера лицензий, отметьте оба компонента: драйвер нужен для работы с локальными USB-ключами, менеджер — для сетевой раздачи лицензий. На сервере, где ключ подключён физически, требуются оба.

После завершения установки убедитесь, что служба появилась в списке и запущена. Откройте services.msc, найдите «Sentinel LDK License Manager», проверьте тип запуска — должен быть «Автоматически». Если служба не стартовала, попробуйте запустить вручную и посмотрите текст ошибки в журнале событий.

bat
net start hasplm
sc query hasplm

Настройка сетевого доступа и портов

Для сетевой раздачи лицензий менеджер использует порт 475 (TCP и UDP), а веб-интерфейс администрирования Admin Control Center работает на порту 1947. Откройте эти порты в брандмауэре Windows на сервере: создайте входящие правила для TCP/UDP 475 и TCP 1947 либо добавьте hasplm.exe в список разрешённых программ.

Если клиентские машины не видят лицензии автоматически, укажите сервер лицензий явно в файле nethasp.ini на клиентах. Файл размещается в каталоге conf установки 1С (например, C:\Program Files\1cv8\<версия>\bin\conf). В секции NH_TCPIP укажите параметр NH_SERVER_ADDR с IP-адресом сервера лицензий и при необходимости NH_USE_BROADCAST = Disabled.

В подсетях с маршрутизацией широковещательный поиск менеджера лицензий не работает — настройка nethasp.ini с явным адресом сервера становится обязательной. Это частая причина ситуации «на сервере лицензии есть, а клиенты их не видят».

Проверка результата переустановки

Откройте на сервере браузер и перейдите по адресу http://localhost:1947. В разделе Sentinel Keys должны отображаться подключённые аппаратные ключи, а в разделе Products/Features — доступные лицензии. Если страница открывается и ключи видны, менеджер работает корректно.

С клиентской машины запустите 1С и откройте любую базу, требующую лицензию. Успешный запуск подтверждает, что клиент получил лицензию от нового менеджера. Дополнительно проверьте с клиента доступность порта командой telnet <адрес_сервера> 475 или через Test-NetConnection в PowerShell.

Если программные лицензии были сохранены в папке C:\ProgramData\1C\licenses, они подхватятся автоматически. Если папка была удалена — выполните активацию заново через диалог получения лицензии при запуске 1С, используя пин-код из комплекта поставки.

Контрольные точки

Как проверить результат

Служба Sentinel LDK License Manager
Норма

Статус «Выполняется», запуск «Автоматически»

Тревожный признак

Служба остановлена или падает после старта

Страница localhost:1947
Норма

Открывается, ключи и лицензии видны

Тревожный признак

Страница недоступна, список ключей пуст

Запуск 1С на клиенте
Норма

База открывается без ошибки лицензии

Тревожный признак

Ошибка «Не обнаружена лицензия»

Порт 475 с клиента
Норма

Соединение устанавливается

Тревожный признак

Таймаут — проверяйте брандмауэр

Типичные ошибки и способы их устранения

Наиболее частая ошибка — установка менеджера как приложения, а не как службы. В этом случае раздача лицензий прекращается после выхода пользователя из системы. Решение — переустановить с выбором режима службы.

Вторая распространённая проблема — конфликт версий: старый драйвер Sentinel остался в системе и мешает работе нового менеджера. Признаки: служба стартует, но ключ не определяется. Лечится полным удалением всех компонентов Sentinel/HASP, перезагрузкой и чистой установкой актуального комплекта.

Третья группа ошибок связана с сетью: закрытые порты, отсутствие nethasp.ini на клиентах, работа сервера и клиентов в разных подсетях. Эти проблемы проявляются как «менеджер работает, но клиенты лицензий не видят» и решаются настройкой брандмауэра и файла nethasp.ini.

Типичные ошибки
01
Установка как приложение — лицензии пропадают после выхода пользователя из системы
02
Удаление папки licenses — потеря программных лицензий и расход резервных пин-кодов
03
Два менеджера лицензий на одном сервере — конфликт за порт 475, лицензии не раздаются
04
Забытый брандмауэр — клиенты не видят сервер лицензий при исправной службе
05
Старая версия менеджера — несовместимость с новыми релизами платформы 1С
Если после переустановки ключ виден в Admin Control Center, но 1С всё равно не находит лицензию, проверьте соответствие типа лицензии и режима запуска: серверная лицензия не подойдёт для файловой базы, а клиентская лицензия не выдаётся приложению, запущенному в режиме службы без соответствующих настроек.
ПЗ
Практическое замечание

FAQ

Удалятся ли лицензии при переустановке менеджера лицензий?

Нет. Менеджер лицензий — это только служба раздачи. Программные лицензии хранятся в файлах каталога C:\ProgramData\1C\licenses, аппаратные — в USB-ключе. Риск потери возникает только при ручном удалении папки licenses, поэтому перед работами сделайте её копию.

Можно ли переустановить менеджер лицензий без остановки работы пользователей?

Нет, на время переустановки раздача лицензий прекращается. Сеансы, уже получившие лицензию, могут продолжить работу некоторое время, но новые подключения будут отклонены. Планируйте процедуру на период минимальной активности или на нерабочее время.

Где взять актуальный дистрибутив менеджера лицензий?

Установщик входит в комплект поставки платформы 1С:Предприятие — в разделе серверных компонентов есть пункт установки менеджера лицензий и драйверов защиты. Также актуальный пакет Sentinel LDK доступен на портале 1С для зарегистрированных пользователей.

Почему после переустановки клиенты не видят лицензии, хотя на сервере всё работает?

Чаще всего закрыты порты 475 и 1947 в брандмауэре либо клиенты находятся в другой подсети, где не работает широковещательный поиск. Создайте разрешающие правила в брандмауэре и пропишите адрес сервера в файле nethasp.ini на клиентских машинах.

Нужно ли заново активировать программную лицензию после переустановки менеджера?

Нет, если папка с файлами .lic сохранена и параметры компьютера (имя, ОС, оборудование) не менялись. Переактивация потребуется только при потере файлов лицензии или существенном изменении конфигурации сервера — тогда используйте пин-код из комплекта поставки или резервный пин-код.

Чем менеджер лицензий отличается от драйвера ключа?

Драйвер Sentinel обеспечивает работу операционной системы с USB-ключом как с устройством. Менеджер лицензий — сетевая служба, которая раздаёт лицензии клиентским компьютерам. На сервере с подключённым ключом нужны оба компонента; на клиентах достаточно клиентской части платформы 1С.

Итог

Что важно запомнить

Переустановка менеджера лицензий 1С безопасна для самих лицензий, если сохранить папку C:\ProgramData\1C\licenses. Последовательность: остановка службы, полное удаление старых компонентов Sentinel/HASP, установка в режиме службы, открытие портов 475 и 1947, проверка через localhost:1947 и тестовый запуск 1С на клиенте.