Администрирование · 11 мин
Где 1С хранит файлы программных лицензий
Где 1С хранит файлы программных лицензий: папки conf, licdata, 2*.lic, поиск в Windows, восстановление после слёта активации и перенос на другой компьютер.
Программная лицензия 1С — это не документ, а набор файлов, которые платформа создаёт на компьютере при активации пин-кода. Пока эти файлы на месте и параметры компьютера не изменились, программа запускается без запроса ключа. Если файлы удалены, повреждены или «отвязались» из-за замены оборудования, 1С сообщает, что лицензия не найдена, и требует повторную активацию.
Конкретное расположение зависит от двух условий: под какой учётной записью активировали лицензию и для кого её устанавливали — только для текущего пользователя или для всех пользователей компьютера. В первом случае файлы попадают в профиль пользователя, во втором — в общую системную папку. Отсюда и типовая ситуация: под администратором лицензия видна, а под обычным пользователем — нет.
Ниже разобраны точные пути для Windows, способ найти файлы вручную, что делать при слёте активации и как безопасно перенести лицензию на другой компьютер. Информация актуальна для платформ 8.3 с программной защитой: файловые и клиент-серверные базы, локальные и многопользовательские варианты.
Точные пути к файлам лицензий в Windows
Стандартное расположение для лицензии, установленной «для всех пользователей компьютера», — скрытая системная папка ProgramData. Полный путь выглядит так: C:\ProgramData\1C\1cv8\conf. Внутри лежат файлы с расширением .lic, чаще всего с именами вида 2*.lic (например, 20180926153021.lic — имя формируется из даты активации). Там же может находиться подкаталог licdata с дополнительными данными привязки.
Если лицензию активировали только для текущего пользователя, файлы попадают в его профиль: C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\conf и C:\Users\ИмяПользователя\AppData\Local\1C\1cv8\conf. Папка AppData скрыта, поэтому в проводнике её нужно либо включить отображение скрытых элементов, либо вставить путь в адресную строку напрямую.
Дополнительно встречается каталог C:\ProgramData\1C\licenses — там хранятся файлы лицензий, полученные через сервис 1С:Лицензирование при активации из новых версий платформы. Если вы активировали лицензию недавно и не находите её в conf, проверьте и этот путь.
Какие файлы отвечают за лицензию
За программную лицензию отвечает не один файл, а связка. Основной — файл 2*.lic в папке conf: в нём зашифрованы серийный номер комплекта и ключевые параметры компьютера, к которым привязана активация. Рядом может лежать файл conn.cfg или служебные файлы — их трогать не нужно.
Папка licdata появилась в более новых механизмах защиты: в ней хранятся данные, которые платформа использует для проверки целостности лицензии. Удаление licdata при живом файле .lic приводит к тому же результату, что и удаление самой лицензии, — программа потребует активировать пин-код заново.
Отдельно стоит файл nethasp.ini и USB-ключи HASP: это аппаратная защита, а не программная. Если у вас ключ в USB-порту, файлов лицензии на диске может не быть вовсе — платформа ищет ключ через менеджер лицензий HASP. Путать эти два механизма не стоит: рекомендации по папкам conf относятся только к программным лицензиям.
Как быстро найти файлы лицензии на конкретном компьютере
Если стандартные пути не помогли, проще всего выполнить поиск по диску. Откройте проводник, перейдите на диск C и в строке поиска введите *.lic. В результатах обратите внимание на файлы, лежащие в каталогах 1C — лишних .lic-файлов на типичном компьютере почти не бывает.
Быстрый вариант через командную строку — одна команда покажет все файлы лицензий в профилях и ProgramData:
dir /s /b C:\ProgramData\1C\<em>.lic & dir /s /b %AppData%\..\..\</em>\AppData\Roaming\1C\*.licЕщё один способ понять, откуда платформа читает лицензию, — открыть в 1С окно «О программе»: там указано, какая лицензия используется. Совместив эту информацию с поиском по дате создания файла, можно точно определить нужный .lic среди нескольких.
- 1Откройте проводник и вставьте в адресную строку %ProgramData%\1C — проверьте подпапки 1cv8\conf и licenses
- 2Если пусто, вставьте %AppData%\1C\1cv8\conf — это профильный вариант хранения
- 3Найдите файлы с расширением .lic и папку licdata, запомните дату их создания
- 4Сверьте дату с моментом активации лицензии, чтобы отличить актуальный файл от старых
- 5Скопируйте найденные файлы в отдельную папку как резервную копию перед любыми действиями
Почему лицензия «слетаает» и где искать причину
Программная лицензия привязана к параметрам компьютера: материнской плате, процессору, диску, объёму памяти, сетевым адаптерам, имени компьютера и дате установки операционной системы. Существенное изменение этих параметров — замена оборудования, переустановка Windows, переименование компьютера — делает сохранённый файл лицензии недействительным, хотя сам файл остаётся на месте.
Вторая частая причина — файлы физически пропадают: чистка системы «оптимизаторами», удаление профиля пользователя, откат системы, антивирус, отправивший файл в карантин. В этом случае по описанным выше путям папка conf либо пуста, либо не содержит .lic-файлов.
Третья ситуация — лицензия есть, но недоступна текущему пользователю: она активирована под другой учётной записью или для другого контекста. Признак — под администратором база открывается, под рабочей учёткой требует пин-код. Решение — переустановить лицензию с вариантом «на компьютер, всем пользователям» либо выдать права на чтение папки conf.
Как проверить состояние лицензии
Есть файлы 2*.lic и/или папка licdata с недавней датой
Папка пуста или содержит только служебные файлы без .lic
1С запускается и под администратором, и под пользователем
Под администратором работает, под пользователем требует активацию
Соответствует последней успешной активации
Файл старый, а активация проводилась недавно — значит, смотрите не тот каталог
Восстановление лицензии после слёта активации
Если файл лицензии утерян, но пин-код из комплекта сохранён, восстановление занимает несколько минут. При запуске 1С выберите «Получить лицензию», введите регистрационный номер комплекта и пин-код. Важно: если параметры компьютера не менялись, выбирайте вариант «Восстановить лицензию» или отвечайте «Да» на вопрос о том, что данные компьютера не изменились, — тогда не расходуется новый пин-код.
Если автоматическое восстановление не срабатывает (платформа считает компьютер «другим»), используется резервный пин-код из комплекта. В комплекте обычно несколько пин-кодов: один основной и запасные на случай замены оборудования. Следите за их остатком — когда резервные коды заканчиваются, нужно запрашивать дополнительные через форму на портале 1С или у фирмы-франчайзи.
Перед восстановлением проверьте, не лежит ли старый файл лицензии в карантине антивируса или в теневых копиях (точках восстановления) папки ProgramData. Иногда проще вернуть файл на место, чем тратить резервный пин-код.
Перенос лицензии на другой компьютер
Прямое копирование файлов .lic с одного компьютера на другой не работает: файл привязан к оборудованию, и на новой машине платформа его отвергнет. Это частая ошибка при переезде на новый ПК — администратор копирует папку conf, а 1С всё равно требует активацию.
Правильный порядок переноса: на новом компьютере установить платформу той же версии, запустить конфигурацию и пройти активацию пин-кодом заново. Если старый компьютер выводится из эксплуатации, лицензия с него де-факто освобождается; при централизованном лицензировании через сервер 1С перенос выполняется переназначением лицензии на сервере.
Для клиент-серверных вариантов с многопользовательской лицензией файлы хранятся на сервере 1С:Предприятия — в каталоге srvinfo (подкаталоги вида reg_1541 или аналогичные для другого порта) либо в общей папке лицензий сервера. Там действует то же правило: копирование на другой сервер без переактивации результата не даст.
Резервное копирование и профилактика
Резервная копия файлов лицензии не заменяет пин-код, но полезна: если файлы были случайно удалены, а оборудование не менялось, возврат .lic и licdata на прежнее место часто восстанавливает работу без повторной активации. Делайте копию папок C:\ProgramData\1C и профильного AppData\Roaming\1C сразу после успешной активации.
Добавьте каталоги 1C в исключения антивируса и запретите «оптимизаторам» трогать ProgramData. Зафиксируйте в надёжном месте регистрационный номер комплекта, все пин-коды (включая использованные) и дату каждой активации — эта информация понадобится при обращении за дополнительными пин-кодами.
Что важно запомнить
Программные лицензии 1С лежат в папках conf: %ProgramData%\1C\1cv8\conf и %ProgramData%\1C\licenses для всех пользователей либо в AppData профиля для текущего. Файл привязан к оборудованию, поэтому перенос копированием не работает — на новом компьютере лицензию активируют пин-кодом заново. Храните пин-коды и резервную копию папок 1C.
Частые вопросы
Почему в папке conf нет файлов .lic, хотя 1С работает?
Скорее всего, используется аппаратный USB-ключ HASP или лицензия выдаётся сервером 1С / менеджером лицензий в сети. Проверьте окно «О программе» в 1С — там указан тип используемой лицензии.
Можно ли перенести лицензию на новый компьютер копированием файла?
Нет. Файл лицензии содержит привязку к оборудованию исходного компьютера, на другой машине платформа его не примет. На новом ПК нужно заново активировать пин-код из комплекта или использовать резервный пин-код.
Лицензия слетела после обновления Windows. Что делать?
Сначала проверьте, остались ли файлы .lic и licdata на месте. Если остались — при запуске выберите восстановление лицензии и подтвердите, что данные компьютера не изменились: новый пин-код при этом не расходуется. Если файлов нет, восстановите их из резервной копии.
Под администратором лицензия есть, под пользователем — нет. В чём причина?
Лицензия была установлена только для текущего пользователя и лежит в его профиле AppData. Переустановите её с вариантом «на данный компьютер, всем пользователям» — файлы переместятся в ProgramData и станут доступны всем учётным записям.
Закончились пин-коды в комплекте. Как активировать лицензию?
Нужно запросить дополнительные пин-коды: через форму на портале portal.1c.ru, указав регистрационный номер комплекта, или через обслуживающего партнёра 1С. Сам файл лицензии без пин-кода получить нельзя.
Где хранятся лицензии на терминальном сервере?
Для корректной работы всех сеансов лицензию устанавливают «на компьютер» — файлы попадают в C:\ProgramData\1C\1cv8\conf и доступны всем пользователям сервера. Установка «текущему пользователю» на терминальном сервере — типичная причина ошибок у остальных сотрудников.