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

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

Ключ защиты программы больше недоступен в 1С: причины и способы решения

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

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

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

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

Что означает эта ошибка и какие ключи бывают в 1С

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

Существует два типа лицензий 1С:

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

Основные причины потери доступа к ключу

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

Для программной лицензии — изменение «железа» (замена материнской платы, сетевой карты, диска), обновление Windows, перенос виртуальной машины на другой хост, восстановление системы из образа. Лицензия перестаёт совпадать с текущими параметрами компьютера, и платформа отзывает доступ.

Ключ USB горит индикаторомКлюч физически жив

Проверить службу HASP License Manager и USB-порт

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

Проверить сервер, где стоит ключ, и сетевую доступность

Ошибка после обновления WindowsВероятен слёт программной лицензии

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

Ошибка при росте числа пользователейИсчерпана ёмкость ключа

Проверить, сколько сеансов обслуживает ключ

Что сделать в первую очередь: быстрые действия

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

Далее перезапустите службу лицензирования. На компьютере с ключом откройте «Службы» (services.msc), найдите HASP License Manager (может называться Sentinel LDK License Manager) и перезапустите её. После этого запустите 1С и проверьте, ушла ли ошибка.

Порядок действий при аппаратном ключе
  1. 1
    Извлеките USB-ключ и вставьте его напрямую в порт компьютера, без хабов
  2. 2
    Перезапустите службу HASP License Manager через services.msc
  3. 3
    Перезагрузите сервер, если ключ сетевой и перезапуск службы не помог
  4. 4
    Проверьте сетевую связность между клиентами и сервером лицензий (ping, доступность портов)
  5. 5
    Запустите 1С и убедитесь, что сеанс стартует без ошибки

Если слетела программная лицензия

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

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

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

Настройка сетевого ключа и службы лицензий

В сетевых конфигурациях ключ устанавливается на один сервер, а клиенты находят его через менеджер лицензий. Чтобы 1С стабильно видела ключ, убедитесь, что служба HASP License Manager на сервере запускается автоматически, а порт менеджера лицензий (по умолчанию 475) не блокируется брандмауэром.

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

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

Сравнение вариантов лицензирования

Аппаратный ключ HASP

Надёжен при переносе между компьютерами, но зависит от USB-порта, службы и сети; ключ можно физически потерять

Программная лицензия

Не требует устройства и удобна для виртуальных машин, но слетает при смене оборудования и расходует пин-коды

Раздача лицензий сервером 1С

Подходит для клиент-серверного режима: клиенты не зависят от HASP-менеджера, но требуется ключ на самом сервере

Профилактика: как не столкнуться с ошибкой снова

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

Настройте автозапуск службы HASP License Manager и её автоматический перезапуск при сбое (вкладка «Восстановление» в свойствах службы). Храните конверты с пин-кодами и регистрационными номерами в доступном месте, а список использованных пин-кодов ведите письменно.

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

Типичные ошибки
01
Вставлять ключ в USB-хаб или удлинитель — нестабильное питание приводит к периодическим отключениям
02
Игнорировать энергосбережение USB — ключ «пропадает» именно в моменты простоя сервера
03
Активировать программную лицензию повторно без учёта пин-кодов — лимит активаций расходуется впустую
04
Менять оборудование сервера без резервных пин-кодов — лицензия слетает, а восстановить её нечем

Когда обращаться к специалисту

Самостоятельно можно безопасно перезапускать службы, переставлять ключ, настраивать nethasp.ini и активировать лицензию по имеющимся пин-кодам. Это штатные операции, не затрагивающие данные.

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

Итог

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

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

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

Данные в базе пропадут после этой ошибки?

Нет. Информационная база не повреждается: теряются только несохранённые изменения в активных сеансах на момент завершения. После восстановления доступа к ключу база открывается в последнем записанном состоянии.

Ошибка появляется периодически в одно и то же время — почему?

Регулярность обычно указывает на энергосбережение USB-портов, плановые задачи на сервере (обновления, перезагрузки) или пиковую нагрузку, когда число сеансов превышает ёмкость ключа. Проверьте планировщик задач и настройки электропитания.

Можно ли использовать один USB-ключ на нескольких компьютерах?

Локальный ключ — нет, он обслуживает только тот компьютер, в который вставлен. Для нескольких пользователей нужен сетевой ключ с соответствующим числом лицензий и настроенный менеджер лицензий HASP.

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

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

Поможет ли переустановка платформы 1С?

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