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

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

Как запустить 1С без ключа защиты

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

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

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

Как устроена защита 1С и почему возникает ошибка

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

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

В комплекте есть пин-коды на бумаге или в письмеПрограммная лицензия

Можно активировать без USB-ключа через мастер активации

Есть USB-ключ, но 1С его не видитПроблема с драйвером или портом

Проверить диспетчер устройств и установить драйвер Sentinel

Ключ воткнут в другой компьютер сетиСетевой ключ

Настроить nethasp.ini на клиенте

База работает на сервере 1С:ПредприятияКлиентские лицензии на сервере

Ключ нужен только на сервере, клиенты запускаются без него

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

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

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

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

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

Ограничения программной лицензии

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

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

Способ 2: запуск с сетевым ключом без ключа на рабочем месте

Если в организации есть сетевой USB-ключ HASP (например, на 5, 10 или 50 пользователей), он вставляется в один компьютер или сервер, а остальные рабочие места запускают 1С вообще без ключей. Клиенты находят ключ по сети через менеджер лицензий HASP License Manager.

Если клиенты не видят сетевой ключ, настройте файл nethasp.ini в каталоге conf установки платформы (например, C:\Program Files\1cv8\<версия>\bin\conf). Укажите явно адрес сервера с ключом, чтобы клиент не тратил время на широковещательный поиск:

[NH_COMMON]

NH_IPX = Disabled

NH_NETBIOS = Disabled

NH_TCPIP = Enabled

[NH_TCPIP]

NH_SERVER_ADDR = 192.168.0.10

NH_TCPIP_METHOD = UDP

После сохранения файла перезапустите 1С. Проверить, виден ли ключ, можно через утилиту Aladdin Monitor или веб-интерфейс Sentinel Admin Control Center по адресу http://localhost:1947 на машине с ключом — там отображаются подключённые сессии.

ini
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP

Способ 3: клиент-серверный режим и веб-доступ

В клиент-серверной архитектуре (1С:Предприятие + СУБД) клиентские лицензии раздаёт сервер 1С. Аппаратный ключ или программная лицензия устанавливается один раз на сервер, а пользователи запускают тонкий клиент, толстый клиент или веб-клиент без каких-либо ключей на своих машинах. Это штатный и самый управляемый способ работы без ключей на рабочих местах.

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

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

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

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

Сетевой USB-ключ

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

Сервер 1С + клиентские лицензии

Подходит для средних и крупных внедрений. Ограничение: требует покупки серверной лицензии и администрирования

Веб-клиент / облако

Подходит для удалённой работы и филиалов. Ограничение: зависимость от канала связи и настройки веб-сервера

Диагностика: почему 1С всё равно не видит лицензию

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

Далее проверьте, не запускается ли платформа в режиме, который требует другой тип лицензии: например, 64-битный сервер требует лицензию на сервер, а клиентская лицензия «на 1 рабочее место» не даёт запустить второй сеанс с того же компьютера под другим пользователем. Для сетевого ключа убедитесь, что порт 475 (UDP и TCP) не заблокирован брандмауэром между клиентом и сервером лицензий.

Отдельный источник проблем — смешение механизмов. Если платформа находит и программную лицензию, и ключ HASP, приоритет зависит от настроек; при конфликтах можно явно отключить поиск HASP через параметр UseHwLicenses=0 в файле 1cestart.cfg.

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

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

Запуск платформы
Норма

1С открывается без окна о поиске лицензии

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

Ошибка «не найдена лицензия» при каждом запуске

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

Файл .lic присутствует в C:\ProgramData\1C\licenses

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

Каталог пуст или файл с нулевым размером

Видимость сетевого ключа
Норма

Ключ отображается в Admin Control Center, сессии занимаются

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

Ключ не виден, клиенты не подключаются

Диспетчер устройств
Норма

Устройство Sentinel/SafeNet без предупреждений

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

Жёлтый восклицательный знак или устройство отсутствует

Типичные ошибки и риски

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

Вторая частая ошибка — активация программной лицензии с некорректными данными организации. Центр лицензирования сверяет данные с регистрационной анкетой, и расхождения приводят к отказу. Третья — использование всех пин-кодов на тестовых установках: резервные коды нужно беречь именно для аварийных случаев. Наконец, многие забывают, что при переносе сервера лицензий на другую машину нужно вовремя обновить nethasp.ini у всех клиентов, иначе офис встанет в рабочее время.

Типичные ошибки
01
Установка эмулятора ключа — нарушение лицензионного соглашения, риск вирусов и потери базы
02
Активация с ошибками в данных организации — отказ центра лицензирования и потерянное время
03
Использование резервных пин-кодов для тестов — при реальной аварии активация невозможна
04
Забытый nethasp.ini после переезда сервера — массовая ошибка запуска у всех пользователей
05
Замена оборудования без проверки свободных пин-кодов — слетевшая программная лицензия

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

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

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

Слетела программная лицензия после замены жёсткого диска. Что делать?

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

Работает ли программная лицензия в виртуальной машине?

Работает, но привязывается к параметрам виртуального оборудования. Изменение конфигурации ВМ (память, процессоры, MAC-адрес) или перенос на другой хост может отозвать лицензию. Для виртуальных сред надёжнее сетевой аппаратный ключ или лицензирование на уровне сервера 1С.

Один USB-ключ вставлен в сервер, но часть клиентов его не видит. В чём причина?

Чаще всего блокируется сетевой трафик: проверьте, что порт 475 (UDP/TCP) открыт на сервере и промежуточных маршрутизаторах, а менеджер лицензий HASP запущен. Также убедитесь, что клиенты и сервер в одной сети либо адрес сервера явно прописан в nethasp.ini.

Нужен ли ключ для тонкого клиента при работе с файловой базой?

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

Как узнать, сколько сеансов занято на сетевом ключе?

Откройте веб-интерфейс Sentinel Admin Control Center (по умолчанию http://localhost:1947) на машине, где установлен ключ, — в разделе сессий видно, какие компьютеры заняли лицензии. Это помогает найти «зависшие» сеансы, которые мешают другим пользователям запуститься.

Итог

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

Легально запустить 1С без USB-ключа можно через программную лицензию, сетевой ключ с настройкой nethasp.ini или клиент-серверный режим. Берегите резервные пин-коды, не меняйте оборудование без подготовки и никогда не используйте эмуляторы — риски всегда дороже лицензии.