Лицензия 1С пропала после замены диска, переезда на виртуалку или обновления: разбор по причинам
Содержание
Программная лицензия 1С слетает, когда компьютер перестаёт совпадать с тем, на котором её активировали: заменили диск или материнскую плату, переустановили Windows, перенесли систему на виртуальную машину, сменили сетевую карту. Реже причина в самом файле лицензии — его удалил антивирус, «почистил» администратор или у пользователя нет прав на чтение папки. Лицензия при этом не исчезает навсегда: её восстанавливают повторной активацией по резервному пин-коду с теми же регистрационными данными.
Типичная картина: в понедельник бухгалтер запускает 1С и видит Не обнаружена лицензия для использования программы!. В пятницу всё работало, а на выходных сисадмин поменял диск на SSD и перенёс систему. С точки зрения платформы это уже другой компьютер.
Как программная лицензия привязана к компьютеру
Программная лицензия — это файл с расширением .lic. Его создаёт мастер активации, когда вы вводите пин-код из комплекта поставки. Внутри — номер лицензии, регистрационные данные организации и «слепок» компьютера: набор параметров оборудования и операционной системы.
При каждом запуске платформа сверяет слепок с текущим компьютером. Совпало — база открывается. Не совпало — файл считается чужим, и 1С просит получить лицензию заново.
Где платформа 1С 8.3 ищет файлы лицензий:
- 📁
C:\ProgramData\1C\licenses— лицензия для всех пользователей компьютера; - 📁
%APPDATA%\1C\licenses— лицензия только для текущего пользователя Windows.
Часть изменений оборудования лицензия переживает, но не все. Если поменялись ключевые параметры или сразу несколько, слепок перестаёт совпадать.
Без действующей лицензии платформа не открывает базу в режиме 1С:Предприятие. «Демо-режима» с ограничениями нет — исключение только учебная версия.
Есть и обратная сторона. Скопировать .lic на другой компьютер или в новую Windows не получится: файл сразу окажется «чужим». Резервная копия лицензии полезна только для той же самой системы — например, если файл удалили по ошибке.
Сбои при активации и в работе механизма лицензирования
Иногда лицензия «слетает» сразу после получения или ведёт себя нестабильно: то видна, то нет. Здесь виновато не железо, а то, как и под кем её активировали.
Частые случаи:
- 👤 Активировали под одним пользователем, работает другой. Мастер сохранил файл в
%APPDATA%администратора. У бухгалтера в его профиле Windows лицензии нет. - 🔒 Нет прав на папку. Файл лежит в
C:\ProgramData\1C\licenses, но у учётной записи пользователя нет права на чтение. Так бывает после ужесточения политик безопасности или ручной смены прав. - 🛡️ Антивирус или «чистильщик». Программы очистки диска и некоторые антивирусы удаляют или блокируют файлы в
ProgramData. Лицензия пропадает после очередной «оптимизации». - ⌨️ Ошибка в регистрационных данных. При первой активации ввели название организации с опечаткой или лишним пробелом. Через год при повторной активации данные не совпали, и мастер отказал.
Проверка простая. Откройте папку C:\ProgramData\1C\licenses под учётной записью того пользователя, у которого ошибка. Если файл виден и открывается на чтение — проблема не в правах. Если папка пуста или доступ запрещён — причина найдена.
Регистрационные данные при повторной активации должны совпадать с первыми дословно: название организации, ИНН, адрес, контакты. Сохраните их в текстовый файл сразу после первой активации.
Замена оборудования, переустановка Windows и виртуальные машины
Это главный источник слетевших лицензий. Платформа не знает, что вы «просто апгрейдили» компьютер: для неё сменился слепок.
Что обычно приводит к потере лицензии
| Изменение | Риск | Комментарий |
|---|---|---|
| Переустановка Windows | высокий | Даже на том же железе слепок другой |
| Замена системного диска, клонирование на SSD | высокий | Меняется серийный номер тома и диска |
| Замена материнской платы или процессора | высокий | Меняются ключевые параметры |
| Замена или отключение сетевой карты | средний | Слепок учитывает сетевые адаптеры |
| Переименование компьютера | средний | Имя тоже входит в параметры |
| Добавление памяти, второго диска, монитора | низкий | Обычно лицензия переживает |
| Обновление драйверов, установка программ | низкий | Как правило, без последствий |
Планируете апгрейд — заложите на него одну повторную активацию. Пин-код и регистрационные данные держите под рукой до начала работ.
Виртуальные машины
На виртуалке слепок зависит от виртуального оборудования, которое гипервизор может менять без вашего ведома.
Что ломает лицензию на виртуальной машине:
- 🔄 динамический MAC-адрес сетевого адаптера — после перезапуска ВМ адрес другой;
- 🚚 миграция ВМ на другой хост с иным процессором;
- 📋 клонирование ВМ или восстановление из снимка, сделанного до активации;
- ⚙️ смена количества ядер, типа виртуального процессора или контроллера диска.
Как защититься: назначьте сетевому адаптеру ВМ статический MAC-адрес и зафиксируйте тип процессора в настройках гипервизора. Это делается до активации. Если активировать сначала, а потом выставить статический MAC, лицензия слетит один раз — и после этого будет держаться.
Для облачных серверов, где оборудование меняется непредсказуемо, разумнее аппаратный USB-ключ с пробросом в ВМ или аренда сервера у провайдера, который гарантирует неизменность виртуального железа.
Закончился договор ИТС: пропадёт ли лицензия
Нет. Коробочная программная лицензия 1С бессрочная. Окончание договора 1С:ИТС лишает вас права на обновления конфигурации, доступа к сервисам интернет-поддержки и консультациям, но не отключает уже активированную лицензию.
Если лицензия пропала одновременно с окончанием ИТС, это совпадение. Ищите настоящую причину в оборудовании, правах или файле.
Срок действия бывает у других видов лицензирования:
- ☁️ работа в облачном сервисе по подписке — после окончания оплаты доступ закрывается;
- 🏢 аренда сервера у провайдера с лицензиями «в комплекте» — лицензии принадлежат провайдеру;
- 📅 лицензии на ограниченный срок, если такие оговорены в договоре с партнёром.
Если сомневаетесь, какая у вас лицензия, посмотрите комплект поставки или договор: в коробке с бессрочной лицензией есть конверт с пин-кодами и регистрационная анкета.
Повреждённый или удалённый файл лицензии
Файл .lic — обычный файл на диске. Он может пострадать как любой другой.
Признаки, что дело в файле, а не в оборудовании:
- 💾 лицензия пропала после сбоя диска, аварийного отключения питания или проверки диска;
- 🧹 накануне запускали утилиты очистки или «оптимизаторы» реестра;
- 📂 в папке
licensesфайл нулевого размера или папки нет вовсе; - 🔁 оборудование не менялось, Windows не переустанавливалась.
Что делать:
- Посмотрите, есть ли у вас копия файла
.lic, снятая с этой же системы. Если есть — положите её обратно вC:\ProgramData\1C\licensesи перезапустите 1С. - Проверьте карантин антивируса. Если файл там — восстановите и добавьте папку
C:\ProgramData\1C\licensesв исключения. - Если копии нет — выполните повторную активацию по резервному пин-коду (порядок ниже).
Реестр Windows для программной лицензии 1С роли не играет: она хранится в файле. «Чистка реестра» опасна другим — она может повредить установку платформы, и тогда 1С не запускается вообще, уже без связи с лицензией. Такой случай лечится переустановкой платформы, лицензия после этого остаётся на месте.
Разные версии платформы и драйверы защиты
Обновление платформы
1С 8.3 само по себе лицензию не сбрасывает. Файлы лицензий лежат вне каталога установки, и любая версия платформы, установленная на компьютере, читает одну и ту же папку licenses.
Проблемы начинаются в смешанных схемах:
- 🔑 Программная лицензия и USB-ключ на одном компьютере. Платформа ищет оба вида защиты. Если раньше работали на ключе, а потом ключ убрали, а программную лицензию не активировали — получите ошибку.
- 🧩 Драйвер HASP. Он нужен только для аппаратных ключей. Для программной лицензии драйвер не требуется, и его переустановка программную лицензию не вернёт.
- 🖥️ Старая платформа 8.2 и лицензия, полученная для 8.3. Это разные продукты лицензирования. Лицензия на 8.3 предназначена для платформы 8.3.
- 🗄️ Серверная лицензия. Для сервера 1С нужна отдельная серверная лицензия. Клиентские лицензии его не заменяют.
Если после обновления платформы лицензия «пропала», проверьте, не изменилось ли что-то ещё: обновление часто совмещают с переносом на новый сервер или с переустановкой системы.
Терминальный сервер и сеть: где должна стоять лицензия
Самая запутанная часть. Правило простое: лицензия должна быть на том компьютере, где запущен процесс, который её получает.
| Схема работы | Где активировать клиентские лицензии |
|---|---|
| Локальный компьютер, файловая база | На этом компьютере |
| Файловая база в сетевой папке | На каждом компьютере пользователя, не на файловом сервере |
| Терминальный сервер, RDP или RemoteApp | На терминальном сервере |
| Клиент-серверный вариант, лицензии выдаёт сервер 1С | На сервере 1С |
Типичные ошибки в сети:
- Лицензия активирована на файловом сервере. Пользователи открывают базу со своих компьютеров, а процесс 1С запущен у них. Сервер с папкой лицензии не выдаёт.
- Терминальный сервер в ферме. Пользователей раскидывает по нескольким терминальным серверам, а лицензии стоят на одном. На соседних узлах 1С не запустится.
- Лимит одновременных сеансов. Лицензия на 5 пользователей, а зашли шестым. Это не «слетевшая» лицензия, а исчерпанный лимит. Сеансы, оставшиеся висеть после обрыва связи, тоже занимают места.
В клиент-серверном варианте место получения клиентских лицензий задаётся в свойствах информационной базы в консоли кластера — параметр выдачи лицензий сервером 1С:Предприятия. Какие лицензии заняты, видно в консоли и через rac session list --licenses.
Перезапуск службы сервера 1С или завершение «зависших» сеансов освобождает лицензии, но обрывает работу всех пользователей. Делайте это вне рабочего времени и после предупреждения.
Порядок восстановления слетевшей лицензии
Повторная активация занимает 10–15 минут при наличии интернета.
- Найдите конверт с пин-кодами и регистрационные данные первой активации.
- Запустите 1С. Мастер получения лицензии откроется сам, раз лицензии нет.
- Выберите повторное получение лицензии (вариант для случая, когда лицензия уже активировалась ранее).
- Введите резервный пин-код и пин-код, по которому лицензию получали раньше.
- Заполните регистрационные данные — точно так же, как в первый раз.
- Выберите, для кого сохранить лицензию: для всех пользователей компьютера или только для текущего. На терминальном сервере — для всех.
- Получите лицензию через интернет . Без интернета мастер предложит вариант по телефону, электронной почте или с помощью файла запроса.
- Сразу скопируйте новый файл
.licи сохраните данные активации в надёжное место.
Если резервные пин-коды закончились, обратитесь к партнёру 1С, у которого покупали программу, или в центр лицензирования фирмы 1С. Понадобятся регистрационный номер продукта и документы о покупке. Новые пин-коды выдают после проверки.