Файлы программных лицензий 1С 8.3 на Windows, Linux и macOS: как найти, проверить и не потерять
Содержание
На Windows файлы программных лицензий 1С 8.3 хранятся в каталоге C:\ProgramData\1C\licenses. Это общий каталог для всех пользователей компьютера. Реже лицензию кладут в профиль конкретного пользователя: %APPDATA%\1C\licenses. На Linux основной каталог — /var/1C/licenses.
Каждая активированная лицензия — отдельный файл с расширением .lic. Имя состоит из цифр, обычно это дата и время активации, например 20240315104512.lic. Сколько файлов в каталоге, столько лицензий получено на этом компьютере. Если вместо программной лицензии используется USB-ключ, файла .lic не будет вовсе.
Какие бывают лицензии 1С 8.3 и где у каждой «физическая» часть
Прежде чем искать файл, определите, что именно у вас куплено. От этого зависит, что и где лежит.
| Вид защиты | Что хранится на диске | Где искать |
|---|---|---|
| Программная лицензия (пин-код) | файл .lic | каталог licenses на том компьютере, где лицензию активировали |
| Аппаратный ключ HASP (USB) | файла лицензии нет, только драйвер и настройки | ключ в USB-порту; сетевые настройки в nethasp.ini |
| Серверная лицензия | файл .lic | каталог licenses на машине, где работает сервер 1С |
| Клиентская лицензия, выданная сервером | файл .lic на сервере | тот же каталог на сервере, клиентам файл не нужен |
📌 Несколько деталей, которые часто путают:
- 🔑 Программная лицензия привязана к оборудованию. В файл записаны параметры компьютера. Скопировать
.licна другую машину и запустить 1С не выйдет. - 🖥️ Однопользовательская и многопользовательская лицензия выглядят одинаково: тоже один файл
.lic. Разница внутри — в количестве рабочих мест. - 🧩 Лицензия на сервер и клиентские лицензии на сервере — это разные файлы. На сервере их может быть несколько.
- 📦 HASP-ключ хранит лицензию в самом ключе. Искать на диске нечего, кроме файла
nethasp.iniдля сетевых ключей.
Каталоги лицензий 1С 8.3 в Windows
Платформа просматривает несколько каталогов. Достаточно, чтобы файл лежал в любом из них.
Общий каталог для всех пользователей
C:\ProgramData\1C\licenses
Он же через переменную окружения: %ALLUSERSPROFILE%\1C\licenses. Сюда лицензия попадает, если при активации выбрать вариант «для всех пользователей». Так делают почти всегда, и так правильно: лицензия работает под любой учётной записью.
💡 Папка ProgramData скрытая. Чтобы открыть её, вставьте путь целиком в адресную строку Проводника или в окно Win+R.
Каталог текущего пользователя
%APPDATA%\1C\licenses
Раскрывается в C:\Users\<имя>\AppData\Roaming\1C\licenses. Лицензия отсюда видна только тому пользователю, под которым её активировали. Зашли под другой учётной записью — 1С скажет, что лицензии нет.
Каталоги со старых установок
На компьютерах, где 1С стоит давно, встречаются файлы в каталогах конфигурации платформы:
- 📁
C:\ProgramData\1C\1cv8\conf— ранние установки 8.3; - 📁
C:\ProgramData\1C\1Cv82\conf— остатки от 8.2.
Если ищете «потерянную» лицензию на старой машине, загляните и туда.
Быстрый поиск всех .lic по диску
Если каталог неочевиден, найдите файлы командой. Откройте командную строку и выполните:
dir C:\*.lic /s /b 2>nul
Через PowerShell, с датой изменения:
Get-ChildItem -Path C:\ -Filter *.lic -Recurse -ErrorAction SilentlyContinue |
Select-Object FullName, LastWriteTime
Поиск по всему диску займёт несколько минут. Расширение .lic используют и другие программы, поэтому смотрите на путь: файлы 1С лежат в папках с 1C в пути.
Где лежат файлы лицензий 1С на Linux и macOS
Linux
Основной каталог для всех пользователей:
/var/1C/licenses
Проверить содержимое и права:
ls -la /var/1C/licenses
Пользовательские лицензии хранятся в домашнем каталоге, в скрытой папке .1cv8. Найти все файлы разом:
sudo find / -name "*.lic" -path "*1C*" 2>/dev/null
На сервере 1С под Linux лицензию должен читать пользователь, от которого работает служба сервера (обычно usr1cv8). Если файл лежит на месте, но права на чтение у службы нет, сервер лицензию не увидит.
macOS
Клиент 1С для macOS ищет лицензии в каталогах Application Support:
- 📁
/Library/Application Support/1C/licenses— для всех пользователей; - 📁
~/Library/Application Support/1C/licenses— для текущего пользователя.
Папка ~/Library в Finder скрыта. Откройте её через меню Переход → Переход к папке и вставьте путь.
Если защита на USB-ключе: что искать на диске
С аппаратным ключом HASP файла лицензии нет. Лицензия «живёт» в самом ключе, а на компьютере нужны только драйвер защиты и, для сетевого ключа, файл настроек.
- 🔌 Локальный ключ вставлен в компьютер пользователя. Достаточно установленного драйвера, настраивать ничего не нужно.
- 🌐 Сетевой ключ стоит на одном компьютере, на нём работает менеджер лицензий. Клиенты находят его по сети.
- ⚙️ Файл
nethasp.iniподсказывает клиентам адрес компьютера с сетевым ключом. Он лежит в каталогеconfустановленной платформы, напримерC:\Program Files\1cv8\conf\nethasp.ini.
Если сетевой ключ перестал находиться после смены IP-адреса сервера, первым делом проверьте адрес, прописанный в nethasp.ini. Потерянный или сломанный ключ восстанавливается только через партнёра 1С: скопировать его содержимое на диск нельзя.
Проверка: та ли лицензия найдена и работает ли она
Наличие файла ещё не значит, что лицензия действует. Файл мог остаться от старого оборудования. Проверяйте по шагам.
1. Окно «О программе»
- Запустите базу в режиме 1С:Предприятие.
- Нажмите на значок с вопросительным знаком в правом верхнем углу и выберите «О программе».
- Найдите строку об используемой лицензии.
Там видно, получена ли лицензия, программная она или ключ HASP, и номер комплекта . Если базу открыть не удаётся, значит, подходящей лицензии платформа не нашла.
2. Утилита ring
В современных версиях платформы есть консольная утилита ring с модулем работы с лицензиями. Список лицензий на компьютере:
ring license list
Подробности по конкретной лицензии (имя берётся из вывода предыдущей команды):
ring license info --name <имя_лицензии>
Утилита показывает регистрационный номер, вид лицензии и данные о владельце. Если ключи команды в вашей версии отличаются, выполните ring license help.
3. Сверка с документами
Сопоставьте найденное с бумагами комплекта:
- 🧾 регистрационный номер продукта из пин-конверта;
- 🔢 количество рабочих мест;
- 📅 дату активации (она же в имени файла).
Если в каталоге два файла от одного комплекта, скорее всего, лицензию активировали повторно. Старый файл после замены оборудования бесполезен, но и не мешает.
Если лицензия пропала: восстановление по шагам
Файл исчез после переустановки Windows, замены диска или «чистки» компьютера. Порядок действий зависит от того, что осталось на руках.
C:\ProgramData\1C\licenses (на Linux — в /var/1C/licenses) и запустите 1С. Если платформа лицензию не приняла, параметры компьютера изменились — переходите к повторной активации.Как пройти повторную активацию
- Запустите базу. Платформа сама предложит получить лицензию , если не нашла её.
- Выберите получение программной лицензии и укажите регистрационный номер и пин-код из конверта.
- Введите регистрационные данные владельца. При повторной активации на том же компьютере данные должны совпадать с первыми буква в букву — иначе пин-код будет израсходован как новый.
- Выберите размещение «для всех пользователей».
- Получите лицензию через интернет . Без интернета есть вариант активации по телефону или через файл запроса, его предлагает тот же мастер.
Резервных пин-кодов в конверте немного. Не тратьте их на эксперименты: каждая активация на новом оборудовании расходует один код.
Где взять регистрационные данные
Если вы не помните, что вводили при первой активации, посмотрите старый .lic в любом текстовом редакторе: часть данных о владельце там читается. Ещё вариант — вывод ring license info по сохранившемуся файлу на другом носителе. Сам файл при этом не редактируйте: изменённая лицензия перестаёт работать.
Почему 1С не видит лицензию, хотя файл на месте
Самая частая жалоба: файл лежит в правильном каталоге, а при запуске появляется окно Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!.
%APPDATA%\1C\licenses другой учётной записи. Переактивируйте лицензию с размещением «для всех пользователей» или работайте под той учётной записью, где она получена.USR1CV8). Дайте ей право чтения на каталог C:\ProgramData\1C\licenses. После изменения прав службу сервера перезапускают — это обрывает сеансы всех пользователей, поэтому делайте это вне рабочего времени.licenses в исключения программы очистки.💡 На виртуальных машинах программная лицензия слетает чаще: при миграции на другой хост меняются параметры «железа». Для виртуальных серверов надёжнее аппаратный ключ, проброшенный в машину, или отдельный компьютер для сервера лицензий.
Как не потерять лицензии 1С: резервная копия и порядок
Лицензия теряется не тогда, когда пропадает файл, а когда вместе с ним пропадают пин-коды. Поэтому храните оба.
Что сохранить
- 📄 Файлы
.licиз всех каталогов, найденных выше. Копия спасает при переустановке системы на том же оборудовании. - ✉️ Пин-конверт или его скан. Отметьте на нём, какие пин-коды уже использованы и когда.
- 📝 Регистрационные данные, которые вводили при активации: название организации, ИНН, адрес, контактное лицо — в том виде, как они были введены.
- 🔢 Регистрационный номер продукта для обращения к партнёру.
Как копировать файлы лицензий автоматически
Простой bat-файл копирует каталог лицензий на другой диск. Его можно поставить в планировщик заданий Windows раз в неделю:
@echo off
set SRC=C:\ProgramData\1C\licenses
set DST=D:\Backup\1C-licenses\%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%
mkdir "%DST%" 2>nul
xcopy "%SRC%\*.lic" "%DST%\" /Y /I
Формат даты в %DATE% зависит от региональных настроек Windows. Для русской локали (ДД.ММ.ГГГГ) скрипт создаст папку вида 2026-10-07. Проверьте имя папки после первого запуска.
На Linux то же делается одной строкой в cron:
tar czf /backup/1c-licenses-$(date +%F).tar.gz /var/1C/licenses
Правила, которые экономят пин-коды
- 🛠️ Перед заменой комплектующих сделайте копию
.licи проверьте, сколько резервных пин-кодов осталось. - 💻 Не активируйте лицензию на ноутбук сотрудника, который может уйти с ним. Лучше сервер или стационарный компьютер.
- 👥 Всегда выбирайте размещение «для всех пользователей».
- 🗂️ Ведите простую таблицу: комплект, рабочие места, компьютер, дата активации, использованные пин-коды.
Не ищите «готовые» файлы лицензий в интернете и программы для их генерации. Это нарушение прав правообладателя, а такие файлы часто содержат вредоносный код. Если лицензии не хватает, легальный путь один — докупить дополнительные места у партнёра 1С.
Можно ли перенести лицензию 1С на новый компьютер, просто скопировав файл?
Нужно ли удалять старый файл .lic после повторной активации?
Где искать лицензию, если 1С работает в клиент-серверном варианте?
C:\ProgramData\1C\licenses или /var/1C/licenses. На клиентских компьютерах файлов при этом может не быть вовсе.Влияет ли переустановка платформы 1С на лицензию?
licenses не затрагивается. Лицензия пропадает при переустановке Windows или замене оборудования.