USB-ключ защиты 1С 8.3: как устроен, как проверить, перенести и не потерять
Содержание
Аппаратная лицензия 1С — это право на запуск программы, записанное в физический USB-ключ защиты (ключ HASP). Пока ключ вставлен в компьютер или доступен по сети, платформа 1С:Предприятие 8.3 находит в нём лицензию и открывает базу. Вынули ключ — следующий запуск закончится сообщением Не обнаружен ключ защиты программы или полученная программная лицензия!.
Главный плюс такой лицензии — её не нужно активировать и она не привязана к «железу»: ключ просто переставляют в другой компьютер. Главный минус — его можно потерять, сломать или выдернуть вместе с флешкой. Для администратора добавляется ещё одна забота — сетевой ключ, который раздаёт места всему офису.
Как работает лицензия на USB-ключе
Внутри ключа — защищённый чип, а не файл. Скопировать его содержимое на другой носитель нельзя, поэтому лицензия существует ровно в одном экземпляре — в самом ключе.
При запуске 1С происходит следующее:
- Платформа ищет программную лицензию на компьютере.
- Если её нет — обращается к драйверу защиты и ищет локальный USB-ключ.
- Если локального ключа нет — ищет сетевой ключ через менеджер лицензий HASP License Manager.
- Нашла свободное место в ключе — сеанс запускается. Не нашла — выдаёт ошибку.
Порядок поиска можно ограничить. В списке информационных баз откройте свойства базы кнопкой Изменить и пройдите мастер до последней страницы: там есть параметр Использовать аппаратную лицензию (ключ защиты) со значениями «Да», «Нет» и «Авто». Если в организации ключей нет совсем, значение «Нет» убирает лишние паузы на поиск ключа в сети.
💡 Программные и аппаратные лицензии суммируются. Если у вас ключ на 5 мест и программная лицензия ещё на 5, одновременно смогут работать 10 пользователей.
Что нужно для работы ключа
- 🔌 Свободный USB-порт на компьютере или сервере.
- 🧩 Драйвер защиты Sentinel (его ставят вместе с платформой или отдельно).
- 🌐 Для сетевого ключа — HASP License Manager на компьютере, куда вставлен ключ, и открытый порт 475 (UDP и TCP).
Какие бывают ключи защиты 1С
Ключи различаются по назначению и числу мест. Тип написан на корпусе ключа и в документах комплекта поставки.
| Тип ключа | Обозначение | Для чего | Где стоит |
|---|---|---|---|
| Однопользовательский | ORGL8 | 1 рабочее место | В компьютере пользователя |
| Многопользовательский (сетевой) | NET5, NET10, NET20, NET50 и далее | 5, 10, 20, 50… одновременных сеансов | На любом компьютере сети с менеджером лицензий |
| Серверный 32-разрядный | ENSR8 | Лицензия на 32-разрядный сервер 1С | На сервере 1С |
| Серверный 64-разрядный | EN8SA | Лицензия на 64-разрядный сервер 1С | На сервере 1С |
Однопользовательский ключ работает только локально: по сети он места не раздаёт. Сетевой ключ раздаёт лицензии всем компьютерам, которые видят менеджер лицензий.
Серверный ключ лицензирует сам сервер 1С:Предприятия, а не пользователей. Для клиент-серверного варианта нужны оба вида лицензий: на сервер и на клиентов. Клиентскую лицензию при этом может получить сам сервер 1С из ключа, вставленного в него.
⚠️ Разрядность серверного ключа должна совпадать с разрядностью сервера. Ключ ENSR8 не запустит 64-разрядный сервер 1С.
Как проверить, что ключ виден и лицензия есть
Начинайте с простого — с самого ключа, — и двигайтесь к 1С.
Шаг 1. Физическая проверка
На исправном ключе с установленным драйвером горит светодиод. Не горит — пересадите ключ в другой порт, лучше на задней панели системного блока, без USB-удлинителей и хабов.
Шаг 2. Драйвер и панель Sentinel
Откройте в браузере на компьютере с ключом адрес:
http://localhost:1947
Это панель Sentinel Admin Control Center. Если страница открылась, драйвер установлен. В разделе со списком ключей должен быть ваш ключ. Пустой список при горящем светодиоде — повод переустановить драйвер .
Драйвер ставится из дистрибутива платформы: при установке 1С отметьте компонент «Драйвер защиты» или запустите из командной строки от имени администратора:
"C:\Program Files\1cv8\common\haspdinst.exe" -i
Путь зависит от версии и разрядности платформы. Если файла по этому пути нет — найдите haspdinst.exe поиском по папке установки 1С.
Шаг 3. Проверка в самой 1С
- 🧾 В файловом варианте достаточно запустить базу
при вставленном ключе. Запустилась — лицензия получена. Дополнительно откройте
Главное меню → Справка → О программе: в окне выводятся сведения о полученной лицензии. - 🖥️ В клиент-серверном варианте откройте консоль администрирования кластера, раздел сеансов: у каждого сеанса видно, какую лицензию он получил — программную или из ключа.
- ⌨️ То же из командной строки:
rac session list --licenses
Перед этим нужно узнать идентификатор кластера командой rac cluster list; остальные параметры смотрите в справке rac help.
Аппаратная или программная лицензия: что выбрать
Обе лицензии дают одинаковые права. Разница — в том, как ими пользоваться и что делать при сбое.
| Критерий | Аппаратная (USB-ключ) | Программная (пин-код) |
|---|---|---|
| Активация | Не нужна | Пин-код, привязка к параметрам компьютера |
| Перенос на другой ПК | Переставить ключ | Повторная активация резервным пин-кодом |
| Смена «железа» | Не влияет | Может слететь, нужна повторная активация |
| Риск потери | Ключ можно потерять, сломать, украсть | Файл лицензии можно удалить, но восстановить по пин-коду |
| Виртуальные машины | Нужен проброс USB или USB-over-IP | Работает, но лицензия чувствительна к смене параметров ВМ |
| Работа с ноутбуком на выезде | Ключ уезжает вместе с ноутбуком | Лицензия привязана к одному ПК |
Когда ключ удобнее
- 💼 Один бухгалтер работает то в офисе, то дома на разных компьютерах.
- 🔧 Компьютеры часто меняют или ремонтируют: программная лицензия слетает при замене материнской платы, диска, сетевой карты.
- 🏢 В офисе 5–10 пользователей, и раздавать места удобнее одним сетевым ключом.
Когда лучше программная
- ☁️ Сервер на арендованной виртуальной машине, где USB-порт недоступен.
- 🔒 Нет возможности физически защитить ключ от потери.
- 🆕 Покупаете новый комплект: сейчас 1С продаёт в основном программные лицензии, а аппаратные встречаются реже и в основном в старых комплектах.
Ошибки ключа защиты и как их снять
Настройка nethasp.ini для сетевого ключа
Файл лежит в каталоге conf установленной платформы, например C:\Program Files\1cv8\conf\nethasp.ini. Его правят на каждом клиентском компьютере, который не видит ключ:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Вместо 192.168.1.10 укажите IP-адрес компьютера, где стоит сетевой ключ и HASP License Manager. Отключённый широковещательный поиск ускоряет запуск: клиент сразу идёт по нужному адресу.
После правки перезапустите 1С на клиенте. Если ключ по-прежнему не находится, проверьте с клиента доступность порта 475 на компьютере с ключом.
Перезапуск службы HASP License Manager или сервера 1С обрывает сеансы всех пользователей, которые получили лицензию через этот ключ. Делайте это в обед или после рабочего дня, предупредив коллег.
Зависшие сеансы занимают места
Если пользователь закрыл 1С аварийно, сеанс в клиент-серверной базе может некоторое время держать лицензию. Его видно в консоли кластера в списке сеансов. Удалять сеанс стоит, только убедившись, что человек действительно не работает : несохранённые данные в нём пропадут.
Перенос ключа на другой компьютер
С аппаратной лицензией перенос — самая простая операция в 1С. Никаких пин-кодов и звонков в поддержку.
Однопользовательский ключ
- Закройте 1С на старом компьютере.
- Установите на новом компьютере платформу той же или более новой версии вместе с драйвером защиты.
- Вставьте ключ, дождитесь, пока загорится светодиод.
- Проверьте ключ в панели
http://localhost:1947и запустите базу.
Сетевой ключ
- Предупредите пользователей: в момент переноса все сеансы, взявшие лицензию из ключа, потеряют её.
- На новом компьютере установите драйвер защиты и HASP License Manager (дистрибутив менеджера лицензий есть в комплекте платформы или у партнёра 1С).
- Переставьте ключ.
- Откройте в брандмауэре нового компьютера порт 475 (UDP и TCP).
- Если клиенты используют
nethasp.iniс прописанным адресом — замените в нём IP на новый на всех компьютерах.
Серверный ключ
Серверный ключ переносят вместе со службой сервера 1С: он должен стоять в той машине, где запущен сервер кластера. Перенос сервера — отдельная плановая работа на нерабочее время.
💡 Для виртуальных серверов ключ подключают через проброс USB в гипервизоре или через сетевой USB-концентратор (USB-over-IP). Перед покупкой оборудования проверьте, что выбранный способ поддерживает ваш гипервизор.
Покупка и примерная стоимость
Купить лицензию 1С можно только у официального партнёра фирмы 1С или в комплекте с программой. Ключ, найденный на сайте объявлений, — плохая идея: вы не узнаете, не числится ли он утерянным, и не получите замену при поломке.
Ориентировочные цены на лицензии 1С:Предприятие 8 (без учёта скидок партнёров, могут меняться):
| Лицензия | Примерная цена |
|---|---|
| Клиентская на 1 рабочее место | около 7–8 тыс. ₽ |
| Клиентская на 5 мест | около 25–30 тыс. ₽ |
| Клиентская на 10 мест | около 50–55 тыс. ₽ |
| Клиентская на 20 мест | около 95–105 тыс. ₽ |
| Сервер 64-разрядный | около 100–120 тыс. ₽ |
Есть ли сейчас в наличии ключи нужного номинала, уточняйте у партнёра: в последние годы основной объём поставок — программные лицензии.
Для небольшой фирмы на 3–4 пользователя чаще выгоднее купить один комплект на 5 мест, чем отдельные однопользовательские лицензии: 5 мест одним комплектом стоят меньше, чем пять лицензий по одной.
Частые ошибки и как их избежать
- 🔌 Ключ в USB-хабе или удлинителе. Ключ периодически «отваливается», и пользователи получают ошибку посреди работы. Вставляйте его прямо в порт на материнской плате.
- 🧳 Ключ уносят вместе с ноутбуком. Если сетевой ключ стоял в ноутбуке главбуха, вся бухгалтерия встанет, когда она уйдёт в отпуск. Сетевой ключ должен жить на компьютере, который всегда включён: на сервере или выделенном ПК.
- 🗒️ Не записан тип и номер ключа. При поломке без регистрационной анкеты и номера ключа замену получить сложнее. Сфотографируйте ключ и сохраните документы комплекта.
- 🧪 Обновили платформу, но не драйвер. Старый драйвер на новой Windows может не видеть ключ. После обновления системы проверьте панель
http://localhost:1947. - 🪟 Брандмауэр закрыл порт 475. Обновление Windows или антивирус могут сбросить правила. Если сетевой ключ внезапно перестал раздавать места — проверьте правила первыми.
Частые вопросы
Можно ли сделать копию USB-ключа 1С про запас?
Что делать, если ключ потерян?
Можно ли использовать ключ от 1С 8.2 в 1С 8.3?
Работает ли один сетевой ключ на два офиса?
nethasp.ini прописывают адрес компьютера с ключом, а порт 475 должен проходить через VPN.Нужен ли интернет для аппаратной лицензии?
Попытки обойти защиту ключа с помощью «эмуляторов» нарушают лицензионное соглашение и закон об авторском праве, а такие программы часто содержат вредоносный код. Если ключ сломался или мест не хватает — легальный путь только через партнёра 1С: замена ключа или докупка лицензий.