Администрирование · 9 мин
Где лежат лицензии 1С на компьютере и как их найти
Где хранятся файлы лицензий 1С на компьютере: пути в Windows для программных и аппаратных ключей, как найти, перенести и восстановить лицензию 1С.
Лицензии 1С бывают двух типов: программные (файл с расширением .lic, привязанный к параметрам компьютера) и аппаратные (USB-ключи HASP). Место хранения зависит от типа лицензии, разрядности операционной системы и способа установки платформы. Знание точных путей нужно при переносе 1С на другой компьютер, переустановке Windows, диагностике ошибки «не обнаружена лицензия» и перед обновлением платформы.
Программная лицензия — это файл с именем вида 2bd8a1c3-....lic или 1Cv8.lic, который платформа создаёт при активации пин-кода. Аппаратный ключ физически вставлен в USB-порт, но для его работы в системе устанавливаются драйверы и служба менеджера лицензий, файлы которых тоже лежат в определённых каталогах.
Стандартные пути к файлам программных лицензий 1С
Основное и самое частое расположение — системная папка C:\ProgramData\1C\licenses. Сюда платформа сохраняет файл лицензии, если активация выполнялась с правами администратора и для всех пользователей компьютера. Папка ProgramData скрыта по умолчанию: чтобы её увидеть, включите отображение скрытых элементов в Проводнике или вставьте путь прямо в адресную строку.
Второй вариант — каталог в профиле конкретного пользователя: C:\Users\Имя_пользователя\AppData\Local\1C\1Cv8\conf (для платформы 8.3) или ...\AppData\Roaming\1C\1Cv82\conf для старых версий 8.2. Такое расположение возникает, когда активация выполнялась без прав администратора или платформа установлена в режиме «только для текущего пользователя».
Третий возможный путь — каталог conf внутри папки самой платформы, например C:\Program Files\1cv8\8.3.22.xxxx\bin\conf. Он используется реже, в основном в серверных и терминальных сценариях, когда лицензию привязывают к конкретной установке платформы.
Как быстро найти файл лицензии вручную
Если стандартные пути не дали результата, используйте поиск Windows. Откройте Проводник, перейдите в корень диска C: и в строке поиска введите *.lic. Поиск по всему диску займёт несколько минут, но покажет все файлы лицензий, включая перенесённые в нестандартные места администратором.
Уточнить расположение помогает и служебная программа 1С — диалог активации лицензии. При запуске информационной базы без лицензии платформа предлагает получить лицензию и показывает, куда будет записан файл. Этот же путь указан в окне «О программе» рядом со сведениями о лицензии в некоторых версиях платформы.
- 1Откройте адресную строку Проводника и введите C:\ProgramData\1C\licenses — проверьте наличие файлов .lic
- 2Если папки нет, проверьте C:\Users\ВашеИмя\AppData\Local\1C\1Cv8\conf
- 3Если и там пусто — выполните поиск по диску C: по маске *.lic
- 4Сверьте дату файла с датой активации, чтобы отличить актуальную лицензию от старой
Где «лежит» аппаратный ключ HASP
Аппаратная лицензия не существует в виде файла на диске — она зашита в USB-ключе (HASP4, Sentinel HL). На компьютере присутствуют только драйверы ключа и, при сетевом варианте, менеджер лицензий HASP License Manager, который обычно ставится в C:\Program Files (x86)\Aladdin\HASP LM или аналогичный каталог поставщика драйверов.
Проверить, видит ли система ключ, можно через Диспетчер устройств: ключ отображается в разделе контроллеров USB или как устройство SafeNet/Sentinel. Если ключа там нет, платформа 1С его тоже не увидит, и искать «файл лицензии» бессмысленно — нужно переустанавливать драйвер или проверять сам USB-ключ.
Программная и аппаратная лицензии
Файл на диске, привязан к параметрам ПК; слетает при замене оборудования или переустановке Windows; активируется пин-кодом
Файла нет, лицензия в ключе; переносится простым перетыканием в другой ПК; риск — физическая потеря или поломка ключа
Почему 1С не видит лицензию, хотя файл на месте
Частая причина — изменение параметров компьютера. Программная лицензия привязывается к «железу»: замена материнской платы, сетевой карты, диска, а иногда и крупное обновление Windows делают файл недействительным. Файл лежит на месте, но платформа сообщает, что лицензия не обнаружена или повреждена.
Вторая причина — права доступа. Если файл лицензии лежит в ProgramData, а служба или пользователь терминального сервера не имеет к папке прав на чтение, платформа лицензию не увидит. Проверьте, что у нужной учётной записи есть доступ к каталогу licenses.
Третья ситуация — конфликт версий платформы. Лицензия, активированная под одной версией, обычно работает и на более новых, но при некорректном обновлении или установке платформы в другой каталог поиск может идти не по тому пути. В этом случае достаточно скопировать файл .lic в папку, которую использует новая установка.
Как перенести и восстановить лицензию
Перенос программной лицензии простым копированием файла на другой компьютер не работает: привязка к оборудованию не совпадёт, и платформа откажет в запуске. Правильный путь — новая активация на целевом компьютере с помощью пин-кода из комплекта поставки или резервного пин-кода. Если пин-коды исчерпаны, запрашивается перевыпуск через центр лицензирования 1С.
Копирование файла .lic оправдано в одном случае: резервное сохранение перед переустановкой Windows на том же компьютере без замены оборудования. После переустановки верните файл в C:\ProgramData\1C\licenses — при совпадении параметров ПК лицензия подхватится без повторной активации.
Храните пин-коды отдельно от компьютера: в коробке от поставки, в защищённом хранилище паролей или в учётной системе компании. Без пин-кода восстановление слетевшей лицензии превращается в обращение в поддержку с подтверждением регистрационного номера.
Лицензии на сервере 1С и в терминальном режиме
На сервере 1С:Предприятия лицензии хранятся по тем же принципам — в C:\ProgramData\1C\licenses от имени учётной записи, под которой работает агент сервера (по умолчанию USR1CV8). Если активация выполнялась под другой учёткой, файл может оказаться в её профиле, и сервер его не увидит.
В терминальном режиме важно, чтобы лицензия лежала в общедоступном каталоге (ProgramData), а не в профиле одного пользователя, — иначе лицензию получит только тот, под кем она активирована. Для многопользовательской работы на терминальном сервере обычно используют либо общую программную лицензию, либо сетевой HASP-ключ с менеджером лицензий.
Как проверить результат
В C:\ProgramData\1C\licenses есть файл .lic с актуальной датой
Папка пуста или содержит только старые файлы
База открывается без окна «Лицензия не обнаружена»
Появляется предложение получить лицензию
Ключ виден в Диспетчере устройств без жёлтого значка
Устройство с ошибкой или отсутствует в списке
Частые вопросы о расположении лицензий 1С
Почему папки ProgramData\1C нет на компьютере?
Папка ProgramData скрыта по умолчанию — включите показ скрытых элементов в Проводнике (Вид → Скрытые элементы). Если папки 1C внутри нет, лицензия, скорее всего, активирована в профиле пользователя: проверьте AppData\Local\1C\1Cv8\conf.
Можно ли посмотреть номер лицензии в файле .lic?
Файл зашифрован, в обычном текстовом редакторе читаемых данных нет. Регистрационный номер и сведения о лицензии видны в самой программе: откройте «О программе» в главном меню или используйте диалог активации лицензии при запуске базы.
Слетит ли лицензия при обновлении платформы 1С?
Обычное обновление платформы файл лицензии не затрагивает — он лежит вне каталога версии. Риск появляется при смене разрядности установки, переносе платформы в другой каталог или обновлении Windows с изменением идентификаторов оборудования. Перед такими операциями сделайте резервную копию файла .lic и убедитесь, что пин-код доступен.
Что делать, если файл .lic повреждён?
Восстановить повреждённый файл нельзя. Удалите его и активируйте лицензию заново: при запуске базы выберите «Получить лицензию» и введите пин-код. Если активные пин-коды закончились, оформите перевыпуск через центр лицензирования, указав регистрационный номер продукта.
Где лежат лицензии 1С на Linux?
На Linux программные лицензии размещаются в каталоге /var/1C/licenses (для сервера и общего доступа) либо в домашнем каталоге пользователя в ~/.1C/1Cv8/conf. Логика та же, что в Windows: общий системный каталог против профиля конкретного пользователя.
Видит ли сервер 1С лицензию, активированную под администратором?
Нет, если файл попал в профиль администратора. Агент сервера работает под своей учётной записью и ищет лицензию в ProgramData и своём профиле. Переместите файл .lic в C:\ProgramData\1C\licenses и убедитесь, что у учётной записи агента есть права на чтение.
Что важно запомнить
Программная лицензия 1С — это файл .lic в C:\ProgramData\1C\licenses или в профиле пользователя; аппаратная хранится в USB-ключе, а не на диске. Перед переустановкой системы сохраните файл лицензии и пин-коды, а на другой компьютер лицензию переносите новой активацией, а не копированием.