Файл licdata.dat в 1С 8.3: что искать на самом деле и как вернуть лицензию
Содержание
Файл licdata.dat в 1С 8.3 искать бесполезно: программная лицензия платформы хранится не в нём, а в файле с расширением .lic. Где находится такой файл в Windows: C:\ProgramData\1C\licenses (лицензия для всех пользователей компьютера) или %AppData%\1C\licenses (для одного пользователя). В Linux — /var/1C/licenses или ~/.1cv8/1C/licenses.
Частая ситуация: администратор ищет по имени licdata, ничего не находит и решает, что лицензия «слетела». На деле она лежит на месте, просто называется иначе — набором цифр вроде 20240315101522.lic. Путаница стоит дорого: человек идёт активировать лицензию
заново и тратит резервный пин-код, хотя файл никуда не делся.
Есть ли в 1С 8.3 файл licdata.dat и что лежит на его месте
Имя licdata.dat встречается в форумных советах и старых инструкциях. К стандартной программной защите 1С:Предприятия 8.3 оно не относится. Если такой файл нашёлся на диске, это может быть остаток стороннего софта, старой установки или файл другой системы защиты. Удалять его вслепую не стоит, но и считать лицензией 1С — тоже.
Что реально отвечает за право запуска 1С 8.3:
- 📄 Файл программной лицензии
*.lic— создаётся при активации пин-кода. Один файл = одна активированная лицензия (на одно рабочее место, комплект или сервер). - 🔑 Аппаратный ключ HASP — USB-ключ. Для него на диске файла лицензии нет, есть только драйвер и, при сетевом ключе, файл настроек
nethasp.ini. - 🖥 Лицензия сервера 1С — тоже файл
.lic, но лежит на компьютере, где работает сервер 1С:Предприятия.
Внутри файла .lic — регистрационный номер продукта, тип лицензии и параметры компьютера, к которому она привязана. Именно привязка к «железу» объясняет, почему файл нельзя просто скопировать на другой ПК.
Имя файла лицензии — это дата и время активации. По нему легко понять, какой из нескольких файлов самый свежий.
Где лежат файлы лицензии 1С: пути в Windows и Linux
Платформа ищет лицензии в нескольких каталогах. Куда попадёт файл, выбирается при активации: для всех пользователей компьютера или только для текущего.
| ОС | Для кого лицензия | Каталог |
|---|---|---|
| Windows | все пользователи компьютера | C:\ProgramData\1C\licenses |
| Windows | один пользователь | %AppData%\1C\licenses (обычно C:\Users\<имя>\AppData\Roaming\1C\licenses) |
| Linux | все пользователи | /var/1C/licenses |
| Linux | один пользователь | ~/.1cv8/1C/licenses |
Короткая запись системного каталога в Windows — %ALLUSERSPROFILE%\1C\licenses. Её удобно вставлять в адресную строку Проводника: переменная сама раскроется в правильный путь, даже если система установлена не на диск C.
Папки ProgramData и AppData в Windows скрытые. Если их не видно, включите в Проводнике на вкладке «Вид» отображение скрытых элементов или просто вставьте путь в адресную строку.
На macOS программные лицензии тоже есть, но администрировать их приходится редко. Если 1С работает на Mac, ищите каталог licenses внутри каталога настроек 1С в профиле пользователя.
Где ещё искать лицензию 1С: сервер, терминал, чужой профиль
Если в стандартных каталогах пусто, лицензия может лежать на другом компьютере или в другом профиле. Это не ошибка, а следствие того, как её активировали.
Клиент-серверный вариант
Лицензия на сервер 1С:Предприятия активируется на компьютере, где работает служба сервера. Её файл лежит в C:\ProgramData\1C\licenses этого компьютера, а не на рабочих местах.
Клиентские лицензии в такой схеме тоже могут храниться на сервере. Тогда сервер выдаёт их подключающимся пользователям, а на рабочих местах файлов .lic нет вовсе. Сколько лицензий занято и какие именно, видно в консоли кластера в списке сеансов или командой:
rac session list --licenses
Терминальный сервер
На терминальном сервере лицензии активируют «для всех пользователей». Если кто-то активировал «для текущего пользователя», файл окажется в AppData одного профиля. Остальные пользователи получат ошибку «лицензия не найдена», хотя пин-код уже израсходован.
Другой профиль Windows
Активировали под учётной записью администратора с выбором «для текущего пользователя» — лицензия ляжет в его AppData\Roaming. Бухгалтер под своей учёткой её не увидит. Проверьте каталоги C:\Users\*\AppData\Roaming\1C\licenses у всех профилей.
Виртуальная машина
На виртуальной машине файл лежит в тех же каталогах, что и на обычном компьютере. Но параметры, к которым он привязан, задаёт гипервизор. Перенос машины на другой хост, смена виртуального сетевого адаптера или его MAC-адреса, клонирование ВМ могут сделать лицензию недействительной. Перед такими операциями заранее решите, каким пин-кодом будете активировать лицензию заново, и не клонируйте машину с активированной лицензией в надежде получить вторую.
Как найти файл лицензии 1С на компьютере за минуту
Поиск Проводника по имени licdata ничего не даст. Ищите по расширению и сразу в нужных местах.
Командная строка (Windows):
dir /s /b "%ALLUSERSPROFILE%\1C\licenses\*.lic"
dir /s /b "%APPDATA%\1C\licenses\*.lic"
Поиск по всем профилям через PowerShell (от имени администратора):
Get-ChildItem -Path C:\ProgramData\1C, C:\Users\*\AppData\Roaming\1C -Filter *.lic -Recurse -ErrorAction SilentlyContinue |
Select-Object FullName, LastWriteTime, Length
Linux:
ls -l /var/1C/licenses ~/.1cv8/1C/licenses 2>/dev/null
Чтобы посмотреть, какие лицензии видит сама платформа, в новых версиях есть утилита ring из состава средств лицензирования. Команда ring license list выводит список активированных лицензий. Если утилита не установлена или синтаксис отличается, смотрите справку ring license help.
Нашли несколько файлов .lic — не удаляйте «лишние». Это может быть основная лицензия и дополнительные на рабочие места. Каждый файл — отдельная оплаченная лицензия.
Как восстановить лицензию 1С, если файл потерян или повреждён
Порядок зависит от того, менялось ли «железо» и есть ли копия файла.
.lic из резервной копии в тот же каталог licenses. Если параметры компьютера не менялись, лицензия заработает сразу после перезапуска 1С..lic со старого компьютера не сработает: файл привязан к оборудованию.Повторная активация пин-кодом
- Запустите 1С. Если лицензии нет, окно получения лицензии откроется само.
- Выберите получение лицензии и укажите, для кого её сохранить — для всех пользователей компьютера или для текущего.
- Введите регистрационный номер комплекта и пин-код. Они напечатаны на конверте с пин-кодами или в карточке электронной поставки.
- Выберите способ: автоматически через интернет или вручную, если на компьютере нет доступа в сеть.
- Заполните данные владельца так же, как при первой активации. При повторной активации система сверяет их с исходными.
- Дождитесь сообщения об успешном получении лицензии и перезапустите 1С.
Данные владельца при повторной активации должны совпадать с первыми буква в букву. Опечатка в названии организации или ИНН приводит к отказу.
В комплекте обычно один основной и два резервных пин-кода. Не тратите их на эксперименты: каждый лишний перевыпуск при смене оборудования сокращает запас.
Активация без интернета
Если компьютер изолирован от сети, выберите в окне получения лицензии ручной способ. Платформа сформирует данные запроса, их передают в центр лицензирования с другого компьютера, а полученный ответ вводят обратно в то же окно. Окно на время обмена не закрывайте: если закрыть его до ввода ответа, процедуру придётся начать заново.
Как понять, что восстановление прошло успешно
- ✅ В каталоге
licensesпоявился новый файл.licс текущими датой и временем в имени. - ✅ 1С запускается без окна получения лицензии у всех пользователей, которым она нужна.
- ✅ В клиент-серверном варианте сеанс в консоли кластера показывает выданную лицензию.
Старый файл, который перестал подходить после замены оборудования, перенесите в архивную папку вне каталога licenses. Так в каталоге останутся только рабочие лицензии, и при следующей проверке не придётся гадать, какой из файлов живой.
Ошибки лицензии 1С: что значат и как их снять
Большинство ошибок по лицензиям связаны не с повреждением файла, а с тем, что платформа его не видит или он не подходит к компьютеру.
Если правите права на каталог или перезапускаете службу сервера 1С, делайте это вне рабочего времени. Перезапуск службы обрывает все сеансы пользователей, несохранённые данные пропадут.
Аппаратный ключ вместо программного
Если у вас USB-ключ HASP, файл лицензии не ищите. Проверьте, вставлен ли ключ, установлен ли драйвер защиты и, для сетевого ключа, правильно ли указан адрес сервера ключа в nethasp.ini. Без ключа и без файла .lic платформа базу не запустит — исключение только учебная версия.
Как не потерять лицензию 1С: копия и порядок при смене железа
Файл лицензии маленький, а восстанавливать его без копии — значит тратить резервный пин-код.
Пример команды для регулярной копии на сетевой ресурс:
robocopy "%ALLUSERSPROFILE%\1C\licenses" "\\nas\backup\1c-licenses\%COMPUTERNAME%" *.lic /R:1 /W:1
Команду можно поставить в планировщик заданий раз в неделю. Папку с именем компьютера удобно держать отдельно: при нескольких рабочих местах сразу видно, чей это файл.
Чего не делать
- ❌ Не запускайте «чистильщики» диска с удалением содержимого
ProgramData— они периодически сносят каталоги программ. - ❌ Не копируйте
.licс одного компьютера на другой в надежде «размножить» лицензию: на чужом железе файл недействителен. - ❌ Не активируйте лицензию на временном или тестовом ПК — пин-код будет израсходован.
- ❌ Не скачивайте «готовые файлы лицензий» и «активаторы». Это нарушение лицензионного договора и частый источник вирусов. Легальные варианты — повторная активация своим пин-кодом или дополнительный пин-код через центр лицензирования.
Частые вопросы про файл licdata и лицензии 1С
Можно ли открыть файл лицензии 1С и прочитать его?
.lic открывается текстовым редактором, но редактировать его нельзя: любое изменение делает лицензию недействительной. Смотреть, какие лицензии активны, удобнее через ring license list.Сколько весит файл лицензии 1С?
licenses лежит файл нулевого размера, он повреждён — восстановите его из копии или активируйте лицензию повторно.Нужна ли лицензия на каждом компьютере в клиент-серверном варианте?
.lic нет, и это нормально.Слетит ли лицензия при обновлении платформы 1С?
licenses и при установке новой версии платформы не затрагиваются.