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

Процедура зависит от типа используемого ключа: физического USB-ключа, пин-кода для программной лицензии или сетевого сервера лицензий. Ошибки на любом этапе могут привести к блокировке работы пользователей и остановке бизнес-процессов. В этой статье мы разберем все нюансы миграции, чтобы вы могли выполнить перенос без потери данных и простоя.

Прежде чем приступать к физическому перемещению оборудования или переустановке драйверов, необходимо четко определить тип вашего ключа защиты. От этого зависит алгоритм действий: для одних случаев достаточно переставить флешку, для других — требуется вмешательство в реестр или настройка сервера. Неправильные действия могут привести к тому, что HASP HL 3.0 или программный пин-код перестанут распознаваться системой.

Идентификация типа ключа защиты

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

Аппаратные ключи представляют собой физические устройства, подключаемые через USB-порт. Они могут быть локальными (работают только на том компьютере, куда вставлены) или сетевыми (управляют доступом нескольких рабочих мест через сервер). Визуально они часто имеют маркировку HASP и световой индикатор. Программные же лицензии не имеют физического носителя и привязываются к уникальному идентификатору оборудования (HWID) компьютера.

  • 🔌 Аппаратный USB-ключ: физическое устройство, требующее установки драйверов Sentinel.
  • 💻 Программная лицензия: пин-код, привязанный к "железу" конкретного ПК или сервера.
  • 🌐 Сетевой ключ: может быть как аппаратным, так и программным, но работает в режиме сервер-клиент.
  • 📄 Лицензия на мобильное устройство: специфический тип для планшетов и телефонов, переносится через файл лицензии.
📊 Какой тип ключа защиты 1С вы используете?
USB-ключ (HASP)
Программный пин-код
Сетевой сервер лицензий
Не знаю / Нужна помощь

Для проверки типа ключа можно воспользоваться утилитой haspinfo.exe или стандартным диспетчером устройств Windows. В списке устройств следует искать раздел "Контроллеры USB" или специализированный раздел "SafeNet". Наличие устройства с именем, содержащим "HASP", однозначно указывает на аппаратную защиту. В случае с программной лицензией в реестре или через консольную утилиту hasplm.exe будет отображаться статус активированного пин-кода.

Подготовка старого компьютера к миграции

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

Если у вас установлен аппаратный ключ, убедитесь, что на старом компьютере установлены актуальные драйверы защиты. Это позволит корректно считать информацию с ключа перед его извлечением, хотя для физического переноса это не всегда обязательно. Тем не менее, создание резервной копии реестра ветки HKEY_LOCAL_MACHINE\SOFTWARE\HASP является хорошей практикой безопасности.

⚠️ Внимание: Перед извлечением USB-ключа настоятельно рекомендуется завершить работу всех пользователей в базе 1С и остановить службу сервера 1С:Предприятие. Резкое извлечение ключа во время активной сессии записи данных может привести к повреждению файлов конфигурации или блокировке сеанса.

Для программных лицензий процесс подготовки выглядит иначе. Вам необходимо выполнить процедуру деактивации (сброса) пин-кода на старом оборудовании. Это освобождает лицензию для активации на новом месте. Выполняется это через консольную утилиту или интерфейс менеджера лицензий. Команда для сброса обычно выглядит как hasplm -deactivate с указанием конкретного пин-кода.

☑️ Подготовка к переносу лицензии

Выполнено: 0 / 5

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

Перенос аппаратного USB-ключа (HASP)

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

На новом компьютере, куда будет перенесен ключ, необходимо заранее установить драйверы защиты Sentinel HASP/LDK Windows GUI Run-time Installer. Без этого компонента операционная система не сможет корректно идентифицировать устройство, и 1С не запустится, выдавая ошибку "Ключ защиты не найден". Скачать актуальную версию драйверов можно с официального сайта производителя или партнера .

Этап Действие Результат
1 Установка драйверов на новый ПК Система видит устройство HASP
2 Физическое подключение ключа Загорается индикатор (если есть)
3 Проверка в Диспетчере устройств Отсутствие знаков восклицания
4 Запуск 1С Успешная авторизация

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

💡

Если ключ HASP не определяется после установки драйверов, попробуйте отключить его, перезагрузить компьютер и подключить снова. Иногда требуется полная перезагрузка службы "Сервер лицензий Sentinel" через services.msc.

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

Миграция программной лицензии (ПИН-код)

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

Для переноса сначала необходимо деактивировать лицензию на старом компьютере. Запустите утилиту управления лицензиями (обычно находится в меню Пуск в папке 1С или вызывается командой hasplm.exe). Выберите нужный пин-код в списке и нажмите кнопку "Деактивировать" или "Сбросить". Система отправит запрос на сервер активации и освободит лицензию.

⚠️ Внимание: Процесс деактивации требует активного подключения к Интернету. Если старый компьютер находится в изолированной сети, вам потребуется сгенерировать файл запроса, перенести его на компьютер с доступом в сеть, получить файл ответа и вернуть его на старый ПК для завершения сброса.

После успешной деактивации переходите к новому компьютеру. Установите drivers защиты, если они еще не установлены. Запустите утилиту активации, введите пин-код и нажмите "Активировать". Система сгенерирует новый файл лицензии, привязанный к новому оборудованию. Этот файл обычно сохраняется в скрытой системной папке C:\ProgramData\HaspLM.

Что делать, если деактивация не проходит?

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

Частые переносы одной и той же лицензии на разные машины в короткий промежуток времени могут вызвать подозрение системы антифрода и потребовать ручного вмешательства специалистов технической поддержки.

Настройка сетевого сервера лицензий

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

На новом сервере необходимо установить компонент "Сервер лицензий 1С:Предприятия". В настройках службы укажите путь к ключу защиты (если он аппаратный и подключен к этому серверу) или активируйте программные пин-коды. Критически важным параметром является номер порта, по которому сервер слушает запросы. По умолчанию используется порт 3025 для TCP и UDP.

Клиентские компьютеры должны "видеть" новый сервер. Это настраивается в файле 1cestart.cfg или через реестр. В параметрах запуска необходимо прописать адрес нового сервера лицензий в формате SRVИмяСервера3025 или по IP-адресу. Если используется имя компьютера, убедитесь, что оно корректно разрешается через DNS или файл hosts.

💡

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

Для диагностики проблем с сетевыми лицензиями используйте утилиту hasplm.exe -a на сервере. Она покажет список всех активных лицензий и подключенных клиентов. Если список пуст, хотя ключ вставлен, проверьте логи службы и права доступа к устройству.

Решение типовых ошибок при переносе

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

Одной из частых причин является конфликт версий драйверов. Если на компьютере ранее стояли старые версии защиты, они могут некорректно работать с новыми ключами HASP HL 3.0 или HASP SL. В таком случае необходимо полностью удалить старые драйверы через Панель управления, очистить реестр и установить свежую версию пакета Sentinel.

  • 🛑 Ошибка 0x00000009: обычно означает, что служба лицензий не запущена. Проверьте статус службы "Sentinel LDK License Manager".
  • 🛑 Ошибка 0x00000012: указывает на то, что ключ найден, но лицензия внутри него не активна или истекла.
  • 🛑 Ошибка 0x0000001D: часто возникает при сетевых проблемах, когда клиент не может достучаться до сервера лицензий.

Еще одна распространенная проблема — работа в терминальном режиме (RDP). Лицензии могут не пробрасываться в сессию удаленного рабочего стола. Для решения этой проблемы в настройках сервера лицензий необходимо разрешить работу в терминальных сессиях или использовать специальные ключи для терминальных серверов.

⚠️ Внимание: Интерфейсы программ 1С и состав дистрибутивов могут меняться с выходом новых релизов. Если стандартные утилиты не находятся в привычных местах, сверьте актуальное расположение файлов в официальной документации к вашей версии платформы или в личном кабинете партнера.

Часто задаваемые вопросы (FAQ)

Можно ли использовать один USB-ключ на нескольких компьютерах одновременно?

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

Что делать, если я потерял пин-код от программной лицензии?

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

Нужно ли переустанавливать 1С при переносе ключа?

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

Как перенести лицензию, если старый компьютер сломался и не включается?

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

Влияет ли смена операционной системы на работу ключа?

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