USB-ключ, сетевой ключ и пинкод: запуск 1С 8.3 с лицензией
Содержание
Чтобы подключить USB-ключ защиты 1С, поставьте драйвер HASP (из дистрибутива платформы или утилитой haspdinst.exe -i) и вставьте ключ в порт. Для сетевого ключа ещё нужен менеджер лицензий HASP License Manager на компьютере с ключом и файл nethasp.ini с его адресом на рабочих местах. Программная лицензия подключается иначе: пинкод из конверта вводят в окне получения лицензии при первом запуске.
Без лицензии платформа 1С:Предприятие 8.3 базу не запускает (исключение — учебная версия). Ниже порядок действий для каждого вида защиты и разбор сообщений, которые появляются, когда ключ не находится.
Какие бывают ключи защиты 1С и чем они отличаются
У 1С 8.3 два способа защиты: аппаратный ключ (USB-токен HASP) и программная лицензия (файл, привязанный к оборудованию компьютера). Оба вида есть для клиентских рабочих мест и для сервера 1С.
| Вид защиты | Где работает | Что нужно для подключения |
|---|---|---|
| 🔌 Локальный однопользовательский USB-ключ | Один компьютер, один сеанс | Драйвер HASP |
| 🌐 Сетевой многопользовательский USB-ключ | Любой компьютер в локальной сети | Драйвер + HASP License Manager + nethasp.ini |
| 🖥️ Серверный USB-ключ | Компьютер с сервером 1С | Драйвер на сервере |
| 📄 Программная лицензия (пинкод) | Компьютер, на котором активирована | Пинкод и доступ к центру лицензирования |
Как выбрать при покупке:
- 💻 Один бухгалтер, один компьютер — программная однопользовательская лицензия. Ничего не потеряется и не сломается физически.
- 👥 Небольшой офис, пользователи часто меняют компьютеры — сетевой USB-ключ. Лицензия «плавает» по сети: занял тот, кто запустил 1С первым.
- 🏢 Терминальный сервер или сервер 1С — многопользовательская программная лицензия на сервере или сетевой ключ. Однопользовательский локальный ключ на терминальном сервере даст запустить только один сеанс.
- 🧳 Ноутбук, который уезжает из офиса — локальный USB-ключ: переносится вместе с ноутбуком.
Тип ключа написан на наклейке и на коробке комплекта. Если коробки нет, вставьте ключ и откройте http://localhost:1947 — веб-интерфейс Sentinel показывает подключённые ключи. Число пользователей сетевого ключа видно в утилите Aladdin Monitor.
Что подготовить перед подключением ключа защиты 1С
Проверьте пять вещей заранее, чтобы не возвращаться к ним после ошибки:
- Права администратора Windows. Драйвер и менеджер лицензий без них не устанавливаются.
- Дистрибутив платформы той версии, которая стоит на компьютере. Драйвер защиты идёт в его составе.
- Регистрационная карточка комплекта — для программной лицензии нужны регистрационный номер и пинкод.
- Свободный USB-порт прямо на корпусе. Пассивные USB-хабы и удлинители — частая причина «пропадающего» ключа.
- Для сетевого ключа — постоянный IP-адрес компьютера, на котором будет стоять ключ. Если адрес выдаётся DHCP, закрепите его в настройках роутера.
Если 1С работает в виртуальной машине, локальный USB-ключ гипервизор может не пробрасывать. В этом случае ставят ключ в физический компьютер с менеджером лицензий и раздают по сети, либо используют USB over IP, либо переходят на программную лицензию.
Как подключить аппаратный USB-ключ 1С: пошагово
Шаг 1. Установите драйвер HASP
Есть два способа, результат одинаковый.
Через установщик платформы. Запустите setup.exe из дистрибутива 1С:Предприятия. На последнем шаге мастера отметьте флажок «Установить драйвер защиты» и нажмите «Далее». Если платформа уже стоит, запустите установщик ещё раз — он предложит изменить или исправить установку.
Отдельной утилитой. Драйвер Sentinel HASP ставится из командной строки, запущенной от имени администратора:
cd C:\Distr\HASP
haspdinst.exe -i
Если старый драйвер установлен с ошибкой, сначала удалите его, перезагрузите компьютер и поставьте заново:
haspdinst.exe -r
haspdinst.exe -i
Шаг 2. Вставьте ключ и проверьте, что Windows его видит
- Вставьте ключ в USB-порт после установки драйвера.
- На ключе загорится светодиод. Не горит — пробуйте другой порт.
- Откройте
Диспетчер устройств: в списке появится устройство Sentinel или HASP без жёлтого восклицательного знака. - Дополнительно откройте в браузере
http://localhost:1947— ключ должен быть в списке Sentinel Keys.
Шаг 3. Запустите 1С
Для локального ключа больше ничего не нужно. Запустите базу: платформа сама найдёт ключ в USB-порту. Если окно с ошибкой про ключ не появилось — защита подключена.
Ключ вставляют один раз и не вынимают во время работы. Если выдернуть его при открытой базе, сеанс завершится с сообщением об отсутствии лицензии.
Сетевой ключ 1С: менеджер лицензий и nethasp.ini
Сетевой ключ раздаёт лицензии на компьютеры локальной сети. Схема: ключ стоит в одном компьютере (сервере или самой надёжной рабочей станции), на нём работает служба HASP License Manager, а клиенты 1С находят её по сети через порт 475.
Настройка компьютера с ключом
- Установите драйвер HASP — как в разделе выше.
- Вставьте сетевой ключ.
- Установите HASP License Manager (установщик
lmsetup.exe). При установке выберите вариант «Service» — менеджер будет работать как служба Windows и запускаться без входа пользователя. - Откройте в брандмауэре порт 475 для протоколов UDP и TCP.
- Проверьте, что служба «HASP Loader» в списке служб Windows работает и тип запуска — «Автоматически».
Компьютер с менеджером лицензий должен быть включён всё время, пока работают пользователи. Выключили его — у всех 1С пропадёт лицензия.
Настройка рабочих мест: файл nethasp.ini
По умолчанию клиент 1С ищет менеджер лицензий широковещательным запросом. В сети с несколькими подсетями, VPN или строгим брандмауэром поиск не срабатывает. Надёжнее прописать адрес явно.
Файл лежит в каталоге платформы: C:\Program Files\1cv8\<номер версии>\bin\conf\nethasp.ini. Откройте его Блокнотом от имени администратора и замените содержимое:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_PORT_NUMBER = 475
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled
Вместо 192.168.1.10 укажите IP-адрес компьютера с ключом. Если менеджеров лицензий несколько, перечислите адреса через запятую.
Файл nethasp.ini лежит в папке конкретной версии платформы. После обновления 1С появляется новая папка bin\conf с файлом по умолчанию — настройку нужно перенести, иначе после обновления ключ «пропадёт».
Как проверить, что сетевой ключ виден
- 🔍 Запустите Aladdin Monitor на любом компьютере сети. В нём должен быть виден менеджер лицензий, ключ и число занятых и свободных лицензий.
- 🔌 С рабочего места проверьте доступность порта 475 на адресе компьютера с ключом.
- 👤 Откройте 1С на двух компьютерах и посмотрите в мониторе, что занято две лицензии.
Ключ на сервере 1С
Серверный ключ лицензирует сам сервер 1С:Предприятия, а не пользователей. Его вставляют в компьютер, на котором работает служба агента сервера, и ставят там драйвер HASP.
Клиентские лицензии в клиент-серверном варианте можно выдавать сервером. Для этого в консоли администрирования, в свойствах информационной базы, включают «Выдача лицензий сервером 1С:Предприятия». Тогда клиентский ключ или программную лицензию держат на сервере, и на рабочие места их ставить не нужно.
Серверные ключи различаются по разрядности. Ключ для 64-разрядного сервера подходит и для 32-разрядного, а ключ для 32-разрядного 64-разрядный сервер не лицензирует. Проверьте это до установки сервера нужной разрядности.
Какие лицензии взяли пользователи, видно в консоли администрирования кластера в списке сеансов. То же самое из командной строки показывает утилита rac командой rac session list --licenses — в выводе указан тип лицензии (программная или ключ HASP) и компьютер, где она найдена.
Программная лицензия 1С: активация пинкода
Программная лицензия — это файл с расширением .lic, который создаётся при активации пинкода и привязывается к параметрам компьютера. Флешек нет, драйвер не нужен.
Как активировать
- Запустите 1С на компьютере, где будет работать лицензия. При отсутствии лицензии платформа сама откроет окно получения лицензии.
- Выберите получение лицензии и вариант «Автоматически» — если на компьютере есть интернет.
- Введите регистрационный номер комплекта и пинкод из 15 цифр с регистрационной карточки.
- Заполните сведения о владельце лицензии: организация, ИНН, адрес. Сохраните эти данные в отдельный файл — при повторной активации их нужно ввести точно так же.
- Подтвердите. Центр лицензирования выдаст лицензию, и база откроется.
Если на компьютере нет интернета, в том же окне выберите получение лицензии через другой компьютер: платформа сформирует файл запроса, его переносят на компьютер с интернетом, получают файл ответа и возвращают обратно.
Где хранится файл лицензии
Активированные лицензии сохраняются в C:\ProgramData\1C\licenses. Удалять или переносить файлы оттуда на другой компьютер бессмысленно: лицензия привязана к оборудованию и на новом месте не заработает.
Замена материнской платы, процессора, сетевой карты или системного диска, а иногда и переустановка Windows, делает программную лицензию недействительной. Перед такими работами найдите конверт с резервными пинкодами — без них повторно активировать лицензию не получится.
Многопользовательская программная лицензия
Её активируют на сервере 1С или на терминальном сервере — там, откуда пользователи берут лицензии. Активировать её на рабочей станции, чтобы раздать по сети, нельзя: в отличие от сетевого USB-ключа, программная лицензия по сети через менеджер HASP не раздаётся.
1С в облаке: когда ключ подключать не нужно
Если вы работаете в облачном сервисе (1С:Фреш или аренда 1С у партнёра), ключ защиты на вашем компьютере не нужен. Лицензии стоят на стороне поставщика и входят в абонентскую плату.
Пользователю достаточно:
- Получить у поставщика адрес подключения и логин.
- Открыть базу через браузер или тонкий клиент, добавив базу в список по выданной ссылке.
- При ошибке лицензии — писать в поддержку сервиса, а не ставить драйвер у себя.
Перенос своих бумажных лицензий в облако партнёра обсуждается с ним отдельно: часть провайдеров принимает лицензии клиента и снижает за это плату, часть работает только на своих.
Ключ защиты 1С не найден: ошибки и что делать
Самое частое сообщение — Не обнаружен ключ защиты программы. За ним стоят разные причины, поэтому начните с того, что изменилось перед появлением ошибки.
Частые ошибки, которые проще не допускать
- ❌ Два менеджера лицензий с одинаковыми ключами в одной сети. Клиенты могут находить не тот менеджер; держите ключи одного типа на одном компьютере.
- ❌ Менеджер лицензий запущен как приложение, а не служба. После перезагрузки без входа пользователя лицензии исчезают.
- ❌ Пинкод активирован «на пробу» на чужом компьютере. Он израсходован, а резервных пинкодов мало.
- ❌ Ключ хранится вставленным в ноутбук в сумке. USB-разъём ломается, ключ — материальная ценность, при утере восстановление платное.