Ключи защиты и лицензии 1С: когда и как их переактивировать

· 9 мин

Содержание

Чтобы обновить ключи в 1С 8.3, нужно понять, какой у вас ключ. Программную лицензию переактивируют резервным ПИН-кодом из конверта, а для аппаратного ключа HASP обновляют драйвер защиты и, если ключ сетевой, настройки nethasp.ini.

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

Когда ключи 1С действительно нужно обновлять

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

  • 🖥️ Замена комплектующих. Программная лицензия привязана к параметрам компьютера. После замены материнской платы, системного диска или сетевой карты она может перестать подходить.
  • 💿 Переустановка Windows. Файл лицензии пропадает вместе с системой или перестаёт совпадать с новой конфигурацией.
  • 🚚 Перенос на другой компьютер или сервер. Скопировать файл лицензии на новую машину нельзя: он привязан к старой.
  • 🔌 Аппаратный ключ HASP не определяется. Обычно после обновления Windows, смены USB-порта или установки новой версии платформы со старым драйвером.
  • 👥 Покупка дополнительных рабочих мест. Новые лицензии нужно активировать (программные) или подключить (аппаратные), чтобы их «увидела» платформа.

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

Подготовка: какая лицензия стоит сейчас

Прежде чем что-то переактивировать, выясните тип защиты. От него зависит весь дальнейший порядок действий.

ПризнакПрограммная лицензияАппаратный ключ HASP
Как выглядитКонверт с ПИН-кодамиUSB-ключ (флешка)
Где хранитсяФайл .lic на компьютереСам USB-ключ
Что обновлятьПовторная активация ПИН-кодомДрайвер защиты, настройки сети
ПереносТолько новой активациейПереставить ключ в другой ПК

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

На компьютере с Windows файлы лицензий хранятся в папке:

C:\ProgramData\1C\licenses

Папка ProgramData скрыта. Наберите путь прямо в адресной строке Проводника. Каждая активированная лицензия — отдельный файл с расширением .lic.

Запишите для себя:

  1. Сколько файлов .lic в папке и когда они созданы.
  2. Какие ПИН-коды из конверта уже использованы, а какие резервные остались.
  3. Регистрационные данные, которые вводили при первой активации: название организации, ИНН, адрес. При повторной активации они должны совпасть.

Скопируйте папку licenses в надёжное место до замены железа или переустановки системы. На новом компьютере файл не заработает, но при сбое на этом же ПК его можно вернуть на место без траты резервного ПИН-кода.

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

На сервере «1С:Предприятия» занятые лицензии видно через утилиту администрирования кластера:

rac session list --licenses

Команда показывает сеансы и лицензии, которые они используют: программная это лицензия или ключ HASP. Удобно, когда пользователи жалуются, что «места кончились», а вы не понимаете, какие лицензии реально заняты.

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

Программную лицензию «обновляют» повторной активацией. Новый файл .lic получает тот же комплект, просто с привязкой к текущему железу.

Повторная активация резервным ПИН-кодом

  1. Запустите 1С на компьютере, где пропала лицензия. Если лицензии нет, платформа сама откроет окно получения лицензии.
  2. Выберите повторное получение лицензии.
  3. Введите новый (резервный) ПИН-код из конверта и ранее использованный ПИН-код. Без второго активация не пройдёт.
  4. Заполните регистрационные данные точно так же, как при первой активации. Расхождение в одной букве названия организации — частая причина отказа.
  5. Выберите способ получения: через интернет , если связь есть, или через файл, если компьютер без доступа в сеть.
  6. После подтверждения в папке C:\ProgramData\1C\licenses появится новый файл .lic. Перезапустите 1С.

Каждый ПИН-код срабатывает один раз. Не тратьте резервный код «на пробу»: сначала проверьте, точно ли файл лицензии пропал или испорчен.

Когда резервные ПИН-коды закончились

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

  • 📄 регистрационная анкета или номер продукта;
  • 🔑 список уже использованных ПИН-кодов;
  • 📝 объяснение, почему потребовалась повторная активация (замена сервера, сбой диска).

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

Сам файл перенести нельзя. Порядок такой: на новом компьютере выполните повторную активацию резервным ПИН-кодом. Старый компьютер после этого лучше вывести из работы с 1С, чтобы не было путаницы, какой экземпляр лицензии действующий.

Лицензии на сервере 1С при переезде

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

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

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

Как обновить аппаратный ключ HASP в 1С 8.3

USB-ключ не активируют. Его «обновление» — это переустановка драйвера защиты и, для сетевого ключа, настройка поиска ключа по сети.

Переустановка драйвера защиты

Драйвер входит в дистрибутив платформы. При установке 1С отметьте компонент установки драйвера защиты. Если платформа уже стоит, драйвер ставят отдельно утилитой haspdinst.exe из командной строки, запущенной от имени администратора:

haspdinst.exe -r
haspdinst.exe -i

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

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

Сетевой ключ: менеджер лицензий и nethasp.ini

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

Если клиенты перестали находить ключ после смены IP-адреса сервера или переезда, пропишите адрес явно в файле nethasp.ini. В 1С 8.3 он лежит в папке 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 укажите адрес компьютера, где стоит ключ. Отключение широковещательного поиска ускоряет запуск 1С и убирает «плавающие» ошибки в сетях с несколькими подсетями.

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

Обновление ключей защиты в 1С 7.7

В 1С 7.7 программных лицензий нет: только аппаратные ключи HASP. Поэтому «обновить ключ» в семёрке значит заставить систему увидеть USB-ключ.

Порядок тот же, что для аппаратного ключа восьмёрки:

  1. Поставить актуальный драйвер защиты. Старые драйверы из дистрибутива 7.7 на современных Windows часто не работают, поэтому берут свежую версию драйвера HASP.
  2. Для сетевого ключа — запустить на компьютере с ключом менеджер лицензий.
  3. На клиентах прописать адрес сервера ключа в nethasp.ini, который у 7.7 лежит в папке BIN каталога программы. Секции и параметры те же, что в примере выше.

Ключи 7.7 и 8.3 не взаимозаменяемы. Ключ от семёрки не даст запустить 8.3 и наоборот.

Ключи в облаке и при аренде 1С

Если вы работаете в 1С через интернет у провайдера (облачный сервис или аренда сервера с 1С), лицензиями управляет поставщик. Вам не нужно ничего активировать, ставить драйверы или хранить ПИН-коды.

Что делать при сообщении об отсутствии лицензии в облаке:

  • 📞 написать в поддержку провайдера: скорее всего, закончились места по тарифу или идут работы на сервере;
  • 👥 проверить, не превышено ли число одновременно работающих пользователей по вашему тарифу;
  • 🔄 закрыть «зависшие» сеансы: выйти из 1С на всех устройствах и зайти снова.

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

Ошибки при обновлении ключей 1С и их решение

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

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

Частые ошибки при самом обновлении

  • ❌ Тратить ПИН-код, не проверив папку лицензий. Иногда файл на месте, а мешают права доступа.
  • ❌ Вводить «примерные» регистрационные данные. Сервер активации сравнивает их строго.
  • ❌ Ставить программную и аппаратную защиту вперемешку без учёта. Платформа берёт лицензию из любого доступного источника, и потом трудно понять, сколько мест реально свободно.
  • ❌ Копировать .lic со старого компьютера на новый. Такой файл не заработает, а время уйдёт.

Если обновление ключа не помогло

Когда активация прошла, а 1С всё равно не стартует, пройдите по списку:

  1. Перезапустите 1С полностью. Закройте все окна, в том числе Конфигуратор: платформа перечитывает лицензии при запуске.
  2. Проверьте, та ли разрядность. На сервере 1С лицензия должна подходить к разрядности установленного сервера. Уточните у продавца, какой вариант серверной лицензии у вас.
  3. Отключите антивирус на время проверки. Некоторые защитные программы блокируют доступ к файлам лицензий или к драйверу ключа.
  4. Посмотрите, не запущено ли две версии платформы. Старый драйвер HASP мог остаться от прежней установки и конфликтовать с новым.
  5. Обратитесь к партнёру 1С с номером продукта, списком использованных ПИН-кодов и точным текстом ошибки. Если резервные коды кончились, этот путь единственный.

Сделайте скриншот окна с ошибкой и сохраните текст полностью. По точной формулировке поддержка быстрее понимает, проблема в активации, в драйвере или в сети.

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

Нужно ли продлевать лицензию 1С каждый год?
Нет. Лицензии на платформу бессрочные. Ежегодно оплачивают отдельно сопровождение (доступ к обновлениям конфигураций), а не сам ключ.
Можно ли заменить USB-ключ на программную лицензию?
Можно купить программную лицензию взамен. Обменять уже купленный аппаратный ключ на программный — вопрос к партнёру, у которого вы покупали программу.
Сохранится ли лицензия после обновления Windows?
Обычное обновление Windows лицензию не сбрасывает. Сбросить её может полная переустановка системы или замена железа.
Сколько раз можно переактивировать программную лицензию?
Столько, сколько резервных ПИН-кодов в конверте. Дальше — только через запрос дополнительных кодов у центра лицензирования.
Работает ли один ключ для 1С 7.7 и 1С 8.3?
Нет. Ключи разных поколений платформы не взаимозаменяемы, для каждой нужна своя лицензия.