Повторная активация лицензии и замена ключа защиты 1С:Предприятия 8.3
Содержание
Чтобы обновить ключ в 1С 8.3 с программной защитой, запустите программу, в окне «Не обнаружена лицензия» выберите получение лицензии и введите новый резервный пин-код из конверта. Ранее использованный пин-код и те же регистрационные данные тоже понадобятся. С аппаратным ключом HASP «обновлять» нечего: обычно хватает переустановить драйвер
защиты или поправить nethasp.ini.
Какой путь ваш, зависит от типа защиты. Программная лицензия привязана к оборудованию компьютера и слетает при его замене. USB-ключ работает, пока его видит драйвер. Ниже инструкция для обоих вариантов на платформе 8.3, а также для сервера и терминала.
Программная лицензия или ключ HASP: что именно нужно обновить
В 1С:Предприятии 8.3 встречаются два вида защиты. Узнать свой проще всего по комплекту поставки: конверт с пин-кодами означает программную лицензию, USB-брелок означает аппаратный ключ.
| Признак | Программная лицензия | Аппаратный ключ HASP |
|---|---|---|
| Что в коробке | Конверт с пин-кодами | USB-ключ |
| Где хранится | Файл .lic на диске | Сам ключ, драйвер на ПК |
| К чему привязана | К параметрам компьютера | К физическому ключу |
| Когда «слетает» | Замена железа, переустановка ОС | Сбой драйвера, отказ порта, неверный адрес сервера ключей |
| Что делать | Повторная активация по пин-коду | Драйвер, nethasp.ini, менеджер лицензий |
Повторная активация программной лицензии нужна в таких случаях:
- 🖥️ заменили материнскую плату, процессор, системный диск или сетевую карту;
- 💿 переустановили Windows или перенесли систему на другой диск;
- ☁️ у виртуальной машины поменялся MAC-адрес или идентификатор после миграции;
- 🚚 переносите 1С на новый компьютер.
Когда обновление ключа не нужно:
- обновили платформу 8.3 до нового релиза: лицензии сохраняются;
- обновили конфигурацию (Бухгалтерию, ЗУП, УТ): защита платформы тут ни при чём;
- создали новую информационную базу: лицензия общая для компьютера, а не для базы.
Что подготовить до повторной активации
Активация занимает пять минут, а поиск забытых данных растягивается на дни. Соберите всё заранее.
- Резервный пин-код. В конверте программной лицензии, как правило, основной и два резервных пин-кода. Каждый пин-код используется ограниченное число раз, поэтому зря не активируйте.
- Ранее использованный пин-код. Мастер попросит его при повторном получении: так центр лицензирования понимает, что лицензию переносят, а не получают вторую.
- Регистрационные данные. Наименование организации или ФИО, ИНН, адрес. Вводите их ровно так же, как при первой активации, вплоть до сокращений и кавычек.
- Регистрационный номер продукта — он напечатан на конверте и регистрационной анкете.
- Доступ в интернет с компьютера, где активируете. Если его нет, понадобится второй компьютер с интернетом и флешка.
- Права администратора Windows — без них файл лицензии может не записаться в общую папку.
Сфотографируйте конверт и сохраните регистрационные данные в текстовый файл сразу после первой активации. Это лучшая страховка на случай замены железа.
Если все резервные пин-коды уже израсходованы, обратитесь к партнёру, у которого покупали программу, или в центр лицензирования фирмы 1С. Дополнительный пин-код выдают по заявке, подтвердив регистрационные данные владельца.
Как обновить ключ 1С 8.3 по резервному пин-коду
Шаг 1. Удалите старый файл лицензии (если он остался)
После замены железа старый файл .lic уже недействителен, но платформа может продолжать его проверять. Сначала скопируйте его в отдельную папку на случай, если понадобится, а потом уберите из рабочего каталога.
Основное место хранения на Windows:
C:\ProgramData\1C\licenses
Папка ProgramData скрыта. Вставьте путь в адресную строку Проводника или включите показ скрытых элементов.
Шаг 2. Запустите мастер получения лицензии
- Запустите 1С:Предприятие от имени администратора.
- Откройте любую базу. Появится сообщение
Не обнаружена лицензия для использования программы. - Нажмите кнопку получения лицензии в этом окне — откроется мастер.
Шаг 3. Введите пин-коды и регистрационные данные
- Введите новый пин-код — тот, что ещё не использовался.
- Отметьте, что лицензия получается повторно, и укажите ранее использованный пин-код.
- Заполните регистрационные данные. Мастер может подставить их из старого файла лицензии, если он доступен. Сверьте каждое поле.
- Выберите способ получения: автоматически через интернет или через файл.
Регистрационные данные должны совпадать с первой активацией. Разница в одной букве или кавычке, и центр лицензирования откажет в выдаче.
Шаг 4а. Получение через интернет
Мастер сам отправит запрос и запишет файл лицензии на диск. Это самый быстрый вариант: обычно хватает минуты.
Шаг 4б. Получение через файл (компьютер без интернета)
- В мастере выберите способ с файлом и сохраните файл запроса на флешку.
- На компьютере с интернетом передайте запрос в центр лицензирования 1С так, как подскажет мастер, и получите файл ответа.
- Верните файл ответа на исходный компьютер и загрузите его в тот же мастер.
Не закрывайте мастер между шагами, если это возможно. Иначе запрос придётся формировать заново.
Шаг 5. Проверьте результат
Перезапустите 1С. Если база открылась без предупреждений, ключ обновлён. Дальше — как убедиться, что подхватилась именно новая лицензия.
Перенос 1С на новый компьютер: порядок действий
Частый сценарий — старый компьютер списывают, а 1С переезжает на новый. Порядок такой:
- На старом компьютере сделайте выгрузку информационной базы в
.dtили скопируйте каталог файловой базы. - Скопируйте старый файл
.lic: из него мастер сможет подставить регистрационные данные. - На новом компьютере установите ту же или более новую платформу 8.3.
- Активируйте лицензию по резервному пин-коду, указав старый пин-код как ранее использованный.
- Подключите базу в списке и проверьте запуск.
Старая лицензия на прежнем компьютере после этого не нужна. Работать одновременно на двух машинах по одной однопользовательской лицензии не получится.
Где лежит файл лицензии и как проверить новую активацию
Программная лицензия — это файл с расширением .lic. Платформа ищет его в нескольких местах, главное из них — общая папка компьютера:
| Расположение | Для кого |
|---|---|
C:\ProgramData\1C\licenses | Для всех пользователей компьютера |
%APPDATA%\1C\licenses | Только для текущего пользователя Windows |
На практике лучше держать лицензию в ProgramData. Если она легла в профиль одного пользователя, у коллеги на этом же компьютере 1С опять скажет, что лицензии нет.
Проверить установленные лицензии можно утилитой ring, которая ставится вместе с платформой. Запустите командную строку от имени администратора:
ring license list
Команда покажет имена лицензий, которые видит система. Справка по остальным командам модуля:
ring license help
Если утилита не находится, перейдите в каталог, куда установлены компоненты лицензирования, или найдите ring.cmd поиском по диску. Для работы ей нужна Java.
Файл лицензии нельзя просто скопировать на другой компьютер. Он содержит параметры исходного железа и на новом месте будет недействителен. Перенос — это всегда повторная активация по пин-коду.
Аппаратный ключ HASP: драйвер, сетевой ключ и nethasp.ini
USB-ключ сам по себе не обновляют: лицензия зашита в нём. Когда 1С перестаёт видеть такой ключ, проблема почти всегда в драйвере, порте или сетевой настройке.
Локальный ключ
- Проверьте, что ключ светится. Нет индикации — попробуйте другой порт без удлинителей и USB-хабов.
- Переустановите драйвер защиты. Его можно поставить из дистрибутива платформы (компонент установки драйвера защиты) или отдельной утилитой
haspdinst.exe:
haspdinst.exe -r
haspdinst.exe -i
Первая команда удаляет драйвер, вторая устанавливает заново. Запускайте от имени администратора, ключ на это время выньте.
- Вставьте ключ, дождитесь, пока Windows его опознает, и запустите 1С.
Если ключ не появился, откройте диспетчер устройств Windows. Устройство с восклицательным знаком означает, что драйвер не встал: повторите установку от имени администратора и перезагрузите компьютер.
Сетевой ключ
Сетевой ключ стоит на одном компьютере или сервере, а лицензии раздаёт служба HASP License Manager. Клиенты ищут её по сети через порт 475.
Если клиенты перестали находить ключ:
- На машине с ключом проверьте, что служба менеджера лицензий запущена.
- Откройте в брандмауэре порт
475(UDP и TCP). - На клиентах пропишите адрес сервера ключей в файле
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 в файл лицензии не конвертируется.
Ключ на сервере 1С и терминальном сервере
В клиент-серверном варианте и на терминале лицензии получают не на каждом рабочем месте, а на сервере.
- 🗄️ Сервер 1С:Предприятия. Лицензию сервера активируют на той машине, где работает служба сервера. Клиентские лицензии тоже можно разместить на сервере: тогда их выдаёт сервер, а не локальные компьютеры.
- 🖥️ Терминальный сервер
. Пользователи запускают 1С на одной машине, значит и лицензии активируют на ней, с правами администратора и в общую папку
ProgramData. - ☁️ Виртуальная машина. Закрепите MAC-адрес сетевого адаптера в настройках гипервизора. Иначе после переноса или перезапуска VM лицензия может слететь и потребовать новый пин-код.
После повторной активации на сервере проверьте, что служба сервера 1С видит новый файл. Для этого перезапустите её — и снова вне рабочего времени: перезапуск обрывает все сеансы пользователей.
Ошибки при обновлении ключа и что с ними делать
Если не помогло
- 🔁 Отключите антивирус на время активации: некоторые блокируют запись в
ProgramDataили сетевой запрос мастера. - 🌐 Проверьте прокси. Если интернет идёт через прокси, мастер может не достучаться до центра лицензирования — используйте способ через файл.
- 📞 Обратитесь к партнёру с регистрационным номером продукта. Он видит историю активаций и подскажет, сколько пин-кодов осталось.
Не скачивайте «готовые лицензии» и «эмуляторы ключа». Это нарушение авторских прав, а такие файлы часто несут вредоносный код. Ключ к своей лицензии всегда восстанавливается легально через пин-код или партнёра.