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

· 9 мин

Содержание

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

Аппаратный ключ HASP восстанавливают по-другому: там нет пин-кодов, проблема почти всегда в драйвере, порте USB или менеджере лицензий. Серверную лицензию 1С:Предприятия 8.3 активируют на самом сервере, а клиентские лицензии сервер раздаёт только при включённой настройке в свойствах информационной базы.

Что слетело и почему: определяем тип лицензии

Начните с диагностики. От типа защиты зависит весь дальнейший порядок действий.

Тип лицензииКак выглядитГде хранитсяЧем восстанавливается
Программная однопользовательскаяКонверт или PDF с рег. номером и пин-кодамиФайл .lic на компьютереРезервный пин-код
Программная многопользовательская (5, 10, 20…)То же, лицензия на несколько сеансовФайл .lic на компьютере или сервереРезервный пин-код
Аппаратный ключ HASPUSB-ключ, локальный или сетевойСам ключДрайвер, менеджер лицензий, замена ключа
Серверная лицензия (ПРОФ, КОРП)Пин-коды на сервер 1СФайл .lic на сервереРезервный пин-код на сервере

Где лежат файлы программных лицензий в Windows:

  • 📁 C:\ProgramData\1C\licenses — общая папка для всех пользователей компьютера;
  • 📁 %APPDATA%\1C\1Cv8\Conf и %APPDATA%\1C\licenses — профиль конкретного пользователя.

В Linux общая папка — /var/1C/licenses.

Типичные причины, по которым лицензия перестаёт работать

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

  • 🔧 замена материнской платы, процессора, системного диска или сетевой карты;
  • 💿 переустановка Windows или перенос на новый компьютер;
  • ☁️ перенос виртуальной машины на другой хост, смена её MAC-адреса;
  • 🗑 удаление папки licenses при чистке диска или из-за антивируса;
  • 👤 лицензию активировали в профиле одного пользователя, а работает другой.

Для ключа HASP причины иные: не установлен драйвер, ключ не определяется в USB, остановлен менеджер лицензий, сетевой ключ закрыт брандмауэром.

Быстрая проверка: если 1С всё же запускается, откройте Справка → О программе. В окне видно, какая лицензия используется: программная или ключ защиты.

Восстановление программной лицензии 1С через пин-код

Это главный сценарий. Подготовьте до начала:

  • регистрационный номер комплекта (в конверте или регистрационной анкете);
  • список пин-кодов с отметками, какие уже использованы;
  • сведения о владельце, которые вводили при первой активации: организация, ИНН, адрес, контактное лицо.

Данные владельца вводите ровно так, как при первой активации. Центр лицензирования сверяет их с тем, что сохранено за регистрационным номером. Другой ИНН или иное написание названия — частая причина отказа.

Шаг 1. Откройте мастер получения лицензии

Мастер открывается сам при запуске 1С, если лицензия не найдена. Нажмите кнопку получения лицензии в окне с ошибкой.

Шаг 2. Выберите способ активации

  • Автоматически через интернет — самый быстрый вариант, нужен доступ к центру лицензирования.
  • Через файл — если у компьютера нет интернета. Мастер сохраняет файл запроса, его отправляют с другого компьютера и загружают полученный ответ обратно.

Шаг 3. Введите регистрационный номер и пин-код

  1. Укажите регистрационный номер комплекта.
  2. Введите резервный пин-код, который ещё не активировался.
  3. Мастер спросит о ранее использованном пин-коде — укажите тот, который был активирован на этом рабочем месте до сбоя. Так центр лицензирования поймёт, что это переактивация, а не новое место.
  4. Заполните сведения о владельце теми же данными, что и в первый раз.

Шаг 4. Выберите, где сохранить лицензию

Для обычного компьютера с одним пользователем подойдёт любой вариант. На терминальном сервере сохраняйте лицензию в общую папку C:\ProgramData\1C\licenses, иначе её увидит только один пользователь Windows.

Шаг 5. Проверьте результат

Перезапустите 1С и убедитесь, что база открывается. Отметьте в списке, какой пин-код израсходован, и сохраните его рядом с регистрационным номером.

Если оборудование вернули в прежнее состояние (например, поставили старый диск), вводить новый пин-код не нужно. Повторная активация тем же пин-кодом на тех же параметрах компьютера проходит без расхода резервных.

Повторная активация или новый пин-код: как выбрать

СитуацияЧто вводитьРасходуется резерв
Удалили файл .lic, железо прежнееТот же пин-кодНет
Переустановили Windows на том же ПКСначала тот же пин-код, при отказе — резервныйВозможно
Заменили материнскую плату или дискРезервный пин-кодДа
Перенесли 1С на новый компьютерРезервный пин-кодДа

Когда резервные пин-коды закончились

Резервных пин-кодов в комплекте немного, их число указано в конверте. Если всё израсходовано, восстановить лицензию самостоятельно не получится — новые пин-коды выдаёт центр лицензирования фирмы 1С.

Порядок такой:

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

Не активируйте все резервные пин-коды «про запас» на разных компьютерах. Каждый активированный пин-код — это отдельное занятое рабочее место, а не копия. Когда понадобится настоящее восстановление, резерва уже не будет.

Если на компьютере регулярно меняется железо — например, это виртуальная машина, которую переносят между хостами, — разумнее держать лицензии на сервере 1С или на сетевом ключе HASP. Там переактивация нужна реже.

Ключи защиты HASP: локальный и сетевой

У аппаратного ключа нечего «активировать». Ключ сам является лицензией, поэтому восстанавливать нужно не лицензию, а связь программы с ключом.

Локальный ключ (на одно рабочее место)

  1. Проверьте, что ключ вставлен и светодиод на нём горит. Попробуйте другой порт USB, лучше прямо на материнской плате, без хаба.
  2. Переустановите драйвер защиты. Его ставят из дистрибутива платформы: в установщике есть отдельная опция установки драйвера защиты. Устанавливайте с правами администратора.
  3. Перезапустите 1С.

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

Сетевой ключ HASP

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

  • на компьютере с ключом установлен драйвер и служба HASP License Manager;
  • клиенты ищут менеджер лицензий в сети по настройкам файла nethasp.ini;
  • обмен идёт по UDP и TCP, порт 475 должен быть открыт в брандмауэре.

Чтобы клиент не тратил время на широковещательный поиск, пропишите адрес компьютера с ключом явно. Файл nethasp.ini кладут в каталог bin установленной платформы или в каталог conf:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

После обновления платформы новая версия ставится в новый каталог. Если nethasp.ini лежал в bin старой версии, скопируйте его и в новый — иначе клиенты перестанут находить ключ.

Сервер лицензий: раздача клиентских лицензий по сети

В клиент-серверном варианте клиентские лицензии можно хранить не на каждом компьютере, а на сервере 1С:Предприятия. Сервер выдаёт их сеансам по мере подключения. Для восстановления это удобно: при замене компьютера пользователя ничего переактивировать не нужно.

Как настроить:

  1. Активируйте программную клиентскую лицензию прямо на компьютере, где работает сервер 1С. Для этого запустите на нём клиент 1С и пройдите мастер получения лицензии.
  2. Откройте консоль администрирования серверов и свойства нужной информационной базы.
  3. Установите параметр «Выдача лицензий сервером 1С:Предприятия» в значение «Да».
  4. Повторите для каждой базы, пользователи которой должны получать лицензию с сервера.

Проверить, кто какую лицензию занял, можно командой:

rac session list --licenses --cluster=<id-кластера>

Идентификатор кластера возвращает команда rac cluster list. Утилите нужен запущенный сервер администрирования ras.

Серверная лицензия 1С:Предприятия 8.3: восстановление и сбои

Серверная лицензия разрешает запуск самого сервера 1С. Без неё не стартует клиент-серверный режим, даже если клиентских лицензий хватает.

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

Порядок тот же, что и для клиентской: резервный пин-код от комплекта серверной лицензии, тот же регистрационный номер, те же данные владельца. Активацию выполняйте на компьютере, где установлен сервер 1С.

Перед восстановлением проверьте три вещи:

  • ✅ Права на папку. Служба сервера работает от своей учётной записи (обычно USR1CV8). Она должна иметь доступ на чтение к C:\ProgramData\1C\licenses.
  • ✅ Разрядность. Лицензия на 64-разрядный сервер работает и с 32-разрядным, а лицензия на 32-разрядный сервер с 64-разрядным не работает .
  • ✅ Редакция. ПРОФ и КОРП различаются набором возможностей кластера. Если включены функции, которые требуют КОРП, лицензии ПРОФ не хватит.

Виртуальные серверы и кластер из нескольких машин

Программная серверная лицензия привязана к параметрам конкретной машины. На виртуальном сервере она слетает при переносе на другой хост, смене виртуального оборудования или восстановлении из образа на другом гипервизоре. Поэтому до миграции убедитесь, что под рукой есть резервный пин-код.

Если в кластере несколько рабочих серверов, лицензию активируют на каждом сервере, который её использует, а не на одном «главном».

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

Ошибки при восстановлении лицензии и что с ними делать

Бывает, что мастер отработал, а результата нет, или восстановить лицензию 1С не удаётся вовсе. Вот что встречается чаще всего.

Диагностика: выберите симптом

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

Частые вопросы о лицензиях 1С

Можно ли перенести лицензию 1С на новый компьютер без пин-кода?
Нет. Файл .lic с одного компьютера на другом не работает. На новом компьютере нужна активация резервным пин-кодом.
Сохранится ли лицензия после обновления платформы 1С?
Да. Лицензия не привязана к версии платформы, файлы в папке licenses при обновлении не удаляются.
Сколько раз можно восстанавливать лицензию?
Столько, сколько есть резервных пин-кодов. После их исчерпания дополнительные пин-коды выдаёт центр лицензирования по обращению владельца.
Нужно ли восстанавливать лицензию после переустановки конфигурации?
Нет. Лицензия относится к платформе, а не к конфигурации. Обновление или переустановка конфигурации её не затрагивает.
Что делать, если потерян конверт с пин-кодами?
Обратитесь к партнёру, у которого покупали программу, с регистрационным номером и документами о покупке. Регистрационный номер можно найти в документах на поставку.