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

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

Как отключить ключ защиты 1С

Как отключить аппаратный и программный ключ защиты 1С: настройка nethasp.ini, отключение службы HASP, переход на программные лицензии и решение типичных проблем.

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

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

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

Определите, какой тип ключа используется

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

Проверить текущее состояние можно несколькими способами. Осмотрите сервер или компьютер на наличие USB-ключа. Откройте диспетчер служб Windows и поищите службу «HASP Loader» или «Sentinel LDK License Manager» — её наличие и состояние «Выполняется» указывает на работу с аппаратным ключом. Также проверьте каталог C:\ProgramData\1C\licenses — наличие там файлов .lic говорит об использовании программных лицензий.

USB-ключ вставлен в портАппаратная защита HASP

Проверьте службу HASP Loader и диспетчер устройств

Файлы .lic в C:\ProgramData\1C\licensesПрограммная лицензия

Проверьте, к какому компьютеру привязана лицензия

Ошибка «Не найдена лицензия» при запускеПлатформа не видит ни ключ, ни файл

Проверьте nethasp.ini, сеть и службу HASP

Служба Sentinel LDK работаетИспользуется менеджер лицензий HASP

Откройте Admin Control Center на порту 1947

Отключение аппаратного USB-ключа на локальном компьютере

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

После активации программной лицензии извлеките USB-ключ из порта. Затем откройте «Службы» (services.msc), найдите службу «HASP Loader» (может называться также Sentinel LDK License Manager или Sentinel HASP License Manager), остановите её и установите тип запуска «Отключена». Это предотвратит автоматический запуск драйвера ключа при перезагрузке.

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

Порядок отключения локального USB-ключа
  1. 1
    Активируйте программную лицензию через диалог «О программе» или при первом запуске
  2. 2
    Проверьте, что 1С запускается с новой лицензией
  3. 3
    Извлеките USB-ключ из порта компьютера
  4. 4
    Откройте services.msc и остановите службу HASP Loader
  5. 5
    Установите тип запуска службы «Отключена»
  6. 6
    Перезагрузите компьютер и повторно проверьте запуск 1С

Отключение поиска ключа через nethasp.ini

Файл nethasp.ini управляет тем, как клиент 1С ищет аппаратные ключи в сети. Если ключ физически отсутствует или перенесён, но платформа продолжает тратить время на его поиск (что проявляется в долгом запуске), поиск можно отключить настройкой этого файла.

Файл nethasp.ini располагается в каталоге conf установленной платформы, например C:\Program Files\1cv8\<номер версии>\bin\conf. Чтобы полностью запретить поиск аппаратных ключей, откройте файл в текстовом редакторе с правами администратора и задайте параметры, блокирующие обращение к менеджеру лицензий. Альтернативный подход — указать конкретный сервер с ключом, чтобы клиент не рассылал широковещательные запросы по сети.

Типичные параметры секции [NH_COMMON]: NH_IPX = Disabled, NH_NETBIOS = Disabled, NH_TCPIP = Disabled — это полностью отключает поиск сетевых ключей. Если ключ остался на конкретном сервере, вместо отключения укажите NH_SERVER_ADDR с адресом сервера и NH_TCPIP_METHOD = UDP или TCP. После сохранения файла перезапустите клиент 1С.

ini
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Disabled

Обратите внимание: nethasp.ini влияет только на поиск аппаратных ключей. На программные лицензии этот файл не действует, поэтому при переходе на программное лицензирование отключение поиска через nethasp.ini — безопасная и рекомендуемая мера, ускоряющая запуск.

Переход с аппаратного ключа на программную лицензию

Это самый частый легальный сценарий «отключения ключа». Программная лицензия привязывается к аппаратным характеристикам конкретного компьютера и не требует физического носителя. Для активации понадобится пин-код из поставки — он указан на карточке в коробке с программой.

Запустите 1С. Если лицензия не найдена, платформа автоматически предложит получить программную лицензию — выберите этот вариант. В мастере укажите регистрационный номер и пин-код, выберите способ получения: автоматически через интернет, через файл или по телефону. Автоматический способ самый быстрый — платформа сама свяжется с центром лицензирования и сохранит файл .lic.

После успешной активации файл лицензии появится в каталоге C:\ProgramData\1C\licenses (для общего доступа) или в профиле пользователя. Только после проверки, что база открывается, извлекайте USB-ключ и отключайте службу HASP по инструкции из предыдущих разделов.

Отключение ключа на сервере 1С и в терминальном режиме

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

Для отключения: остановите службу «Агент сервера 1С:Предприятия», затем остановите и отключите службу HASP Loader, извлеките USB-ключ. Если сервер переводится на программную лицензию, активируйте её заранее на этом же сервере. После изменений запустите агент сервера и проверьте подключение клиентов.

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

Отключение службы менеджера лицензий HASP

Менеджер лицензий HASP (Sentinel LDK) — это служба, которая раздаёт лицензии с аппаратного ключа по сети. Если ключи больше не используются, службу следует не просто остановить, а корректно удалить, чтобы не оставлять лишние компоненты в системе.

Остановите службу через services.msc, затем удалите ПО HASP через «Установка и удаление программ» — ищите «Sentinel Runtime», «HASP Device Drivers» или «Менеджер лицензий 1С». После удаления перезагрузите сервер и убедитесь, что порт 1947 больше не прослушивается, а в диспетчере устройств отсутствуют виртуальные USB-устройства HASP.

Если служба не останавливается или удаление завершается ошибкой, проверьте, не использует ли её другое ПО — менеджер лицензий Sentinel может обслуживать и другие программы, не только 1С. В этом случае службу удалять нельзя, достаточно извлечь ключ 1С и отключить поиск через nethasp.ini на клиентах.

Типичные ошибки при отключении ключа
01
Отключение ключа до активации программной лицензии — платформа остаётся без лицензии, работа пользователей останавливается
02
Удаление службы Sentinel, которая обслуживает другое ПО, — перестают работать сторонние программы с HASP-ключами
03
Редактирование nethasp.ini без прав администратора — изменения не сохраняются, поиск ключа продолжается
04
Потеря пин-кодов — при переносе или сбое программной лицензии восстановить её нечем
05
Отключение ключа на сервере в рабочее время — активные сеансы пользователей обрываются с потерей несохранённых данных

Проверка результата и типичные проблемы

После всех манипуляций выполните контрольную проверку. Запустите толстый и тонкий клиент 1С, откройте информационную базу и убедитесь в отсутствии сообщений «Не найдена лицензия для использования программы» и «Не обнаружен ключ защиты программы». Запуск не должен сопровождаться долгой паузой — если платформа «задумывается» на 30–60 секунд, она всё ещё ищет сетевой ключ, и нужно проверить nethasp.ini.

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

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

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

Запуск клиента 1С
Норма

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

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

Долгий запуск или ошибка поиска ключа — проверьте nethasp.ini

Служба HASP Loader
Норма

Остановлена, тип запуска «Отключена»

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

Служба снова работает после перезагрузки

Каталог C:\ProgramData\1C\licenses
Норма

Присутствует актуальный файл .lic

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

Каталог пуст — программная лицензия не активирована

Порт 1947
Норма

Не прослушивается после удаления менеджера лицензий

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

Порт занят — служба Sentinel не удалена

Итог

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

Отключайте аппаратный ключ только после активации и проверки альтернативной лицензии. Порядок безопасных действий: программная лицензия → проверка запуска → извлечение USB-ключа → отключение службы HASP → настройка nethasp.ini. Храните пин-коды — без них перенос лицензии невозможен.

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

Можно ли работать в 1С вообще без ключа защиты?

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

Что делать, если USB-ключ утерян или сломан?

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

Почему после отключения ключа 1С запускается очень долго?

Платформа продолжает искать сетевой ключ по широковещательным запросам. Откройте nethasp.ini в каталоге conf платформы и отключите протоколы поиска (NH_TCPIP = Disabled и другие) или укажите конкретный адрес сервера лицензий. После сохранения файла запуск ускорится.

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

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

Влияет ли отключение службы HASP на другие программы?

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

Где хранятся пин-коды для активации и что делать при их утере?

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