К статье
Практический материал

Администрирование · 11 мин

Слетела лицензия 1С: как восстановить и не потерять работу программы

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

Сообщение «Не обнаружена лицензия для использования программы» обычно появляется в самый неподходящий момент — при закрытии месяца или сдаче отчётности. Хорошая новость: в большинстве случаев лицензия 1С не теряется безвозвратно, а просто «отвязывается» от компьютера из-за изменений в системе. Восстановление занимает от нескольких минут до часа и почти всегда выполняется без обращения в поддержку.

Причины слёта зависят от типа защиты. Программная лицензия (файл с расширением .lic) привязана к параметрам компьютера: материнской плате, процессору, диску, имени компьютера, объёму памяти и версии операционной системы. Любое существенное изменение — замена «железа», переустановка Windows, смена имени ПК, крупное обновление ОС — делает файл лицензии недействительным. Аппаратная лицензия (USB-ключ HASP) слетает реже, но может «пропадать» из-за проблем с драйвером ключа или службой HASP License Manager.

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

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

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

Далее выясните, что менялось в системе незадолго до сбоя. Это ключ к диагностике: если вчера обновлялась Windows или менялся жёсткий диск — причина почти наверняка в этом, и сценарий восстановления понятен заранее.

Программа не видит файл .licСлетела программная лицензия

Менялось ли железо, имя ПК, версия Windows

Программа не видит ключПроблема с HASP-ключом или драйвером

Горит ли индикатор на ключе, работает ли служба HASP LM

Лицензия слетела у всех пользователей сетиПроблема на сервере лицензий

Доступен ли сервер, запущен ли менеджер лицензий

Слетела после обновления платформыРедкий, но возможный сценарий

Совпадает ли версия платформы с требованиями поставки

Восстановление программной лицензии повторной активацией

Основной способ вернуть программную лицензию — активировать её заново. В комплект поставки входит конверт с пин-кодами: один основной (уже использован при первой активации) и несколько резервных, как раз для случаев слёта. Найдите этот конверт заранее — без пин-кода восстановление невозможно.

Порядок действий стандартный. Запустите 1С, в окне ошибки нажмите «Получить лицензию» (или «Активировать лицензию»). Мастер предложит ввести пин-код — используйте неизрасходованный резервный. Затем выберите способ получения лицензии: «Автоматически» при наличии интернета — самый быстрый вариант. Программа свяжется с центром лицензирования и сохранит новый файл .lic.

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

Порядок повторной активации
  1. 1
    Найдите конверт с пин-кодами из комплекта поставки
  2. 2
    Запустите 1С и в окне ошибки нажмите «Получить лицензию»
  3. 3
    Введите неиспользованный резервный пин-код
  4. 4
    Выберите автоматическое получение лицензии при наличии интернета
  5. 5
    Дождитесь сообщения об успешной активации и перезапустите программу
  6. 6
    Проверьте запуск информационной базы без сообщения о лицензии

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

Резервных пин-кодов в комплекте обычно несколько, и при частых слетах они расходуются. Если все израсходованы, бесплатно запросите дополнительный комплект: зарегистрируйтесь на портале portal.1c.ru, привяжите регистрационный номер поставки и подайте заявку на дополнительные пин-коды. Альтернатива — обращение к франчайзи-партнёру, через которого приобреталась программа.

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

Что делать, если лицензии нет в списке: файл lic и его размещение

Иногда лицензия фактически активирована, но программа её «не находит» — файл .lic лежит не там, где платформа его ищет. Такое бывает после смены пользователя Windows, переноса системы или при работе в терминальном режиме. Файл лицензии платформа ищет в стандартных каталогах, например в профиле пользователя (AppData) и в общем каталоге ProgramData.

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

Восстановление аппаратной лицензии (USB-ключ HASP)

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

В сетевом варианте ключ вставлен в сервер, а клиенты получают лицензии через службу HASP License Manager. Если лицензии пропали у всех пользователей одновременно — проверяйте сервер: запущена ли служба менеджера лицензий, не заблокирован ли нужный сетевой порт брандмауэром, доступен ли сервер по сети. Часто помогает простой перезапуск службы.

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

Маршрут решения

Как выбрать действие

Ключ вставлен, индикатор не горитПереставьте ключ в другой порт, проверьте на другом компьютере — возможна физическая неисправность
Индикатор горит, но 1С ключ не видитПереустановите драйвер HASP из дистрибутива платформы
Лицензии пропали у всех пользователей сетиПроверьте службу HASP License Manager на сервере и сетевую доступность порта
Ключ утерян или сломанОбращайтесь к партнёру 1С для замены по регистрационному номеру поставки

Случаи на сервере 1С и в виртуальных средах

При клиент-серверной работе программная лицензия может выдаваться сервером 1С:Предприятия. Тогда файл .lic лежит на сервере, и слёт происходит при изменении параметров сервера. Восстановление — та же повторная активация, но выполнять её нужно на сервере, а не на клиентских машинах.

Особая зона риска — виртуальные машины. Миграция ВМ на другой хост, изменение выделенных ресурсов (числа процессоров, объёма памяти) или смена идентификаторов виртуального оборудования приводят к слёту программной лицензии так же, как замена физического железа. Если 1С работает в виртуалке, зафиксируйте конфигурацию ВМ и согласовывайте любые её изменения с администратором 1С.

Типичные ошибки
01
Активация нового пин-кода вместо поиска причины — коды расходуются, а причина (например, нестабильная миграция ВМ) продолжает сбивать лицензию
02
Копирование файла .lic на другой компьютер — лицензия привязана к железу и на новой машине не заработает
03
Хранение конверта с пин-кодами в неизвестном месте — в момент сбоя восстановление затягивается на дни
04
Одновременная установка нескольких ключей HASP разных серий на один сервер — ключи конфликтуют, часть лицензий пропадает
05
Игнорирование изменений в виртуальной инфраструктуре — лицензия слетает после каждой миграции ВМ

Проверка результата и профилактика повторных слётов

После восстановления убедитесь, что лицензия работает стабильно: запустите информационную базу под тем пользователем и на том компьютере, где возникала ошибка, а при сетевой работе — на нескольких клиентских машинах. Полезно сделать копию актуального файла .lic и записать, какой пин-код израсходован и когда.

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

Контрольные точки

Как проверить результат

Запуск информационной базы
Норма

База открывается без сообщения о лицензии

Тревожный признак

Ошибка «Не обнаружена лицензия» появляется снова

Файл лицензии
Норма

Свежий файл .lic присутствует в каталоге лицензий

Тревожный признак

Файла нет или дата создания старая

Работа сетевых клиентов
Норма

Лицензии получают все рабочие места

Тревожный признак

Часть машин не видит лицензию — проверяйте службу менеджера лицензий

Повторный запуск после перезагрузки
Норма

Лицензия сохраняется после перезагрузки ПК или сервера

Тревожный признак

Лицензия слетает при каждой перезагрузке — ищите изменяющийся параметр системы

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

Сколько раз можно восстанавливать лицензию 1С?

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

Слетит ли лицензия при обновлении платформы 1С?

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

Можно ли скопировать файл lic на другой компьютер?

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

Что делать, если утерян конверт с пин-кодами?

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

Почему лицензия слетает после каждой перезагрузки?

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

Что надёжнее: программная лицензия или USB-ключ?

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

Итог

Что важно запомнить

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