Администрирование · 10 мин
Как проверить наличие лицензий 1С
Пошаговая инструкция: как проверить наличие программных и аппаратных лицензий 1С на рабочем месте, сервере и в кластере, и что делать, если лицензия не видна.
Проверка лицензий 1С требуется при переносе программы на новый компьютер, после переустановки Windows, при смене конфигурации оборудования и при ошибках вида «не найдена лицензия». Сам способ проверки зависит от того, какой тип защиты используется: программная лицензия (файл с расширением .lic), аппаратный ключ HASP или серверная лицензия, выданная через сервер 1С:Предприятия.
Прежде чем проверять, важно понять, что именно вы ищете. Программная лицензия хранится в виде файлов на диске и в реестре, аппаратная — физически в USB-ключе, серверная — в консоли кластера серверов. Ниже разобраны все три сценария с конкретными путями, командами и признаками корректного результата.
Шаг 1. Определите тип лицензии 1С
От типа защиты зависит всё остальное: где искать файлы, какие утилиты запускать и что делать при потере. Всего в экосистеме 1С встречаются три основных варианта.
- Программная лицензия — активируется пин-кодом, привязывается к параметрам компьютера, хранится в файлах .lic. Самый распространённый вариант для небольших организаций.
- Аппаратный ключ (HASP) — USB-ключ, который вставляется в компьютер или сервер. Лицензия «живёт» внутри ключа и не зависит от железа ПК.
- Клиентские лицензии на сервере — выдаются сервером 1С:Предприятия из ключа или программной лицензии, установленной на сервере.
Если вы не знаете, какой тип используется, посмотрите в поставку: программные лицензии идут с конвертом, содержащим пин-коды, аппаратные — с физическим ключом. Также откройте «О программе» в запущенной 1С: в разделе «Лицензия» указано, какая защита использована при текущем запуске.
Шаг 2. Проверьте программные лицензии на диске
Файлы программных лицензий по умолчанию размещаются в служебных каталогах. Основное место хранения — папка C:\ProgramData\1C\licenses. Учтите, что ProgramData — скрытая системная папка: включите отображение скрытых элементов в проводнике или вставьте путь напрямую в адресную строку.
Дополнительные места, где стоит поискать файлы .lic:
C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\conf— лицензии, установленные «для текущего пользователя»;C:\Program Files\1cv8\<версия платформы>\bin\conf— устаревшее расположение для старых версий платформы;- каталог, указанный в файле conf.cfg параметром
licensespath, если администратор менял путь вручную.
Наличие файла .lic само по себе не гарантирует рабочую лицензию: файл мог остаться после смены оборудования и быть «отвязанным». Чтобы убедиться, что лицензия действительно используется, откройте 1С и перейдите в меню «Сервис» → «О программе» (в файловом режиме) — в разделе «Лицензия» будет указан серийный номер и тип использованной лицензии.
- 1Откройте C:\ProgramData\1C\licenses и проверьте наличие файлов .lic
- 2Запустите 1С:Предприятие и откройте любую базу
- 3Перейдите: Сервис → О программе → раздел «Лицензия»
- 4Убедитесь, что указан серийный номер и тип лицензии, а не сообщение об отсутствии
- 5Если раздел пуст — лицензия не видна, переходите к разделу восстановления
Шаг 3. Проверьте аппаратный ключ HASP
Аппаратная лицензия проверяется на уровне операционной системы. Откройте «Диспетчер устройств» (Win+X → Диспетчер устройств) и найдите в списке USB-устройств ключ: он обычно отображается как «SafeNet USB SuperPro/UltraPro», «Aladdin HASP key» или «Sentinel HASP». Если устройство присутствует без жёлтого восклицательного знака — ключ физически определён системой.
Для сетевых ключей (красные ключи HASP с многопользовательскими лицензиями) дополнительно проверьте, запущен ли менеджер лицензий HASP License Manager на компьютере, где вставлен ключ. Откройте «Службы» (services.msc) и найдите службу «HASP Loader» или «Sentinel LDK License Manager» — она должна быть в состоянии «Выполняется».
Если ключ вставлен, но в диспетчере устройств его нет, попробуйте другой USB-порт, желательно напрямую на материнской плате, а не через хаб или переднюю панель. Ключи HASP чувствительны к качеству питания порта, и переподключение часто решает проблему без каких-либо дополнительных действий.
Шаг 4. Проверьте лицензии на сервере 1С:Предприятия
В клиент-серверном варианте клиентские лицензии чаще всего выдаёт сам сервер. Откройте консоль администрирования серверов 1С:Предприятия, раскройте нужный кластер и выберите ветку «Лицензии». Здесь отображаются все лицензии, доступные кластеру: серверные и клиентские, с указанием количества сеансов и серийных номеров.
Если ветка «Лицензии» пуста, хотя лицензии точно устанавливались, проверьте три типичные причины. Во-первых, файлы .lic должны лежать в каталоге srvinfo кластера (обычно C:\Program Files\1cv8\srvinfo или путь, заданный при создании кластера) либо в стандартном каталоге licenses. Во-вторых, служба агента сервера должна иметь права на чтение этих файлов. В-третьих, если лицензия программная, она привязана к параметрам сервера — смена оборудования сервера делает её недействительной.
Для диагностики полезно посмотреть журнал регистрации и технологический журнал сервера: ошибки поиска лицензий фиксируются там с указанием, какие каталоги опрашивались и почему лицензия отклонена.
Шаг 5. Проверьте лицензию через командную строку и служебные утилиты
Для быстрой диагностики без запуска конфигуратора удобно использовать поиск файлов через командную строку. Это особенно полезно при массовой проверке нескольких компьютеров или при работе по удалённому доступу.
dir /s /b C:\ProgramData\1C\licenses\*.licКоманда выведет полный список файлов лицензий в стандартном каталоге. Если результат пуст, расширьте поиск на весь диск: dir /s /b C:\*.lic — это займёт больше времени, но найдёт лицензии в нестандартных расположениях.
Для аппаратных ключей существует веб-интерфейс менеджера лицензий: откройте в браузере адрес http://localhost:1947 (Admin Control Center для ключей Sentinel). На странице «Sentinel Keys» отображаются все ключи, видимые данным компьютером, включая сетевые. Это самый наглядный способ убедиться, что ключ доступен по сети.
Как проверить результат
Указан серийный номер, тип и регистрационный номер
Пусто или сообщение «Лицензия не найдена»
Устройство без предупреждающих значков
Жёлтый восклицательный знак или устройство отсутствует
Видны лицензии с количеством сеансов
Список пуст при установленных лицензиях
Ключ отображается в списке Sentinel Keys
Страница не открывается или список пуст
Что делать, если лицензия не найдена
Если файл .lic на месте, но 1С сообщает об отсутствии лицензии, наиболее вероятная причина — изменились параметры компьютера, к которым привязана лицензия. Программная лицензия реагирует на смену материнской платы, процессора, объёма памяти, сетевых адаптеров, а иногда и на крупные обновления операционной системы.
Порядок действий в этом случае: найдите конверт с пин-кодами от поставки. В комплекте обычно несколько пин-кодов: основные и резервные. Запустите 1С, дождитесь окна «Не найдена лицензия», выберите «Получить лицензию» и пройдите активацию заново с новым пин-кодом. Если все пин-коды исчерпаны, потребуется запрос на восстановление через организацию, продавшую лицензию, или через портал лицензирования 1С.
Для аппаратных ключей ситуация проще: ключ не привязан к железу, поэтому достаточно восстановить драйвер HASP. Переустановите драйвер с официального дистрибутива платформы или с сайта производителя драйверов Sentinel, перезагрузите компьютер и проверьте ключ заново.
Полезно хранить скан конверта с пин-кодами и фото аппаратного ключа с серийным номером в защищённом корпоративном хранилище. При выходе из строя ключа или утере конверта эти данные существенно ускоряют восстановление лицензий и переписку с вендором.
Часто задаваемые вопросы
Где 1С хранит программные лицензии по умолчанию?
Основной каталог — C:\ProgramData\1C\licenses. Дополнительно лицензии могут находиться в профиле пользователя: AppData\Local\1C\1Cv8\conf. Папка ProgramData скрытая, поэтому включите показ скрытых элементов или вставьте путь в адресную строку проводника напрямую.
Как узнать, какая лицензия используется в запущенной базе?
Откройте в 1С:Предприятии меню «Сервис» → «О программе». В разделе «Лицензия» указаны серийный номер, тип (однопользовательская, многопользовательская, серверная) и способ получения — программная или аппаратная защита.
Файл .lic есть, но 1С пишет «лицензия не найдена». Почему?
Чаще всего изменились аппаратные параметры компьютера, к которым привязана лицензия: замена материнской платы, сетевой карты, диска или крупное обновление ОС. Файл при этом остаётся на диске, но становится недействительным. Решение — повторная активация резервным пин-кодом.
Как проверить сетевой ключ HASP с другого компьютера?
Откройте в браузере http://localhost:1947 и перейдите на страницу Sentinel Keys — там видны и локальные, и сетевые ключи. Дополнительно убедитесь, что на машине с ключом запущена служба менеджера лицензий и порт 1947 не блокируется брандмауэром.
Переносится ли программная лицензия на новый компьютер?
Напрямую — нет: файл .lic привязан к оборудованию старого ПК. На новом компьютере лицензию активируют заново свободным пин-кодом из комплекта поставки. Если свободных пин-кодов нет, оформляется запрос на восстановление комплекта.
Где смотреть лицензии в клиент-серверном варианте?
В консоли администрирования серверов 1С:Предприятия: раскройте кластер и откройте ветку «Лицензии». Если список пуст, проверьте каталог srvinfo кластера и права службы агента сервера на файлы .lic.
Что важно запомнить
Сначала определите тип лицензии: программную ищите в C:\ProgramData\1C\licenses и в разделе «О программе», аппаратную — в диспетчере устройств и на странице localhost:1947, серверную — в консоли кластера. Файл .lic на диске не гарантирует работоспособность: финальная проверка — успешный запуск базы и заполненный раздел «Лицензия». Перед любыми манипуляциями с файлами лицензий делайте резервные копии и держите под рукой пин-коды.