Ключ защиты 1С: что сохранить заранее, чтобы не остаться без доступа к базе

· 9 мин

Содержание

Чтобы сохранить ключ 1С, мало скопировать файл лицензии на флешку. Программная лицензия привязана к железу компьютера, и её копия на другой машине не заработает. Сохранять нужно три вещи: ПИН-конверт с резервными кодами, регистрационные данные, которые вы вводили при активации, и сами файлы *.lic из каталога C:\ProgramData\1C\licenses.

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

Какие ключи защиты 1С бывают и как их теряют

У платформы 1С:Предприятие 8.3 два вида защиты. От вида зависит и способ сохранения.

Вид ключаКак выглядитК чему привязанЧем рискуете
Программная лицензияфайл *.lic после активации ПИН-кодак параметрам конкретного компьютеразамена диска, материнской платы, переустановка ОС, перенос виртуальной машины
USB-ключ HASP однопользовательскийключ с маркировкой ORGL8к самому ключупотеря, поломка, кража
USB-ключ HASP сетевойключ с маркировкой NET и числом местк ключу и серверу с менеджером лицензийвыход из строя сервера, смена его IP-адреса

Программную лицензию чаще всего «теряют», не трогая её вовсе. Типичные сценарии:

  • 🔧 Заменили системный диск или материнскую плату — платформа видит другой компьютер.
  • 💿 Переустановили Windows с форматированием — каталог с лицензиями стёрт.
  • ☁️ Перенесли виртуальную машину на другой хост, и у неё сменились идентификаторы или MAC-адрес.
  • 🧹 Чистильщик или новый сотрудник удалил «непонятную папку» в ProgramData.

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

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

Как найти ключ 1С в системе и проверить, что он работает

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

Программная лицензия: где лежат файлы

Платформа хранит активированные лицензии в файлах с расширением .lic. Каталоги по умолчанию:

  • Windows, лицензия для всех пользователей компьютера: C:\ProgramData\1C\licenses
  • Windows, лицензия только для одного пользователя: %APPDATA%\1C\licenses
  • Linux: /var/1C/licenses

Папка ProgramData скрытая. Проще всего вставить путь в адресную строку проводника.

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

Как посмотреть список лицензий утилитой ring

Для администратора удобнее утилита администрирования лицензий ring, она ставится отдельно от платформы. Две команды, которых хватает для проверки:

ring license list
ring license info --name <имя_лицензии>

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

USB-ключ: проверка драйвера и менеджера лицензий

Для HASP-ключа на компьютере должен стоять драйвер защиты. Если он установлен, в браузере открывается панель управления Sentinel по адресу http://localhost:1947. В разделе ключей видно, подключён ли ключ и какой у него идентификатор.

В сети клиенты ищут сетевой ключ через файл nethasp.ini в каталоге conf установленной платформы. Если файл пустой, клиент ищет сервер широковещательным запросом. Если в нём прописан адрес — идёт строго по адресу.

Какой ключ занят сейчас в клиент-серверном варианте

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

rac session list --licenses

Это полезно перед заменой сервера: сразу видно, лицензии сервера или клиентских машин держат пользователей.

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

Главное правило: копия файла .lic — это не запасная лицензия. Она нужна, чтобы вернуть работу после переустановки ОС на том же железе. На другом компьютере файл не подойдёт.

Поэтому резервный комплект состоит из трёх частей.

1. ПИН-конверт и регистрационный номер комплекта

В конверте основной ПИН-код и резервные. Резервные нужны для повторной активации после смены оборудования. Число активаций по одному конверту ограничено и зависит от продукта.

Что сделать сразу после покупки:

  1. Отсканируйте или сфотографируйте конверт целиком, с регистрационным номером продукта.
  2. Положите оригинал в сейф или папку с документами на ПО.
  3. Ведите учёт: какой ПИН-код на какой компьютер активирован и когда.

2. Регистрационные данные, введённые при активации

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

Ошиблись в одном символе — центр лицензирования откажет, и ПИН-код придётся считать израсходованным или идти к партнёру.

Чтобы не гадать, сохраните данные в текстовый файл в момент активации. Если активация уже была давно, данные можно увидеть командой ring license info по этой лицензии и переписать.

3. Сами файлы лицензий

Копируйте весь каталог licenses, а не отдельные файлы. Пример простого bat-файла для копирования на сетевой ресурс:

@echo off
set SRC=C:\ProgramData\1C\licenses
set DST=\\fileserver\backup\1c-licenses\%COMPUTERNAME%
if not exist "%DST%" mkdir "%DST%"
xcopy "%SRC%\*.lic" "%DST%\" /Y /I

Запускайте его по расписанию через планировщик заданий Windows, например раз в неделю. Имя компьютера в пути не даст перепутать файлы разных машин.

Перед заменой диска, материнской платы или переустановкой Windows сначала скопируйте каталог licenses, затем проверьте, что резервный ПИН-код и регистрационные данные под рукой. Только потом разбирайте компьютер.

Как вернуть лицензию после переустановки ОС

Если железо не менялось, достаточно положить сохранённые файлы .lic обратно в C:\ProgramData\1C\licenses и запустить 1С. Активация заново не нужна.

Если железо менялось, файл не подхватится. Запустите 1С, в окне получения лицензии выберите повторное получение, введите ПИН-код и те же регистрационные данные. Нужен доступ в интернет; без него активация идёт через файл запроса или по телефону, это предлагает тот же мастер.

Резервный комплект программной лицензии
Выполнено: 0 / 5

Как сохранить USB-ключ 1С и что делать, если он потерян

Аппаратный ключ не копируется. Никакой «резервной копии HASP» легально не существует. Поэтому сохранность — это физическая защита и учёт.

Как беречь аппаратный ключ

  • 🔒 Подключайте сетевой ключ к серверу, который стоит в серверной, а не к рабочему ноутбуку.
  • 🔌 На сервере используйте внутренний порт или короткий удлинитель, чтобы ключ не выломали случайным движением.
  • 🏷️ Запишите маркировку ключа (ORGL8, NET5 и т. п.) и его идентификатор из панели localhost:1947.
  • 📦 При списании системного блока проверяйте порты: ключи часто уезжают вместе со старым железом.
  • 🧾 Храните документы на покупку: без них ни замены, ни переоформления не будет.

Ключ сломался

Если ключ перестал определяться, сначала исключите простые причины:

  1. Переставьте ключ в другой порт, лучше прямо в материнскую плату, без USB-хаба.
  2. Проверьте драйвер: открывается ли http://localhost:1947. Если нет — переустановите драйвер защиты.
  3. Проверьте ключ на другом компьютере с установленным драйвером.

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

Ключ потерян или украден

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

Что случилось с ключом?

Запасной сервер лицензий: как не остановить всю сеть

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

Сетевые USB-ключи

Если ключей несколько, разнесите их по двум компьютерам с менеджером лицензий. Тогда при отказе одного сервера пользователи получат места со второго, пусть и в меньшем количестве.

На клиентах пропишите оба адреса в nethasp.ini:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10, 192.168.1.11
NH_USE_BROADCAST = Disabled

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

Программные лицензии на сервере 1С

В клиент-серверном варианте клиентские лицензии можно активировать на сервере 1С. Тогда сервер раздаёт их сеансам.

Здесь важен нюанс: лицензию нельзя скопировать на резервный сервер. Она привязана к железу основного. Варианты подстраховки:

ВариантКак работаетМинус
Часть лицензий на втором рабочем сервере кластерапри отказе основного пользователи получают места со второгомест меньше, нужен второй сервер
Резервный ПИН-код для быстрой активации на новом железепосле аварии активируете лицензию на заменерасходует резервный код
Сетевой USB-ключ в качестве запасаключ на отдельной машине страхует программные лицензиинужна покупка ключа

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

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

Что разрешено с ключом, а что нарушает закон, и частые ошибки

Юридическая сторона

Лицензия 1С — это право использования программы на условиях лицензионного соглашения. Исключительное право остаётся у правообладателя, это следует из ст. 1270 ГК РФ.

Что законно:

  • ✅ копировать файлы .lic для восстановления на том же компьютере;
  • ✅ повторно активировать свой ПИН-код после ремонта или замены железа;
  • ✅ переносить лицензию на новый компьютер через повторную активацию в пределах резервных кодов.

Что незаконно:

  • ❌ эмуляторы ключей и «патченные» файлы платформы;
  • ❌ использование одного ключа на большее число мест, чем куплено.

Незаконное использование программ грозит ответственностью: гражданской по ст. 1301 ГК РФ, административной по ст. 7.12 КоАП РФ, уголовной по ст. 146 УК РФ при крупном размере. Кроме юридических рисков, «ломаные» сборки — частый источник вирусов и сбоев базы.

Частые ошибки

ОшибкаЧем кончается
Хранят только файл .lic, без ПИН-конвертапосле замены железа активировать нечем
Вводят при повторной активации данные «по памяти»отказ в активации, израсходованный ПИН-код
Активируют лицензию для одного пользователя Windowsу другого сотрудника на этом же компьютере 1С не запускается
Держат сетевой ключ на компьютере бухгалтерабухгалтер выключил ПК — встала вся сеть
Меняют IP сервера ключей и забывают про nethasp.ini1С на клиентах «вдруг» перестаёт видеть ключ
Клонируют виртуальную машину с активированной лицензиейна клоне лицензия не работает, а попытка активировать её там расходует ПИН-код

Частые вопросы о сохранении ключа 1С

Можно ли сохранить ключ 1С на флешку и запускать с неё на любом компьютере?
Нет. Файл программной лицензии работает только на том компьютере, где его активировали. Флешка подходит лишь как место хранения резервной копии.
Сколько раз можно активировать один ПИН-код?
Ограниченное число раз, оно зависит от продукта. Для повторной активации используют тот же ПИН-код с прежними регистрационными данными или резервный код из конверта.
Что делать, если потерялся ПИН-конверт, а лицензия ещё работает?
Пока лицензия активна, работать можно. Найдите регистрационный номер продукта в документах и обратитесь к партнёру заранее, до замены железа.
Нужно ли сохранять ключ при обновлении платформы 1С?
Нет. Обновление платформы не трогает каталог licenses и не сбрасывает USB-ключ. Но копию лицензий всё равно стоит иметь на случай сбоя.
Подходит ли ключ, купленный во времена 8.2, для платформы 8.3?
Да. Ключи и программные лицензии выпускаются на платформу 1С:Предприятие 8 и подходят для версии 8.3. Переоформлять их при переходе не нужно.

Источники

  • Гражданский кодекс РФ, часть четвёртая (ст. 1270, 1301)
  • КоАП РФ, ст. 7.12
  • УК РФ, ст. 146