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

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

Как отключить лицензирование 1С: безопасные и законные способы

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

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

Важно разделять легальные действия и обход защиты. Модификация файлов платформы, использование эмуляторов ключей и «взломанных» сборок нарушает лицензионное соглашение, лишает права на обновления и поддержку, а также создаёт риски для безопасности базы данных. В этой статье рассматриваются только штатные механизмы управления лицензиями.

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

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

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

Полностью «выключить» проверку лицензии штатными средствами невозможно — она встроена в механизм запуска. Но можно управлять компонентами системы лицензирования: деактивировать программную лицензию, остановить службу Sentinel HASP License Manager, отключить поиск сетевых ключей, убрать многопользовательский режим на сервере лицензирования.

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

Штатного пункта «деактивировать лицензию» в интерфейсе платформы нет. Программная лицензия считается использованной после активации пин-кода, а файл лицензии хранится в каталоге C:\ProgramData\1C\licenses (для Windows) или в каталоге /var/1C/licenses (для Linux). Удаление файла .lic отключает лицензию на данном компьютере, но не возвращает активацию обратно в пин-код.

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

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

Отключение аппаратного ключа HASP

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

Если ключ сетевой и раздаётся менеджером лицензий, недостаточно вытащить его из разъёма — нужно остановить службу. В Windows откройте «Службы» (services.msc), найдите «Sentinel LDK License Manager» (или «HASP Loader» в старых версиях), остановите её и при необходимости установите тип запуска «Отключена». В Linux служба останавливается командой управления демоном aksusbd или hasplm в зависимости от поставки.

Порядок отключения ключа HASP
  1. 1
    Завершите все сеансы пользователей 1С
  2. 2
    Остановите службу Sentinel LDK License Manager через services.msc
  3. 3
    Извлеките USB-ключ из порта сервера
  4. 4
    Проверьте запуск клиента: сообщение об отсутствии лицензии подтверждает отключение
  5. 5
    Храните ключ в надёжном месте — он является носителем прав на лицензию

Настройка поиска лицензий и отключение лишних источников

Когда платформа долго ищет лицензию по сети или выдаёт лишние запросы, помогает файл конфигурации nethasp.ini. Он задаёт протокол поиска, адрес сервера с ключом и таймауты. Расположите файл в каталоге conf установки платформы, чтобы ограничить поиск конкретным сервером и отключить широковещательный опрос сети.

Типовая настройка для явного указания сервера лицензий: в секции NH_COMMON задайте протокол, в секции NH_TCPIP — адрес сервера с менеджером лицензий и отключите рассылку broadcast-запросов. Это ускоряет запуск и убирает ситуации, когда клиент «цепляет» чужой ключ в локальной сети.

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

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled

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

Отключение уведомлений и сообщений о лицензиях

Частая жалоба — периодические сообщения «Не обнаружено ключевое слово» или диалоги о поиске лицензии при запуске. Они появляются, когда клиент настроен на источник лицензий, который недоступен. Решение — не глушить сообщение, а устранить причину: настроить nethasp.ini, убрать недоступный сервер из списка поиска или выдать клиенту локальную программную лицензию.

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

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

Проверка результата после отключения

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

Дополнительно проверьте журнал событий Windows на предмет ошибок службы Sentinel, а на сервере — технологический журнал 1С при необходимости. Убедитесь, что остановленные службы не перезапускаются автоматически после перезагрузки: тип запуска должен быть «Вручную» или «Отключена».

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

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

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

Штатный запуск или предсказуемое сообщение об отсутствии лицензии

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

Долгий поиск лицензии, таймауты, ошибки сети

Служба Sentinel LDK License Manager
Норма

Остановлена, тип запуска изменён по плану

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

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

Папка C:\ProgramData\1C\licenses
Норма

Содержит только актуальные файлы .lic, резервная копия сохранена

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

Файлы удалены без копии, лишние повреждённые .lic

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

Можно ли полностью убрать проверку лицензии в 1С?

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

Что будет, если просто удалить файл лицензии .lic?

Платформа на этом компьютере перестанет видеть лицензию и откажет в запуске. Сама активация при этом не «возвращается» в пин-код — для переноса лицензии на другую машину используется резервный пин-код из комплекта поставки.

Сколько раз можно восстановить лицензию по резервным пин-кодам?

Количество резервных пин-кодов зависит от комплекта поставки и ограничено. Когда они заканчиваются, восстановление выполняется через обращение в центр лицензирования фирмы «1С» с подтверждением регистрационных данных.

Почему после замены оборудования лицензия перестала работать?

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

Как отключить раздачу лицензий сервером 1С?

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

Законно ли использовать эмуляторы ключей HASP?

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

Итог

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

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