Программная платформа 1С: Предприятие 8.3 требует регулярного обновления не только конфигураций, но и компонентов защиты. Администраторам часто приходится сталкиваться с ситуацией, когда старый ключ защиты перестает работать после обновления версии платформы или при переносе базы на новый сервер. Процесс замены лицензионного файла кажется сложным только на первый взгляд, однако требует внимательности к деталям.
Основная сложность заключается в том, что старые методы активации через ввод кода могут быть недоступны в новых релизах. Система перешла на использование файловых ключей типа .pin и аппаратных токенов USB HASP. Если вы не знаете, как правильно обновить ключ в 1С, это может привести к остановке работы пользователей и невозможности входа в базу данных.
В этой статье мы разберем все актуальные способы продления лицензии. Вы узнаете, где скачать новый файл, как заменить его в директории программы и что делать, если драйверы защиты не определяются системой. Важно понимать, что процедура отличается для локальных и сетевых версий защиты.
Типы защиты и необходимость обновления
Прежде чем приступать к действиям, необходимо определить тип вашей лицензии. В экосистеме 1С существуют два основных типа защиты: программная и аппаратная. Программная защита привязана к конкретному компьютеру или серверу и реализуется через файл с расширением .pin. Этот файл генерируется на основе уникального идентификатора оборудования (компьютерного ID).
Аппаратная защита использует физические ключи HASP, которые подключаются в USB-порт сервера. Обновление в данном случае чаще всего означает установку новых драйверов или перерегистрацию ключа на сайте фирмы 1С для получения актуального списка прав. Ошибки при выборе метода могут привести к тому, что программа просто не запустится.
Часто пользователи путают обновление конфигурации базы данных с обновлением ключа защиты. Это разные процессы. Если при запуске вы видите сообщение о том, что «Ключ защиты не найден» или «Срок действия ключа истек», значит проблема именно в лицензии, а не в файлах конфигурации 1Cv8.1CD.
⚠️ Внимание: Никогда не пытайтесь редактировать содержимое файла
.pinвручную в текстовом редакторе. Это нарушит криптографическую подпись, и ключ станет невалидным без возможности восстановления.
Для сетевых версий критически важно, чтобы служба защиты была запущена на сервере, где физически находится ключ. Если вы обновили платформу 1С до версии 8.3.20 и выше, старые драйверы HASP могут конфликтовать с новой версией службы.
Подготовка к процедуре замены лицензии
Успех операции на 90% зависит от подготовительного этапа. Вам необходимо убедиться, что у вас есть доступ к сайту пользователей 1С (users.v8.1c.ru) и действующие учетные данные. Без регистрации на портале получить новый файл защиты невозможно.
Перед началом работ рекомендуется создать резервную копию текущей папки с ключами. Даже если ключ просрочен, его стоит сохранить на случай отката изменений. Стандартный путь для программных ключей в Windows обычно выглядит так: C:\ProgramData\1C\1Cv8\1CV8Lic.
Также проверьте версию драйверов защиты. Зайдите в панель управления и найдите раздел, связанный с SafeNet Sentinel или HASP. Если версия драйверов старше 2020 года, их необходимо обновить перед установкой нового ключа, иначе система может просто не увидеть лицензию.
☑️ Проверка перед обновлением
Если вы работаете в терминальном режиме (RDP), убедитесь, что вы подключены к серверу непосредственно, а не через проброс ключей с локальной машины, если только это не предусмотрено вашей схемой лицензирования. Локальный ID терминального сервера отличается от ID вашего домашнего ПК.
Получение нового файла ключа на портале 1С
Процесс получения нового файла начинается на официальном портале. Вам нужно авторизоваться и перейти в раздел «Регистрация ключей защиты». Здесь система предложит выбрать тип действия: регистрация нового или обновление существующего.
Для программного ключа вам потребуется компьютерный ID. Его можно узнать, запустив утилиту hasplm.exe или посмотрев свойства текущего файла лицензии. Введите этот код в форму на сайте. Система проверит наличие у вашей фирмы прав на использование данной версии платформы.
После подтверждения данных сайт сгенерирует новый файл .pin. Скачайте его на компьютер. Файл обычно имеет имя вида 1Cv8.pnn, где nn — порядковый номер. Если у вас несколько программных лицензий, файлы будут называться 1Cv8.pn1, 1Cv8.pn2 и так далее.
Что делать, если компьютерный ID изменился?
Если вы сменили материнскую плату или жесткий диск, компьютерный ID изменится. В этом случае старый ключ привязать нельзя. Нужно выбрать опцию «Перерегистрация ключа» на портале, указав причину смены оборудования, и сгенерировать файл для нового ID.
В случае с аппаратным ключом procedura аналогична, но вместо компьютерного ID вы вводите номер, напечатанный на корпусе USB-токена. Система проверит договор ИТС и выдаст файл обновления прав, который нужно будет записать в ключ через утилиту.
Установка программного ключа в систему
После скачивания файла его необходимо поместить в правильную директорию. Для однопользовательской версии или сервера с локальной защитой скопируйте файл 1Cv8.pnn в папку C:\ProgramData\1C\1Cv8\1CV8Lic. Обратите внимание, что папка ProgramData по умолчанию скрыта в Windows.
Чтобы увидеть скрытые папки, включите отображение скрытых элементов в проводнике или введите путь напрямую в адресную строку. Если вы устанавливаете ключ для клиент-серверного варианта, файл должен лежать на том сервере, где запущен сервер 1С:Предприятия.
После копирования файла перезапуск службы 1С не всегда требуется, но рекомендуется выполнить переподключение к базе. Запустите конфигуратор или тонкий клиент. Если ключ установлен верно, сообщение об ошибке лицензии исчезнет.
net stop "1C:Enterprise 8.3 Server Agent"
net start "1C:Enterprise 8.3 Server Agent"
Эта команда в консоли с правами администратора перезапустит агент сервера, что гарантирует подхват новых файлов лицензий. В некоторых случаях, особенно при обновлении с очень старых версий, может потребоваться полная перезагрузка операционной системы.
Используйте утилиту командной строки ring для диагностики. Команда ring license summary покажет список всех видимых системой лицензий и их статус в реальном времени.
Настройка и обновление аппаратных ключей HASP
Работа с аппаратными ключами требует наличия специального программного обеспечения Hasplm (HASP License Manager). Если вы обновили платформу 1С, убедитесь, что версия менеджера лицензий также актуальна. Старые версии могут некорректно работать с новыми протоколами защиты.
Для обновления прав на USB-ключе подключите токен к серверу. Запустите утилиту управления ключами. В интерфейсе выберите ваш ключ и нажмите кнопку «Обновить» (Update), указав путь к файлу, скачанному с портала 1С (обычно это файл с расширением .v2c).
Процесс записи прав занимает несколько секунд. После успешной записи в логе утилиты появится сообщение об успехе. Теперь ключ содержит актуальный список прав и может использоваться с новой версией платформы без ограничений.
| Тип ключа | Формат файла | Место хранения | Необходимость перезагрузки |
|---|---|---|---|
| Программный (локальный) | .pin | 1CV8Lic | Рекомендуется |
| Аппаратный (USB) | .v2c | Внутри токена | Нет (только переподключение) |
| Сетевой (программный) | .pin | На сервере лицензий | Обязательно для сервера |
| Терминальный | .pin | На терминальном сервере | Зависит от режима |
Важно следить за физическим состоянием USB-порта. Частое переподключение ключей может привести к окислению контактов. Если ключ перестал определяться, попробуйте другой порт, желательно непосредственно на материнской плате, а не через USB-хаб.
Диагностика ошибок и решение проблем
Даже при правильном выполнении инструкций могут возникнуть ошибки. Самая распространенная из них — «Превышено количество подключений» или «Неверная дата». Первая говорит о том, что лицензий меньше, чем активных пользователей. Вторая часто возникает при рассинхронизации времени на сервере и клиенте.
Проверьте системное время. Разница во времени между сервером защиты и клиентским компьютером не должна превышать несколько минут. Если время сбито, протокол защиты блокирует подключение в целях безопасности.
⚠️ Внимание: Интерфейсы сайта 1С и версии драйверов защиты могут меняться. Всегда сверяйте актуальные требования в разделе «Техническая поддержка» на официальном ресурсе перед скачиванием файлов.
Используйте журнал регистрации 1С для поиска причин сбоя. Включите подробное логирование в файле 1cv8.cfg или через консоль администрирования серверов. Там будут указаны конкретные коды ошибок, по которым можно найти решение в базе знаний.
Большинство ошибок обновления ключа связаны не с самим файлом, а с несовместимостью версий драйверов защиты или неверно установленной системной датой.
Если ничего не помогает, попробуйте удалить старые драйверы HASP через панель управления и установить свежий пакет с сайта производителя (Thales/Gemalto). Это решает 90% проблем с «невидимыми» ключами после обновления Windows Server.
Часто задаваемые вопросы (FAQ)
Можно ли скопировать файл .pin с одного компьютера на другой?
Нет, файл программной лицензии жестко привязан к аппаратному идентификатору (ID) конкретного компьютера. При копировании на другой ПК ключ не сработает, так как ID оборудования не совпадет. Необходимо генерировать новый файл для каждого уникального компьютера.
Что делать, если потерял файл ключа, а резервной копии нет?
Не нужно паниковать. Зайдите на портал пользователей 1С под своей учетной записью. В разделе регистрации ключей вы можете повторно сгенерировать файл .pin для своего компьютерного ID. Количество генераций не ограничено, главное — наличие действующего договора ИТС.
Обязательно ли перезагружать сервер после обновления ключа?
Для программных ключей в клиент-серверном варианте перезапуск службы «Агент сервера 1С:Предприятия» обязателен. Для локальных версий часто достаточно просто переподключиться к базе, но перезагрузка гарантирует применение всех изменений.
Как узнать, сколько лицензий сейчас занято?
Используйте консоль администрирования серверов 1С. В разделе «Информация о лицензиях» отображается список всех захваченных ключей, имена пользователей и время начала сеанса. Также можно использовать утилиту командной строки ring license summary.
Влияет ли обновление платформы 1С на срок действия ключа?
Само по себе обновление платформы не продлевает срок действия ключа. Однако, если у вас закончился договор ИТС, вы не сможете получить новые файлы обновлений для ключей, что со временем приведет к невозможности работы на новых релизах платформы.