Как найти лицензию 1С 8.3 на компьютере и на сервере

· 9 мин

Содержание

Лицензия 1С 8.3 лежит в одном из двух мест. Либо это физический USB-ключ в разъёме компьютера или сервера, либо файл с расширением .lic в служебной папке C:\ProgramData\1C\licenses. Какой вариант у вас, зависит от того, как вы покупали: коробка с ключом или программная лицензия с пин-кодом.

Ниже порядок поиска: сначала определяем тип защиты, потом идём в нужную папку, проверяем драйвер и смотрим, что видит сама платформа. Все примеры для 1С 8.3 с интерфейсом «Такси», Windows 10/11 и Windows Server 2016 и новее.

Какая у вас защита: ключ или файл

Начните с простого вопроса: есть ли у вас в комплекте поставки маленькая коробочка с USB-брелоком? Если да, лицензия «живёт» в нём, и искать файл бесполезно. Если брелока нет, а на бумаге или в письме от партнёра вам дали пин-код, значит, лицензия программная.

Что вам выдали при покупке?

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

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

Ещё одна мелочь, которая экономит время при обращении к партнёру: заведите у себя таблицу, где для каждого рабочего места записано, какой тип защиты используется, где лежит ключ или файл и когда проводилась последняя активация. Через год, когда сменится администратор, такая таблица избавит от поисков по всему офису.

Где лежит файл программной лицензии

Для платформы 1С 8.3 под Windows файлы лицензий хранятся в общей папке данных:

C:\ProgramData\1C\licenses

Папка ProgramData скрытая. В Проводнике откройте вкладку «Вид» и включите «Скрытые элементы» либо просто вставьте путь в адресную строку.

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

Что ещё полезно знать об этих файлах:

  • 🔒 Файл привязан к компьютеру. Перенос на другую машину не сработает, нужна повторная активация.
  • 🖥️ При замене материнской платы, процессора или диска (иногда достаточно сменить конфигурацию виртуальной машины) платформа может перестать узнавать лицензию.
  • 👥 Если лицензия получена для всех пользователей компьютера, она лежит в общей папке. Если вы запускали 1С от разных учётных записей, а файл есть не у всех, проверьте, как проходила активация.
  • 🐧 В Linux файлы программных лицензий лежат в /var/1C/licenses.

Перед переустановкой Windows на том же компьютере скопируйте папку licenses на флешку. Если оборудование не менялось, лицензия вернётся на место без повторной активации.

Лицензия серверной версии

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

Пин-коды: что это и где их найти

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

Где обычно хранится пин-код:

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

Активация проходит в диалоге получения лицензии, который платформа открывает сама при запуске, если не находит подходящей лицензии. Вводите пин-код и регистрационные данные, платформа записывает файл в папку licenses.

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

Где драйвер HASP и какие утилиты к нему идут

Аппаратный ключ работает только при установленном драйвере защиты. Без него система видит просто неизвестное USB-устройство, и 1С пишет, что ключ не найден, хотя брелок физически на месте.

Драйвер ставится вместе с платформой, если не снять галочку компонента защиты в установщике. Отдельный установщик драйвера называется haspdinst.exe, его можно найти в комплекте дистрибутива платформы или в каталоге установки. Командная строка для установки:

haspdinst.exe -i

Запускайте её из командной строки от имени администратора. Для полного удаления драйвера (например, перед установкой свежей версии) используется параметр -r.

Как убедиться, что драйвер работает:

  • 🔍 Откройте «Диспетчер устройств». В списке должно быть устройство защиты Sentinel или HASP, без жёлтого значка.
  • 🔌 Брелок у рабочего ключа светится (на большинстве моделей горит индикатор).
  • 🌐 В браузере откройте http://localhost:1947. Откроется Sentinel Admin Control Center, веб-интерфейс драйвера. В разделе «Ключи Sentinel» (Sentinel Keys) видны все обнаруженные ключи.

Последний пункт самый полезный: если ключ виден в Admin Control Center, то драйвер и USB-порт в порядке, и проблема в настройках платформы или сети. Если ключа там нет, ищите причину на уровне железа: порт, кабель, удлинитель, питание USB-хаба.

Не подключайте ключ через дешёвые USB-удлинители и хабы без питания. Это главная причина «плавающих» потерь ключа.

Сетевой ключ и файл nethasp.ini

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

C:\Program Files\1cv8\conf\nethasp.ini

(для 64-битных установок путь может начинаться с C:\Program Files\1cv8, для 32-битных на 64-битной системе — с C:\Program Files (x86)\1cv8).

В файле нужны два основных блока параметров:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Здесь NH_SERVER_ADDR — адрес компьютера, в который воткнут ключ. Укажите свой IP-адрес или имя. Параметр NH_USE_BROADCAST = Disabled отключает широковещательный поиск по сети, который в современных сетях с сегментацией обычно не работает .

Если файла нет, платформа пытается найти менеджер лицензий в локальной сети сама. На простых сетях это срабатывает, на сложных (несколько подсетей, VPN) приходится прописывать адрес руками.

Чтобы ключ был виден по сети, на компьютере с ключом должна работать служба Sentinel LDK License Manager, а в брандмауэре открыт порт 1947 по TCP и UDP.

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

Как посмотреть сведения о лицензии из самой 1С

Файл на диске показывает, что лицензия есть, но не говорит, что платформа её использует. Проверить это можно двумя способами.

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

Консоль сервера. Если у вас клиент-серверный вариант, откройте «Администрирование серверов 1С:Предприятия». В списке сеансов у каждого сеанса есть сведения о занятой лицензии. Из командной строки то же самое выводит утилита администрирования:

rac session list --licenses

Полный набор параметров смотрите в справке rac help. Вам нужен адрес кластера и, если он задан, пароль администратора.

Это решает типичную задачу: «У нас куплено 10 мест, а работает ли столько?» В списке сеансов видно, какое число лицензий занято и кем.

Реестр Windows: что искать и чего не трогать

Лицензии в реестре не хранятся. Если вам советуют «найдите лицензию в ветке HKEY_LOCAL_MACHINE», это либо путаница с настройками драйвера, либо чужой совет для старой версии.

В реестре есть только служебные записи драйвера защиты и службы менеджера лицензий. Их создаёт установщик, вручную их править не нужно. Если такая запись сломана, надёжнее выполнить haspdinst.exe -r, перезагрузить компьютер и поставить драйвер заново через haspdinst.exe -i.

Что можно делать смело:

  • 👀 Просматривать значения в реестре без изменений.
  • 📦 Экспортировать ветку драйвера в .reg для отчёта специалисту.

Что делать не надо:

  • 🚫 Удалять ключи реестра, в названиях которых есть HASP или Sentinel, без экспорта и без понимания последствий.
  • 🚫 Чистить реестр «оптимизаторами»: они нередко удаляют записи службы защиты.

Если ключ или лицензия не видны

Сначала определите, на каком уровне оборвалась цепочка «ключ → драйвер → служба → платформа». Для этого удобна простая диагностика.

Диагностика: выберите симптом

Если ничего не помогло

Когда проверки пройдены, а лицензия не находится, обращаться нужно к партнёру, у которого была покупка. У партнёра есть данные по регистрации лицензии: он восстановит пин-код или запустит повторную регистрацию.

Что подготовить заранее:

  1. Регистрационный номер программного продукта (он есть на бланке из комплекта поставки).
  2. Название организации, на которую оформлена покупка.
  3. Описание, что произошло: смена оборудования, переустановка системы, перенос на другой сервер.
  4. Скриншот или текст сообщения платформы об отсутствии лицензии.

Без этих данных быстро помочь вам не смогут, поэтому имеет смысл сохранить их в рабочем документе заранее.

Не пытайтесь «найти» лицензию в сторонних утилитах или ставить сборки с готовыми ключами. Использование нелицензионной копии нарушает закон, а такие сборки часто несут вредоносный код. Легальный путь один: восстановление через партнёра.

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

Можно ли скопировать файл лицензии на другой компьютер?
Нет. Программная лицензия привязана к оборудованию компьютера, где была активирована, и платформа на другой машине её не примет. Нужна новая активация.
Хранятся ли лицензии в базе 1С?
Нет. Ни в информационной базе, ни в файле базы 1Cv8.1CD лицензий нет. Они лежат либо в ключе, либо в папке licenses.
Что будет, если удалить папку licenses?
Платформа перестанет находить программную лицензию и при запуске запросит активацию. Если копии файлов нет, придётся активировать заново по пин-коду.
Почему ключ виден в Диспетчере устройств, а 1С его не видит?
Чаще всего не работает служба драйвера защиты или платформа ищет сетевой ключ по неверному адресу. Проверьте Admin Control Center по адресу http://localhost:1947.
Нужна ли лицензия для доступа через веб-клиент или тонкий клиент?
Да, каждый подключённый сеанс занимает место по лицензии. Какое именно, зависит от того, что куплено: клиентские лицензии на рабочие места или серверная лицензия.