Привязка программной лицензии 1С: что её ломает и как перенести
Содержание
Программная лицензия 1С привязана к конкретному компьютеру: при активации PIN-кода в файл лицензии записывается набор параметров оборудования и операционной системы. Если ключевые параметры меняются, лицензия перестаёт подходить, и платформа сообщает, что ключ защиты или программная лицензия не обнаружены.
Частое заблуждение — что лицензия «принадлежит» пользователю, учётной записи 1С или организации и её можно просто скопировать на новый ноутбук. Право на использование действительно ваше, но сам файл .lic работает только на той машине, где его получили. Перенос — это не копирование, а новая активация резервным PIN-кодом.
Что записывается в лицензию при активации
Активация проходит через мастер получения лицензии: вы вводите PIN-код из конверта или из письма электронной поставки, регистрационные данные владельца, и сервер лицензирования 1С выдаёт файл. В этом файле три группы сведений.
- 🏢 Регистрационные данные — организация или ФИО, ИНН, адрес. Их потом нужно повторить при активации резервного PIN-кода.
- 🔑 Сведения о продукте — регистрационный номер комплекта , вид лицензии (клиентская на N мест, серверная), PIN-код.
- 🖥️ Параметры компьютера — характеристики оборудования и операционной системы, по которым платформа узнаёт «свою» машину.
При каждом запуске платформа считывает текущие параметры компьютера и сверяет их с записанными. Совпало — лицензия действует. Нет — файл формально лежит на диске, но не используется.
Где лежит файл лицензии
| Система | Каталог | Кому доступна |
|---|---|---|
| Windows, для всех пользователей | C:\ProgramData\1C\licenses | всем учётным записям компьютера |
| Windows, для одного пользователя | %APPDATA%\1C\licenses | только этой учётной записи |
| Linux | /var/1C/licenses | всем пользователям |
Файлы имеют расширение .lic. Их удобно сохранять в резервной копии: при восстановлении той же системы на том же железе файл снова подойдёт.
Если лицензия «пропала» только у одного сотрудника, а у коллег на этом же компьютере всё работает, проверьте, не была ли она активирована в профиль пользователя, а не для всех.
Какие изменения железа и системы влияют на привязку
Платформа не требует полного совпадения: мелкие изменения допускаются. Проблемы начинаются, когда меняется то, что идентифицирует машину.
Оборудование
На практике лицензию чаще всего «теряют» после таких работ:
- 🔧 замена материнской платы;
- 🔧 замена процессора;
- 🔧 замена системного диска или перенос системы на новый накопитель;
- 🔧 смена сетевого адаптера — особенно на виртуальных машинах, где меняется MAC-адрес.
Добавление оперативной памяти, замена видеокарты, монитора или клавиатуры обычно проходит незаметно. Но гарантий нет: при нескольких изменениях подряд накопленная разница может оказаться критичной.
Операционная система и окружение
- 💿 Переустановка ОС — почти всегда означает потерю лицензии, даже на том же железе.
- 🔄 Крупное обновление системы — переход на новую версию Windows иногда меняет идентификаторы.
- 🏷️ Переименование компьютера — одна из характеристик системы; лучше не менять имя машины, на которой стоит лицензия, без необходимости.
- 🧩 Клонирование образа — копия диска на другом компьютере лицензию не переносит.
Перед заменой материнской платы, диска или переустановкой системы проверьте, остался ли у вас неиспользованный резервный PIN-код. Если резервов нет, сначала договоритесь о дополнительном PIN-коде, потом меняйте оборудование.
Перенос лицензии на другой компьютер и PIN-коды
Отдельной кнопки «отвязать лицензию» в 1С нет. Удаление файла .lic со старого компьютера не возвращает активацию: сервер лицензирования уже учёл PIN-код как использованный.
Сколько раз можно активировать
В комплекте программной лицензии обычно идёт основной PIN-код и несколько резервных. Каждый PIN-код — одна активация на одном компьютере. Набор PIN-кодов смотрите в конверте с лицензией или в письме электронной поставки.
Порядок переноса
- Найдите регистрационный номер комплекта и неиспользованный резервный PIN-код.
- Подготовьте регистрационные данные, с которыми лицензию активировали впервые: наименование организации или ФИО, ИНН. Их следует указывать так же, как в первый раз.
- На новом компьютере установите платформу и запустите любую базу.
- В окне с сообщением об отсутствии лицензии выберите получение лицензии и введите регистрационный номер и PIN-код.
- Укажите, куда сохранить файл : для всех пользователей или для текущего.
- Если вводите резервный PIN-код, мастер попросит предыдущий использованный PIN-код — найдите его заранее.
- Удалите файл лицензии со старого компьютера, чтобы на нём не работали по тому же комплекту.
Без интернета активацию проводят по телефону или через файл запроса, который переносят на компьютер с доступом в сеть. Мастер сам предлагает эти варианты.
Когда резервные PIN-коды кончились
Дополнительный PIN-код выдаёт фирма 1С по запросу владельца лицензии — через обслуживающего партнёра или центр лицензирования. Понадобится регистрационный номер, сведения о владельце и объяснение, почему потребовалась повторная активация (замена компьютера, переустановка системы). Это занимает время, поэтому плановую замену оборудования лучше начинать с этого шага.
Покупка «активированных лицензий» на сторонних площадках и программы-эмуляторы ключей — нарушение прав правообладателя и риск для данных: такие сборки нередко содержат вредоносный код. Легальные варианты — дополнительный PIN-код для своей лицензии, покупка нового комплекта или аренда 1С в облаке.
Программная лицензия или USB-ключ: в чём разница привязки
Аппаратный ключ — это USB-устройство с защитой. Лицензия привязана к самому ключу, а не к компьютеру: вставили ключ в другую машину — 1С заработала там.
| Признак | Программная лицензия | Аппаратный USB-ключ |
|---|---|---|
| К чему привязана | к параметрам компьютера и ОС | к физическому ключу |
| Замена железа | требует повторной активации | не влияет |
| Перенос на другой ПК | резервным PIN-кодом | переставить ключ |
| Риск потери | исчерпать PIN-коды | потерять или сломать ключ |
| Виртуальная среда | чувствительна к изменениям ВМ | нужен проброс USB в ВМ |
| Сетевое использование | клиентские лицензии на сервере 1С | сетевой ключ и менеджер лицензий |
Для аппаратных ключей нужен драйвер защиты. Многопользовательский сетевой ключ обслуживает менеджер лицензий на компьютере, куда он вставлен, а клиенты находят его по сети.
Что выбрать, если есть выбор:
- 🖥️ стабильный сервер или рабочее место — программная лицензия проще: нечего терять и ломать;
- 🔁 частые переезды и замена компьютеров — USB-ключ удобнее, PIN-коды не расходуются;
- ☁️ виртуальные машины в облаке хостера — программная лицензия без проброса USB, но с закреплённой конфигурацией ВМ.
Привязка лицензий 1С в виртуальной среде
Для программной лицензии виртуальная машина — такой же компьютер. Она привязывается к параметрам виртуального оборудования: процессору, который видит гостевая ОС, сетевому адаптеру, идентификаторам машины.
Что сохраняет лицензию в виртуальной машине:
- 📌 статический MAC-адрес сетевого адаптера вместо динамического;
- 📌 неизменная конфигурация — не менять тип процессора, число адаптеров, контроллеры дисков без необходимости;
- 📌 миграция без смены «железа» — живая миграция между узлами одного кластера с одинаковыми настройками ВМ обычно проходит спокойно, а перенос на гипервизор другого типа почти всегда требует повторной активации;
- 📌 снимки и копии — восстановление из снимка той же ВМ лицензию сохраняет, а развёрнутый клон считается другим компьютером.
В контейнерах (Docker и подобных) параметры окружения меняются при каждом пересоздании. Программные лицензии там легко теряются, поэтому для серверов 1С в контейнерах их обычно размещают на постоянной машине или используют аппаратный ключ с пробросом.
Серверная и клиентская лицензии: на каком компьютере их держать
В клиент-серверном варианте на компьютере с сервером 1С нужна серверная лицензия. Клиентские лицензии можно установить туда же: тогда сервер выдаёт их подключающимся пользователям, и привязка идёт к компьютеру сервера, а не к рабочим местам.
Это удобно:
- ✅ замена компьютеров у бухгалтеров не трогает лицензии;
- ✅ число одновременных подключений считается централизованно;
- ✅ проверить занятые лицензии можно консолью администрирования или командой
rac session list --licenses.
На терминальном сервере (RDP) лицензия привязана к самому терминальному серверу, а не к ноутбукам сотрудников. Каждый подключённый пользователь занимает свою клиентскую лицензию.
В файловом варианте каждое рабочее место берёт лицензию со своего компьютера. Лицензия на N пользователей может лежать на одном компьютере в сети, но тогда этот компьютер должен быть включён и доступен.
Linux: утилита ring
На Linux лицензиями удобно управлять утилитой ring из комплекта платформы. Список установленных лицензий выводит ring license list, сведения о конкретной — ring license info --name <имя>. Остальные подкоманды смотрите в справке ring license --help.
Ошибки привязки лицензии и что с ними делать
Главный симптом — сообщение «Не обнаружен ключ защиты программы или полученная программная лицензия!». Причины у него разные.
Частые ошибки при обращении с лицензиями
- ❌ Хранить PIN-коды «где-то в почте». Когда понадобится повторная активация, найти конверт и предыдущий PIN-код бывает сложнее, чем активировать. Заведите реестр: регномер, PIN-коды, на каком компьютере и когда активированы.
- ❌ Активировать лицензию на временном компьютере «пока не пришёл новый». Это расходует PIN-код.
- ❌ Вписывать при повторной активации новое название организации после реорганизации или смены сотрудника. Мастер сверяет данные с первой активацией.
- ❌ Ставить клиентские лицензии на ноутбуки, которые часто меняют, вместо сервера 1С или терминального сервера.