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

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

Где хранятся лицензии 1С на компьютере

Разбираем, где хранятся файлы лицензий 1С на компьютере: папки 2lic, licdata, файлы .lic, аппаратные ключи HASP. Поиск, резервное копирование и восстановление.

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

Лицензия в 1С бывает двух типов: программная (файл с расширением .lic, привязанный к оборудованию конкретного компьютера) и аппаратная (USB-ключ HASP, который подключается к компьютеру или серверу). Для программной лицензии критично именно расположение файла на диске, а для аппаратной — работа драйвера ключа и менеджера лицензий.

Ниже разобраны конкретные пути хранения, способы быстро найти файлы, правила безопасного резервного копирования и типичные ошибки, из-за которых лицензия «пропадает».

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

Основное расположение лицензий, активированных для всех пользователей компьютера, — скрытая системная папка C:\ProgramData\1C\licenses. Здесь платформа сохраняет файлы с расширением .lic, каждый из которых соответствует одной активированной лицензии (основной или клиентской). Имена файлов генерируются автоматически и не содержат понятных названий, поэтому ориентироваться нужно по дате создания.

Если лицензия активирована только для текущего пользователя, файл сохраняется в профиле: C:\Users\Имя_пользователя\AppData\Local\1C\licenses. Папка AppData скрыта по умолчанию — чтобы её увидеть, включите отображение скрытых элементов в проводнике Windows или введите путь напрямую в адресную строку.

В устаревших версиях платформы (8.2 и ранние 8.3) лицензии также могли размещаться в каталоге C:\Users\Имя\AppData\Roaming\1C\1cv8\conf под именами вида 2*.lic или в подпапке licenses рядом с установленной платформой. Если вы работаете со старой конфигурацией, проверьте оба варианта.

C:\ProgramData\1C\licensesЛицензия для всех пользователей

Стандартный путь при активации с правами администратора

C:\Users\Имя\AppData\Local\1C\licensesЛицензия текущего пользователя

Активация без прав администратора

C:\ProgramData\1C\1Cv8\confСлужебные файлы конфигурации лицензирования

Проверяйте при старых версиях платформы

Как быстро найти файл лицензии на диске

Если точный путь неизвестен, проще всего выполнить поиск по всему диску по маске расширения. Откройте проводник, перейдите на системный диск и в строке поиска введите *.lic. Поиск займёт время, но покажет все файлы лицензий, включая лежащие в нестандартных местах.

Альтернатива — командная строка или PowerShell, которые ищут быстрее и не зависят от настроек индексации Windows.

cmd
dir C:\*.lic /s /b 2>nul | findstr /i "1C"

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

Где расположены лицензии при аппаратном ключе HASP

Аппаратные ключи (USB-устройства HASP) не создают файлов лицензий на диске. Информация о лицензии хранится в памяти самого ключа, а платформа обращается к нему через драйвер HASP и менеджер лицензий. Поэтому при использовании USB-ключа поиск файлов .lic бессмысленен — их может просто не быть.

Косвенные следы работы с ключом можно найти в каталоге C:\Program Files (x86)\1cv8\...\bin (сам менеджер лицензий) и в системных службах Windows — служба HASP Loader. Если ключ подключён к серверу, а клиентские компьютеры получают лицензии по сети, файлы лицензий хранятся только на том компьютере, где физически вставлен ключ или запущен сервер 1С с программными лицензиями.

Резервное копирование и перенос лицензии

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

Резервную копию файла имеет смысл делать в рамках одного и того же компьютера — например, перед обновлением платформы или переустановкой Windows с сохранением оборудования. Скопируйте всю папку C:\ProgramData\1C\licenses в надёжное место, а после переустановки верните файлы на прежний путь с теми же правами доступа.

Порядок резервного копирования лицензии
  1. 1
    Закройте все сеансы 1С на компьютере
  2. 2
    Откройте C:\ProgramData\1C\licenses и скопируйте все файлы .lic в отдельную папку-архив
  3. 3
    Дополнительно сохраните пин-коды активации из поставки лицензии
  4. 4
    После переустановки системы верните файлы в тот же каталог и проверьте запуск 1С
  5. 5
    Если лицензия не подхватилась — активируйте заново через «Сервис» → «Получение лицензии»

Почему лицензия «пропадает» и как это исправить

Наиболее частая причина ошибки «не найдена лицензия» — изменение аппаратной конфигурации: замена диска, сетевой карты, материнской платы или даже существенное обновление BIOS. Программная лицензия перестаёт совпадать с текущими параметрами, и файл .lic становится недействительным, хотя физически остаётся на месте.

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

Третья причина — очистка системы оптимизаторами или антивирусом. Некоторые утилиты «чистки» считают служебные папки ProgramData ненужными, а антивирусы могут поместить файл .lic в карантин. Добавьте каталоги 1С в исключения антивируса и не используйте агрессивные чистильщики на рабочем компьютере бухгалтера.

Типичные ошибки
01
Поиск файла лицензии в папке с базой данных — база и лицензия хранятся независимо друг от друга
02
Копирование .lic на другой компьютер в надежде на перенос — файл привязан к оборудованию и не заработает
03
Удаление «лишних» файлов .lic без проверки — можно удалить действующую лицензию вместо просроченной
04
Игнорирование скрытых папок — ProgramData и AppData не видны без включения отображения скрытых элементов

Как проверить, что лицензия найдена и работает

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

Для серверного варианта дополнительно проверьте консоль кластера серверов 1С: в свойствах сервера видно, какие лицензии доступны и откуда они получены. Это помогает отличить локальную проблему клиентского компьютера от проблемы на сервере лицензирования.

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

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

Окно «О программе» в 1С
Норма

Указан тип лицензии и путь к файлу .lic

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

Сообщение «лицензия не найдена»

Папка C:\ProgramData\1C\licenses
Норма

Присутствуют файлы .lic с актуальной датой

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

Папка пуста или файлы в карантине антивируса

Права доступа к каталогу
Норма

Пользователь 1С имеет чтение и запись

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

Ошибки доступа в журнале событий

Часто задаваемые вопросы

Можно ли перенести программную лицензию 1С на другой компьютер, скопировав файл?

Нет. Файл .lic содержит привязку к аппаратным параметрам исходного компьютера. На новом компьютере лицензию нужно активировать заново через «Сервис» → «Получение лицензии», используя пин-код из комплекта поставки. Резервный пин-код пригодится, если основной уже израсходован.

Почему папка ProgramData не видна в проводнике?

ProgramData — скрытая системная папка. Включите в проводнике Windows режим «Вид» → «Скрытые элементы» или просто введите полный путь C:\ProgramData\1C\licenses в адресной строке — папка откроется напрямую.

Что делать, если антивирус удалил файл лицензии?

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

Где хранятся лицензии на сервере 1С под Linux?

На Linux-сервере программные лицензии размещаются в каталоге /var/1C/licenses (для всех пользователей) или в домашнем каталоге пользователя, под которым работает агент сервера, в подпапке .1C/licenses. Права на эти файлы должны принадлежать учётной записи агента сервера 1С.

Нужно ли копировать файлы .lic при обновлении платформы?

Обычно нет: обновление платформы не затрагивает каталог licenses, и лицензии остаются на месте. Копирование нужно только как страховка перед переустановкой Windows или заменой диска — и только при условии, что оборудование не меняется.

Как отличить файл основной лицензии от клиентской?

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

Итог

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

Программные лицензии 1С — это файлы .lic в папках C:\ProgramData\1C\licenses или в профиле пользователя AppData\Local\1C\licenses. Аппаратные ключи HASP файлов не создают. Файл привязан к оборудованию, поэтому перенос возможен только через повторную активацию по пин-коду. Перед любыми действиями с файлами убедитесь, что пин-коды сохранены.