Администрирование · 9 мин
1С: где хранятся файлы лицензий
Где хранятся файлы программных лицензий 1С на Windows и Linux, как найти .lic-файлы, перенести активацию и восстановить лицензию после переустановки системы.
Программная лицензия 1С хранится на компьютере в виде файлов с расширением .lic, которые платформа создаёт при активации пин-кода. Знание их расположения нужно при переносе системы на другой компьютер, резервном копировании перед переустановкой Windows, диагностике ошибки «лицензия не найдена» и при чистке «висячих» активаций, которые блокируют повторное использование пин-кода.
Расположение файлов зависит от трёх факторов: операционной системы, варианта установки (для текущего пользователя или для всех) и режима работы — локальный запуск либо сервер 1С:Предприятия. Ниже разобраны все стандартные пути, способы быстро найти файлы поиском и правила безопасной работы с ними.
Важно понимать: копирование .lic-файла на другой компьютер не переносит лицензию. Файл привязан к аппаратным параметрам конкретной машины, и на другом ПК он будет невалиден. Поэтому файлы лицензий сохраняют не для переноса, а для восстановления на том же оборудовании и для диагностики.
Стандартные пути к файлам лицензий на Windows
Основное и самое частое расположение — папка C:\ProgramData\1C\licenses. Сюда платформа сохраняет файлы .lic при активации, если установка выполнялась с правами администратора и лицензия активировалась «на компьютер» (для всех пользователей). Папка ProgramData по умолчанию скрыта: либо включите показ скрытых элементов в Проводнике, либо вставьте путь целиком в адресную строку.
Второй вариант — каталог C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\conf и его аналог в Local. Здесь файлы оказываются, когда активация выполнялась под конкретным пользователем без прав администратора. В этом случае другие пользователи того же компьютера лицензию не увидят — это частая причина ситуации «у одного сотрудника работает, у другого — нет».
Для сервера 1С:Предприятия, работающего под Windows, лицензии, активированные через консоль кластера или при запуске службы, также складываются в C:\ProgramData\1C\licenses, но от имени служебной учётной записи агента сервера (по умолчанию USR1CV8). Права на каталог должны позволять этой учётной записи читать файлы.
Активация для всех пользователей, сервер 1С
Активация без прав администратора
Сервер 1С и клиенты на Linux
Один файл — одна активированная лицензия
Расположение лицензий на Linux
На Linux программные лицензии сервера и клиентских приложений 1С хранятся в каталоге /var/1C/licenses. Путь одинаков для большинства дистрибутивов, потому что задаётся самой платформой, а не пакетным менеджером. Для просмотра содержимого достаточно команды ls -la /var/1C/licenses.
Учётная запись, под которой работает агент сервера 1С (обычно usr1cv8), должна иметь доступ к этому каталогу. Если служба стартует, но лицензию «не видит», первым делом проверьте владельца и права на файлы .lic — после ручного копирования от root они часто оказываются недоступны сервисному пользователю.
ls -la /var/1C/licenses && sudo chown usr1cv8:grp1cv8 /var/1C/licenses/*.licКак быстро найти файлы лицензий поиском
Если стандартные пути не дали результата, используйте системный поиск. В Проводнике Windows откройте «Этот компьютер» и в строке поиска введите *.lic, предварительно включив показ скрытых и системных файлов. Поиск по всему диску займёт время, но гарантированно покажет все экземпляры, включая нестандартные размещения.
Быстрее работает командная строка. Команда dir C:\.lic /s /b в запущенной от администратора консоли выведет полные пути всех .lic-файлов на диске C. На Linux аналог — find / -name ".lic" 2>/dev/null.
Дополнительный способ узнать, какие лицензии видит платформа, — встроенный механизм. В диалоге ошибки «Лицензия не найдена» есть ссылка «Подробнее», а в конфигураторе и при запуске можно вызвать информацию о лицензиях через «Сервис — Получение лицензии». Там отображаются серийные номера активированных лицензий и тип их привязки.
- 1Откройте Проводник и вставьте в адресную строку C:\ProgramData\1C\licenses
- 2Если папка пуста — проверьте %APPDATA%\1C\1cv8\conf под нужным пользователем
- 3Включите отображение скрытых элементов на вкладке «Вид»
- 4При отсутствии результата выполните в cmd: dir C:\*.lic /s /b
- 5Сверьте найденные файлы с датой активации лицензии
Что содержит файл .lic и почему его нельзя переносить
Файл с расширением .lic — это результат активации пин-кода. При активации платформа собирает параметры компьютера (данные материнской платы, процессора, сетевых адаптеров, дисков, имени компьютера и версии ОС), отправляет их в центр лицензирования и получает подписанный файл, привязанный именно к этой конфигурации.
Поэтому скопированный на другой ПК файл бесполезен: при проверке платформа сравнит сохранённые параметры с текущими и отклонит лицензию. Более того, существенное изменение оборудования на том же компьютере — замена материнской платы, переустановка Windows, иногда даже смена сетевой карты — делает лицензию недействительной, и потребуется повторная активация резервным пин-кодом.
Резервное копирование и восстановление лицензий
Перед переустановкой Windows, обновлением платформы или заменой диска скопируйте папку C:\ProgramData\1C\licenses целиком на внешний носитель или в сетевое хранилище. Если переустановка ОС не меняет аппаратную конфигурацию, часто достаточно вернуть файлы на место — и платформа подхватит лицензию без новой активации.
Однако чистая установка Windows обычно меняет часть системных параметров, и старый .lic может оказаться невалидным. Тогда единственный путь — новая активация резервным пин-кодом из комплекта поставки. Именно поэтому пин-коды нужно хранить отдельно от компьютера и регистрировать факт их использования: какой код, на какой машине и когда активирован.
Для серверных лицензий и многопользовательских активаций резервирование особенно критично: восстановление через линию консультаций занимает время, а простой сервера останавливает работу всех пользователей. Включите папку licenses в регулярный план резервного копирования сервера.
Лицензия не найдена: диагностика по файлам
Ошибка «Лицензия не найдена» при запуске означает, что платформа не нашла валидный .lic ни в одном из стандартных каталогов. Порядок проверки: сначала убедитесь, что файлы физически присутствуют в C:\ProgramData\1C\licenses, затем — что запуск выполняется под тем же пользователем, что и активация (если лицензия была пользовательской), и в конце — что оборудование и ОС не менялись.
Если файлы на месте, но ошибка persists, сравните дату создания .lic с датой последнего обновления Windows или замены комплектующих. Совпадение почти наверняка указывает на слетевшую привязку. В этом случае удалять старый файл не обязательно — при новой активации платформа создаст новый, но для чистоты диагностики старый можно переместить в архивную папку.
Для USB-ключей (аппаратных лицензий HASP) файлов .lic не существует вовсе: проверка идёт через драйвер ключа и менеджер лицензий HASP. Если используется ключ, а платформа его не видит, проблема решается переустановкой драйвера и проверкой сетевого доступа к серверу лицензий, а не поиском файлов.
Как выбрать действие
Частые вопросы
Можно ли перенести лицензию 1С на другой компьютер, скопировав файл .lic?
Нет. Файл .lic привязан к аппаратным параметрам конкретного ПК. На новой машине нужна новая активация резервным пин-кодом из комплекта поставки.
Почему папка ProgramData не видна в Проводнике?
Она скрыта по умолчанию. Включите «Скрытые элементы» на вкладке «Вид» или вставьте путь C:\ProgramData\1C\licenses прямо в адресную строку.
Сколько файлов .lic должно быть в папке licenses?
Обычно один файл на каждую активированную лицензию. Несколько файлов — норма, если активировались клиентские и серверные лицензии или разные комплекты.
Что делать, если резервные пин-коды закончились?
Обратитесь к партнёру-франчайзи 1С или в фирму «1С» с регистрационным номером продукта — после проверки могут выдать дополнительные пин-коды.
Где лежит лицензия, если 1С работает через веб-сервер или в терминале?
Файлы .lic ищутся на том компьютере, где работает сервер 1С или сервер терминалов, а не на клиентских машинах. Проверяйте каталог licenses именно на сервере.
Поможет ли восстановление старого .lic после переустановки Windows?
Иногда да, если аппаратная конфигурация не менялась. Верните файлы в исходную папку и запустите платформу; если лицензия отклонена — активируйте заново резервным пин-кодом.
Что важно запомнить
Файлы лицензий 1С хранятся в C:\ProgramData\1C\licenses (для всех пользователей и сервера), в %APPDATA%\1C\1cv8\conf (для отдельного пользователя) и в /var/1C/licenses на Linux. Файл .lic привязан к железу и не переносится копированием; перед переустановкой системы сохраняйте папку licenses и храните пин-коды отдельно от компьютера.