Файлы .lic и ключи HASP: как отыскать лицензию 1С на своём компьютере или сервере

· 9 мин

Содержание

Программная лицензия 1С 8.3 в Windows лежит файлом с расширением .lic в папке C:\ProgramData\1C\licenses. Реже — в профиле пользователя: %APPDATA%\1C\licenses. Если файла нет ни там, ни там, а 1С запускается, значит, работает аппаратный ключ защиты — USB-ключ HASP в этом компьютере или на другом компьютере сети.

Частое заблуждение — искать лицензию в папке установки платформы C:\Program Files\1cv8 или рядом с базой. Там её нет. Платформа хранит лицензии отдельно от программы и от данных, поэтому переустановка 1С или перенос базы на лицензию не влияют, а вот переустановка Windows — влияет.

Где лежат файлы программной лицензии 1С 8.3 в Windows

Платформа ищет файлы .lic в двух каталогах:

КаталогПолный путь (Windows 10/11, Server 2016+)Для кого действует
ОбщийC:\ProgramData\1C\licensesДля всех пользователей компьютера
ПользовательскийC:\Users\<имя>\AppData\Roaming\1C\licensesТолько для одного пользователя Windows

В общий каталог лицензия попадает, если при активации был выбран вариант для всех пользователей. В пользовательский — если активировали «только для себя». Второй вариант часто подводит: другой сотрудник входит под своей учётной записью и видит сообщение об отсутствии лицензии, хотя файл на диске есть.

Имя файла — набор цифр, например 20240315093012345.lic. Файлов может быть несколько: по одному на каждую активированную лицензию. Однопользовательская и дополнительные клиентские на 5 или 10 мест лежат рядом.

Папка ProgramData по умолчанию скрыта. Не включайте показ скрытых файлов — просто вставьте путь C:\ProgramData\1C\licenses в адресную строку Проводника и нажмите Enter.

Как быстро найти лицензию 1С 8.3 на компьютере командой

Если не уверены, куда активировали, проверьте оба каталога одной командой. Откройте командную строку (Win+R → cmd) и выполните:

dir "%ALLUSERSPROFILE%\1C\licenses" "%APPDATA%\1C\licenses"

Чтобы найти все файлы лицензий на диске C, включая старые копии и архивы:

Get-ChildItem -Path C:\ -Filter *.lic -Recurse -ErrorAction SilentlyContinue |
  Select-Object FullName, Length, LastWriteTime

Расширение .lic используют и другие программы. Файлы 1С узнаются по пути: в нём есть 1C\licenses.

Нашли файл в неожиданном месте, например на рабочем столе или в папке «Загрузки»? Скорее всего, это чья-то резервная копия. Сама платформа такие копии не читает: рабочий файл должен лежать в одном из двух каталогов из таблицы выше. Если в штатных каталогах пусто, а копия есть, верните её на место — на том же компьютере она подхватится без повторной активации.

Что лежит в файле .lic

Файл текстовый, его можно открыть Блокнотом. Внутри видны регистрационные данные — организация, адрес, номер комплекта — и служебная часть, привязанная к оборудованию компьютера.

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

Аппаратный ключ защиты HASP: где искать и как убедиться, что он работает

Аппаратная лицензия — это USB-ключ, а не файл. Найти его означает понять, в какой компьютер он вставлен и видит ли его 1С.

На ключе есть маркировка, по которой понятно его назначение:

  • 🔑 ORGL8 — однопользовательский, работает только в том компьютере, куда вставлен.
  • 🌐 NET5, NET10, NET20 и т.д. — многопользовательский сетевой, число означает количество одновременных сеансов.
  • 🖥️ Отдельные ключи сервера 1С — защищают сам сервер, а не клиентские места.

Локальный ключ

Для работы ключа нужен драйвер защиты (Sentinel / HASP Device Driver). Проверка простая:

  1. Вставьте ключ — на нём загорится светодиод. Если не горит, попробуйте другой порт, без USB-хаба.
  2. Откройте «Диспетчер устройств» и найдите ключ среди USB-устройств. Значок с восклицательным знаком означает проблему с драйвером.
  3. При установленном драйвере Sentinel откройте в браузере http://localhost:1947. В списке ключей должен появиться ваш.

Сетевой ключ

Сетевой ключ вставлен в один компьютер или сервер, на котором работает менеджер лицензий HASP License Manager. Клиенты ищут его по сети, по умолчанию через порт 475.

Если широковещательный поиск не проходит (разные подсети, межсетевой экран), адрес менеджера прописывают в файле nethasp.ini в каталоге bin\conf установленной версии платформы:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Здесь 192.168.1.10 — адрес компьютера с ключом. После обновления платформы новая версия ставится в свой каталог, и nethasp.ini нужно скопировать туда же.

Если в сети только программные лицензии, поиск ключей можно отключить параметром запуска /UseHwLicenses-. Запуск немного ускоряется, и платформа не ждёт ответа от несуществующего менеджера.

Лицензии 1С в Linux и macOS: другие пути и права доступа

В Linux программные лицензии хранятся в двух местах:

КаталогНазначение
/var/1C/licensesОбщий для всех пользователей и для сервера 1С
~/.1C/licensesПользовательский, в домашнем каталоге

Найти файлы можно так:

ls -l /var/1C/licenses
find / -name "*.lic" -path "*1C*" 2>/dev/null

Главная особенность Linux — права. Для активации в общий каталог нужны права на запись в /var/1C/licenses. Для работы — права на чтение у того пользователя, под которым запускается 1С. Для сервера 1С это обычно пользователь usr1cv8.

Типичная ловушка: лицензию активировали под root, файл получил владельца root и права только для него. Клиент или сервер под другим пользователем файл не читает и пишет, что лицензии нет. Проверьте владельца и права командой ls -l и дайте нужному пользователю доступ на чтение.

В macOS общий каталог — /Library/Application Support/1C/licenses, пользовательский — тот же путь внутри домашней папки (~/Library/...).

Где хранит лицензии сервер 1С в клиент-серверном варианте

При работе через сервер 1С лицензий два вида:

  • 🖥️ Лицензия на сервер — нужна самому серверу, лежит на компьютере, где он установлен.
  • 👥 Клиентские лицензии — могут быть у каждого рабочего места или у сервера.

Если служба сервера работает под отдельной учётной записью (например, USR1CV8), файлы ищут в общем каталоге C:\ProgramData\1C\licenses на сервере. И в профиле этой учётной записи: C:\Users\USR1CV8\AppData\Roaming\1C\licenses.

Чтобы клиенты брали лицензии с сервера, а не со своих компьютеров, в свойствах информационной базы в консоли кластера включают флажок «Выдача лицензий сервером 1С:Предприятия». Тогда клиентские лицензии активируют один раз на сервере. На рабочих станциях файлы не нужны.

Посмотреть, какие лицензии заняты сейчас, можно в консоли кластера на ветке «Сеансы» или командой:

rac session list --licenses

Как проверить, что лицензия 1С 8.3 активирована и работает

Файл на диске ещё не значит, что лицензия рабочая. Проверьте, что её реально получает программа.

Способ 1. Окно «О программе». Запустите базу в режиме 1С:Предприятие, откройте главное меню (кнопка с тремя полосками слева вверху) → Справка → О программе. В окне указано, какая лицензия получена: программная или ключ защиты, и на сколько пользователей.

Способ 2. Утилита ring. В актуальных версиях платформы вместе с ней ставится утилита администрирования лицензий. Список активированных лицензий на компьютере:

ring license list

Остальные команды и параметры утилиты смотрите во встроенной справке: ring license help.

Способ 3. Консоль кластера. Для клиент-серверной базы откройте сеансы. По каждому сеансу видно, какая лицензия ему выдана и откуда: с клиента или с сервера.

СпособКогда подходитЧто показывает
«О программе»Любая база, любой пользовательЛицензию текущего сеанса
ring license listНужен список всего, что активировано на компьютереВсе программные лицензии
Консоль кластера / racСервер 1СЛицензии всех сеансов

Лицензия пропала: как восстановить программную лицензию 1С

Программная лицензия привязана к оборудованию и операционной системе. Она «слетает» после переустановки Windows, замены материнской платы, процессора, системного диска, иногда после крупного обновления ОС.

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

Если оборудование изменилось, копия не поможет. Нужна повторная активация:

  1. Найдите конверт или карточку с пин-кодами из комплекта. В нём основной пин-код и резервные.
  2. Подготовьте регистрационные данные, которые вводили при первой активации: организация, ИНН, адрес. Данные должны совпадать с первыми символ в символ — иначе центр лицензирования откажет.
  3. Запустите 1С. Окно получения лицензии появится само.
  4. Введите резервный пин-код. Мастер может запросить и ранее использованный пин-код — укажите его.
  5. Завершите активацию через интернет . Если интернета нет, мастер предложит активацию по телефону или файлом.

Если все резервные пин-коды израсходованы, обратитесь к партнёру, у которого покупали программу, или в службу лицензирования фирмы 1С. Понадобится регистрационная анкета или номер комплекта.

Сразу после успешной активации сохраните копию файла .lic и текст регистрационных данных в надёжное место. Это сэкономит пин-код при случайном удалении файла.

Перенос лицензии 1С на другой компьютер

Перенести программную лицензию простым копированием нельзя. Файл с одного компьютера на другом не примется: проверка оборудования не пройдёт.

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

Тип лицензииКак перенести
Программная однопользовательскаяАктивация резервным пин-кодом на новом компьютере
Программная многопользовательскаяТо же, на новом компьютере или сервере
Аппаратный ключ ORGL8Вынуть ключ, вставить в новый компьютер, поставить драйвер
Сетевой ключ NETПеренести ключ и менеджер лицензий, поправить адрес в nethasp.ini у клиентов

Аппаратный ключ — самый простой вариант переезда: ключ не привязан к оборудованию. Именно поэтому его выбирают для компьютеров, где часто меняют железо.

Перед заменой компьютера или переустановкой Windows
Выполнено: 0 / 5

Типичные ошибки с лицензиями 1С 8.3 и что они означают

Сообщения платформы о лицензиях похожи, но причины у них разные.

Диагностика: выберите симптом

Частые вопросы

Можно ли хранить лицензию 1С на флешке?
Программную — нет: файл привязан к компьютеру и ищется только в системных каталогах. Переносной вариант — аппаратный USB-ключ HASP.
Влияет ли переустановка платформы 1С на лицензию?
Нет. Каталог licenses не трогается при удалении и установке новой версии платформы. Лицензию теряют при переустановке Windows или замене оборудования.
Нужна ли отдельная лицензия на каждую базу?
Нет. Лицензия считается по рабочим местам или сеансам, а не по базам. С одной лицензией на компьютере можно работать с любым числом своих информационных баз.
Как узнать, на сколько пользователей лицензия?
Откройте окно Справка → О программе или выполните ring license list. На ключе HASP число мест указано в маркировке (NET5 — на пять сеансов).
Сколько раз можно активировать одну лицензию?
Столько, сколько пин-кодов в комплекте: основной плюс резервные. Когда они закончатся, дополнительные выдаёт фирма 1С или партнёр по запросу.