Администрирование · 9 мин
Ключ защиты программы больше недоступен в 1С: причины и способы решения
Ошибка «ключ защиты программы больше недоступен, работа программы завершена» в 1С: что означает, почему возникает и как восстановить доступ к ключу HASP или программной лицензии.
Сообщение «Ключ защиты программы больше недоступен. Работа программы завершена» появляется, когда 1С в процессе работы теряет связь с лицензионным ключом: аппаратным USB-ключом HASP или программной лицензией, привязанной к компьютеру. В отличие от ошибки «не обнаружен ключ защиты» при запуске, здесь программа уже работала, но внезапно перестала видеть лицензию и аварийно завершает сеанс всех пользователей.
Причина почти всегда лежит в одной из четырёх областей: физическая потеря связи с USB-ключом, сбой службы лицензирования, сетевые проблемы при сетевом ключе или слёт программной лицензии после изменения конфигурации компьютера. Понимание того, какой тип лицензии используется, — первый шаг к быстрому решению.
Ошибка опасна не сама по себе, а тем, что сеансы завершаются без сохранения: непроведённые документы и незаписанные данные теряются. Поэтому устранять её нужно системно, а не ограничиваться перезапуском программы.
Что означает эта ошибка и какие ключи бывают в 1С
1С проверяет наличие лицензии не только при запуске, но и периодически во время сеанса. Если очередная проверка не находит ключ, платформа выводит сообщение и завершает работу. Это штатный механизм защиты от нелицензионного использования, а не признак поломки программы.
Существует два типа лицензий 1С:
- Аппаратный ключ HASP — USB-устройство, вставленное в компьютер или сервер. Бывает локальным (на одного пользователя) и сетевым (обслуживает несколько сеансов через сеть).
- Программная лицензия — файл, привязанный к параметрам конкретного компьютера. Активируется пин-кодом и «слетает» при существенном изменении оборудования или переустановке системы.
Основные причины потери доступа к ключу
Для аппаратного ключа типичные причины такие: ключ извлекли или он отошёл в разъёме, USB-порт отключился для экономии энергии, остановилась служба HASP License Manager, либо сетевой ключ стал недоступен из-за разрыва соединения между клиентом и сервером лицензий. Также ошибка возникает, если число одновременных сеансов превысило ёмкость сетевого ключа.
Для программной лицензии — изменение «железа» (замена материнской платы, сетевой карты, диска), обновление Windows, перенос виртуальной машины на другой хост, восстановление системы из образа. Лицензия перестаёт совпадать с текущими параметрами компьютера, и платформа отзывает доступ.
Проверить службу HASP License Manager и USB-порт
Проверить сервер, где стоит ключ, и сетевую доступность
Готовить пин-коды для повторной активации
Проверить, сколько сеансов обслуживает ключ
Что сделать в первую очередь: быстрые действия
Начните с простых шагов, которые решают большинство случаев. Если ключ аппаратный — извлеките его и вставьте заново, желательно в другой USB-порт, минуя хабы и удлинители. Проверьте, что индикатор на ключе горит.
Далее перезапустите службу лицензирования. На компьютере с ключом откройте «Службы» (services.msc), найдите HASP License Manager (может называться Sentinel LDK License Manager) и перезапустите её. После этого запустите 1С и проверьте, ушла ли ошибка.
- 1Извлеките USB-ключ и вставьте его напрямую в порт компьютера, без хабов
- 2Перезапустите службу HASP License Manager через services.msc
- 3Перезагрузите сервер, если ключ сетевой и перезапуск службы не помог
- 4Проверьте сетевую связность между клиентами и сервером лицензий (ping, доступность портов)
- 5Запустите 1С и убедитесь, что сеанс стартует без ошибки
Если слетела программная лицензия
Программная лицензия не восстанавливается перезапуском служб — её нужно активировать заново. При запуске 1С появится диалог получения лицензии: выберите восстановление и введите пин-код из комплекта поставки. Если текущий пин-код уже использован и не подходит, берите резервный из того же конверта.
Важный нюанс: при активации отвечайте на вопросы о параметрах компьютера так же, как при первичной активации, если «железо» не менялось. Если менялось — лицензия активируется как новая, и расходуется ещё один пин-код.
При полном исчерпании пин-кодов потребуется обращение в центр лицензирования 1С за новым комплектом — это штатная процедура, но она занимает время, поэтому пин-коды нужно хранить и расходовать осознанно.
Настройка сетевого ключа и службы лицензий
В сетевых конфигурациях ключ устанавливается на один сервер, а клиенты находят его через менеджер лицензий. Чтобы 1С стабильно видела ключ, убедитесь, что служба HASP License Manager на сервере запускается автоматически, а порт менеджера лицензий (по умолчанию 475) не блокируется брандмауэром.
Если в сети несколько серверов с ключами или клиенты находят «не тот» ключ, настройте файл nethasp.ini на клиентских машинах: явно укажите адрес сервера лицензий. Это убирает широковещательный поиск и делает подключение предсказуемым.
При работе 1С в клиент-серверном варианте часто удобнее раздавать лицензии непосредственно через сервер 1С, а не через HASP — тогда клиентам вообще не нужен доступ к USB-ключу.
Сравнение вариантов лицензирования
Надёжен при переносе между компьютерами, но зависит от USB-порта, службы и сети; ключ можно физически потерять
Не требует устройства и удобна для виртуальных машин, но слетает при смене оборудования и расходует пин-коды
Подходит для клиент-серверного режима: клиенты не зависят от HASP-менеджера, но требуется ключ на самом сервере
Профилактика: как не столкнуться с ошибкой снова
Отключите энергосбережение USB-портов на компьютере с ключом: в диспетчере устройств у корневых USB-концентраторов снимите флажок «Разрешить отключение для экономии энергии». Это устраняет частую причину внезапной потери ключа на простаивающих серверах.
Настройте автозапуск службы HASP License Manager и её автоматический перезапуск при сбое (вкладка «Восстановление» в свойствах службы). Храните конверты с пин-кодами и регистрационными номерами в доступном месте, а список использованных пин-кодов ведите письменно.
Перед обновлением Windows, заменой оборудования или миграцией виртуальной машины с программной лицензией убедитесь, что у вас есть свободные пин-коды для повторной активации.
Когда обращаться к специалисту
Самостоятельно можно безопасно перезапускать службы, переставлять ключ, настраивать nethasp.ini и активировать лицензию по имеющимся пин-кодам. Это штатные операции, не затрагивающие данные.
Помощь специалиста по лицензированию потребуется, если исчерпаны все пин-коды, ключ физически не определяется ни на одном компьютере (возможна поломка устройства), либо ошибка сохраняется после всех перечисленных действий — это указывает на нестандартную конфигурацию сети или конфликт нескольких менеджеров лицензий.
Что важно запомнить
Ошибка означает потерю связи с лицензией во время работы. Проверьте USB-подключение и службу HASP, при программной лицензии активируйте её заново по пин-коду. Профилактика — отключение энергосбережения USB, автозапуск службы и учёт пин-кодов.
Частые вопросы
Данные в базе пропадут после этой ошибки?
Нет. Информационная база не повреждается: теряются только несохранённые изменения в активных сеансах на момент завершения. После восстановления доступа к ключу база открывается в последнем записанном состоянии.
Ошибка появляется периодически в одно и то же время — почему?
Регулярность обычно указывает на энергосбережение USB-портов, плановые задачи на сервере (обновления, перезагрузки) или пиковую нагрузку, когда число сеансов превышает ёмкость ключа. Проверьте планировщик задач и настройки электропитания.
Можно ли использовать один USB-ключ на нескольких компьютерах?
Локальный ключ — нет, он обслуживает только тот компьютер, в который вставлен. Для нескольких пользователей нужен сетевой ключ с соответствующим числом лицензий и настроенный менеджер лицензий HASP.
Что делать, если конверт с пин-кодами утерян?
Обратитесь к партнёру 1С, у которого приобреталась программа, или в центр лицензирования: по регистрационному номеру программного продукта возможно восстановление комплекта пин-кодов. Самостоятельно восстановить пин-коды нельзя.
Поможет ли переустановка платформы 1С?
Как правило, нет: ошибка связана с доступом к лицензии, а не с повреждением файлов платформы. Переустановка оправдана только если повреждён сам менеджер лицензий HASP — тогда достаточно переустановить драйвер ключа, а не всю платформу.