Лицензия 1С сбросилась: восемь причин и порядок восстановления

· 9 мин

Содержание

Утром бухгалтер запускает базу, а вместо привычного окна 1С просит ввести пин-код. Вчера всё работало. Лицензия не «испортилась» сама: программная лицензия 1С привязана к конкретному компьютеру, и стоит измениться хотя бы части этой привязки, платформа перестаёт её узнавать.

Чаще всего лицензия слетает после замены комплектующих, переноса виртуальной машины, чистки диска антивирусом или крупного обновления Windows. Ниже — как отличить одну причину от другой и в каком порядке возвращать лицензию, чтобы не потратить лишнюю активацию.

Что именно «слетает»: файл лицензии и привязка к компьютеру

Программная лицензия — это файл с расширением .lic. Его создаёт платформа при активации по пин-коду и сохраняет в служебный каталог на компьютере. На современных Windows это обычно C:\ProgramData\1C\1Licenses. Внутри файла записана «подпись» вашего оборудования.

При каждом запуске платформа снимает подпись заново и сравнивает с той, что в файле. Совпала — работаем. Не совпала или файла нет — окно получения лицензии.

Отсюда три сценария:

  • 🔧 Изменилась подпись компьютера — заменили железо, склонировали виртуалку, сменили сетевой адаптер.
  • 📁 Пропал или недоступен сам файл — удалил антивирус, почистили профиль, нет прав на каталог.
  • 🔑 Лицензию получает другой процесс — сервер, терминал или соседний сеанс заняли её раньше.

Отдельно стоит аппаратный ключ (USB-заглушка). С ним нет файла .lic и нет привязки к компьютеру, зато есть драйвер и порт. Если у вас ключ, смотрите последний подраздел про железные ключи ниже.

Прежде чем что-то удалять, скопируйте каталог 1Licenses в безопасное место. Рабочий файл лицензии — это уже потраченная активация.

Замена железа и перенос на другой компьютер

Это самая частая причина. Платформа учитывает набор параметров: сетевые адаптеры, материнскую плату, диски, процессор и другие. Какой именно параметр «весит» больше, 1С не раскрывает, а на практике ломает привязку то одно, то другое.

Типичные поводы:

  • 💾 замена или добавление жёсткого диска, переход на SSD с клонированием системы;
  • 🔌 новая сетевая карта, включённый или выключенный адаптер Wi-Fi, виртуальные адаптеры VPN;
  • 🧩 обновление BIOS, замена материнской платы;
  • 🖥️ переустановка Windows «начисто» с форматированием диска.

Заметьте: сама по себе переустановка системы без смены железа привязку часто не ломает, но если вместе с ней сменилось имя компьютера или набор драйверов сетевых адаптеров, платформа может счесть машину новой.

Виртуальные машины

На виртуалке подпись «плавает» чаще, чем на физике. Причины:

  1. Машину клонировали или восстановили из снимка, и гипервизор выдал новый MAC-адрес.
  2. Перенесли на другой хост, у которого иные параметры виртуального оборудования.
  3. Включили динамическое выделение ресурсов, и состав виртуального железа изменился.

Для ВМ с 1С полезно зафиксировать MAC-адрес в настройках гипервизора и не клонировать машину после активации. Иначе получите две копии с одной лицензией, а работать будет, в лучшем случае, одна.

Если вы купили новый компьютер

Лицензию нельзя просто скопировать файлом на другую машину: подпись не совпадёт. Алгоритм такой: на старом компьютере, пока он ещё работает, верните лицензию (в окне получения лицензии есть соответствующий режим), и только затем активируйте на новом. Если старый уже сломан, активацию переносят через обращение к поставщику, который выдал пин-код.

Сбитое системное время и дата

Платформа сравнивает дату в системе с датами внутри файла лицензии. Если часы компьютера ушли далеко назад или вперёд, лицензия может восприниматься как недействительная.

Откуда берётся неверная дата:

  • 🔋 села батарейка на материнской плате, после выключения питания время сбрасывается на заводское;
  • 🌐 неверный часовой пояс или отключённая синхронизация с сервером времени;
  • 🧪 кто-то вручную переводил дату «для тестов» или чтобы проверить закрытие периода ;
  • ☁️ у виртуалки после «заморозки» и возврата из снимка время отстаёт на дни.

Признак: проблема появляется сразу после перезагрузки компьютера или после отключения света, а в течение дня не возникает.

Что сделать:

  1. Выставить корректное время и часовой пояс, включить автоматическую синхронизацию.
  2. Перезапустить 1С.
  3. Если на компьютере садится батарейка CMOS, заменить её (это обычная плоская «таблетка»).

Не переводите системное время назад, чтобы «открыть» старый период в базе. Для этого в 1С есть дата запрета изменения данных, а лицензию вы так можете потерять.

Лицензии «прыгают» между базами, сеансами и серверами

Здесь файл на месте и железо то же, но 1С всё равно пишет, что свободной лицензии нет. Это вопрос не привязки, а количества.

Лицензия считается по числу одновременных сеансов, и работает она по-разному в разных схемах:

Схема работыГде лежат лицензииЧто ломается
Один компьютер, файловая базаВ каталоге на этом компьютереПривязка к железу, права на каталог
Терминальный серверНа сервере терминаловВсе пользователи делят пул, лишние не пускают
Клиент-серверный вариантЛицензия сервера и клиентские на кластереЗанятые сеансы, «зависшие» процессы
Несколько баз одного пользователяОдна лицензия на сеансКаждый открытый сеанс держит свою

Типичная картина: сотрудник открыл три базы в трёх окнах, и на каждом сеансе висит отдельное использование лицензии. Сам он этого не замечает, зато у коллеги лицензии «не хватило».

Другой случай: сеанс завис, пользователь ушёл, а процесс остался. Он продолжает держать лицензию. Посмотреть, кто сейчас занимает лицензии на сервере, можно командой администрирования кластера:

rac session list --licenses

Команда показывает сеансы и привязанные к ним лицензии. Завершать чужие сеансы стоит только после предупреждения людей: несохранённые документы пропадут. Делайте это в обеденный перерыв или вне рабочего времени, а не посреди закрытия месяца. Полный набор параметров смотрите в справке rac help.

Если лицензий объективно меньше, чем одновременных пользователей, проблема не техническая: нужно докупить клиентские лицензии или перестроить режим работы.

Антивирус, права на каталог и профиль Windows

Иногда лицензия слетает без всякой смены железа. Тогда ищите того, кто мешает платформе читать или писать файл .lic.

Три частых виновника:

  • 🛡️ Антивирус. Проверка «по подозрению» изолирует файл лицензии или блокирует доступ платформы к каталогу. Добавьте в исключения каталог 1Licenses и каталог установленной платформы.
  • 🔒 Права. Пользователь запускает 1С без прав на запись в C:\ProgramData\1C. Раньше лицензия лежала там, где у него были права, после смены политик домена права пропали.
  • 👤 Перенос или пересоздание профиля. Если лицензия была получена под одним пользователем и хранилась в его профиле, то при входе под другой учётной записью файла рядом нет.

А что с реестром? Сама лицензия в реестре не хранится. Но повреждённый реестр и «чистильщики» вроде утилит оптимизации могут сбить пути, ассоциации и настройки запуска платформы. Лицензия при этом формально цела, а платформа её «не видит». Лечится это не правкой реестра вручную, а проверкой системных файлов и восстановлением до рабочей точки, если она есть.

Простая диагностика: зайдите на этот компьютер под другой учётной записью. Если там лицензия подхватывается, виноват профиль или права, а не оборудование.

Аппаратные ключи

Если защита построена на USB-ключе, лицензия «слетает» иначе: сообщение о том, что ключ не найден. Проверьте по порядку: вставлен ли ключ, горит ли на нём индикатор, установлен ли драйвер защиты (он ставится вместе с платформой отдельным компонентом), нет ли конфликта с другим ключом. На виртуальных машинах ключ нужно пробрасывать в ВМ средствами гипервизора, обычного USB-хаба недостаточно.

Обновления Windows и платформы

Бывает, что лицензия отваливается строго после обновлений. Здесь два механизма.

Крупное обновление Windows. Оно может сменить драйверы сетевых адаптеров, пересоздать виртуальные адаптеры и изменить служебные идентификаторы. С точки зрения платформы подпись компьютера стала другой. Особенно это заметно после перехода между версиями системы.

Обновление или переустановка платформы 1С. Новая версия платформы может быть установлена в другой каталог. Старый остаётся, пользователи запускают ярлык со старой версией, а лицензия получена новой. Получается, что два набора файлов ведут себя по-разному. Если вы переустанавливали платформу, убедитесь, что запускается именно та версия, под которой получали лицензию, и что установка шла с правами администратора.

После обновлений действует правило: сначала посмотрите, что изменилось (дата обновления в журнале Windows, сменился ли адаптер), и только потом нажимайте «получить лицензию ». Каждая новая активация расходует лимит.

Порядок действий, если лицензия уже слетела

Чтобы не бить наугад, пройдите короткую диагностику.

Что видите при запуске 1С?

Если диагностика привела к повторной активации, делайте её так:

  1. Закройте все сеансы 1С на этом компьютере.
  2. Скопируйте каталог с лицензиями как резерв.
  3. Откройте 1С, в окне получения лицензии выберите ввод пин-кода и введите регистрационный номер вместе с пин-кодом из конверта или письма.
  4. Дождитесь сообщения об успешной активации и убедитесь, что новый .lic появился в каталоге.
  5. Запишите дату и причину в журнал, чтобы потом считать, сколько раз лицензия слетала.

Число активаций по одному пин-коду ограничено. Если активации закончились, не пытайтесь «обойти» ограничение сторонними программами. Это нарушает лицензионное соглашение и может дать ложный результат. Обращайтесь к поставщику, который продал лицензию: он оформит восстановление в штатном порядке.

Если после всего этого лицензия не возвращается, соберите для поддержки данные: версию платформы, версию Windows, что менялось в последние дни, текст сообщения платформы и сведения о типе компьютера (физический, виртуальный). Без них специалист будет гадать так же, как и вы.

Как не терять лицензию снова

Большинство сбросов предсказуемо. Достаточно завести пару привычек и выполнить разовую настройку.

Профилактика потери лицензии
Выполнено: 0 / 7

Из того, что не вошло в чек-лист:

  • 📋 Ведите короткий журнал изменений на сервере: кто, когда и что менял. Через месяц это спасёт от поиска виноватого.
  • 👥 Ограничьте число людей с правами администратора на компьютерах с 1С, чтобы «оптимизаторы» и чистильщики не трогали служебные каталоги.
  • 🧾 Для серверной схемы раз в квартал сверяйте число лицензий с числом реальных пользователей, пока не пришлось делать это в аврале.

Частые вопросы

Можно ли перенести файл лицензии на другой компьютер?
Нет. В файле записана подпись конкретного компьютера, на другой машине он не заработает. Лицензию возвращают на старом компьютере и активируют заново на новом.
Сколько раз можно активировать один пин-код?
Число активаций ограничено, и точное значение зависит от типа лицензии и условий поставки. Если оно исчерпано, обращайтесь к поставщику, который продал лицензию.
Слетела лицензия после замены только диска. Это нормально?
Да, диск входит в набор параметров, по которым строится привязка. Особенно часто это бывает при клонировании системы на новый SSD.
Почему лицензия слетает каждое утро?
Скорее всего, при выключении питания сбрасывается время (батарейка CMOS) либо антивирус при старте системы изолирует файл. Проверьте дату сразу после включения и журнал антивируса.
Нужно ли возвращать лицензию перед переустановкой Windows?
Если вместе с системой меняется железо или имя компьютера, то да, это безопаснее. При обычной переустановке на том же оборудовании привязка может сохраниться, но резервную копию каталога лицензий сделать всё равно стоит.