Перенос ключей защиты 1С на новое оборудование

· 9 мин

Содержание

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

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

С чего начать: определяем тип защиты

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

  • 🔑 Аппаратный ключ HASP — физический USB-ключ. Фиолетовые ключи обычно локальные (на одного пользователя), красные — сетевые (на несколько рабочих мест). На наклейке есть маркировка: ORGL8 — локальный клиентский, ORG8A и подобные — сетевые, отдельные ключи идут на сервер.
  • 💾 Программная лицензия — физического ключа нет. При установке вы вводили регистрационный номер и пин-код, а лицензия «легла» в виде файла с расширением .lic.
  • ☁️ Аренда или облако (сервис 1cfresh, партнёрский хостинг) — лицензия живёт на стороне сервиса. Переносить нечего: на новом компьютере просто войдите под своим логином.

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

Какой лицензией вы пользуетесь сейчас, видно и из самой программы: откройте меню Справка → О программе. В окне указано, откуда получена текущая лицензия — локальный или сетевой ключ HASP либо программная лицензия на этом компьютере или на сервере. Это снимает лишние догадки перед переносом.

Какой у вас ключ защиты 1С?

Что собрать и проверить до переноса

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

  • 📝 Выпишите регистрационный номер и все пин-коды из комплекта (конверт или электронное письмо от поставки). Отметьте, какие уже использованы.
  • ☎️ Узнайте у партнёра, сколько активаций осталось, если переезжали уже не раз. Так вы заранее поймёте, хватит ли резервных пин-кодов.
  • 💿 Подготовьте дистрибутив платформы той же разрядности, что стоит сейчас, и драйвер защиты для аппаратного ключа.
  • 🌐 Для автоматической активации программной лицензии нужен доступ в интернет на новом компьютере. Нет интернета — заранее договоритесь с партнёром о ручной активации.
  • 🖥️ Для сетевого ключа составьте список компьютеров, где в клиентах прописан файл nethasp.ini с адресом сервера: на них после переезда адрес придётся поправить.
  • 🕐 Выберите время, когда с базой никто не работает . Перенос ключа и перезапуск служб оборвут активные сеансы.

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

Переезд аппаратного ключа HASP

Аппаратный ключ — самый простой случай. Сам ключ и есть лицензия, никаких онлайн-процедур.

  1. Закройте 1С на старом компьютере и дождитесь, пока никто не работает с базой через этот ключ.
  2. Выньте USB-ключ из старого компьютера.
  3. Вставьте ключ в свободный USB-порт нового компьютера.
  4. Установите драйвер защиты. Его ставит сам установщик платформы (отдельный пункт в мастере установки) либо утилита haspdinst.exe командой haspdinst.exe -i из каталога платформы.
  5. Запустите 1С на новом компьютере. Ключ должен определиться автоматически.

Если ключей несколько (например, клиентский и серверный), перенесите все и проверьте, что каждый виден в системе.

Убедиться, что ключ «подхватился», проще всего через веб-панель Sentinel: откройте в браузере http://localhost:1947. Это Sentinel Admin Control Center — консоль драйвера HASP. В разделе со списком ключей ваш ключ будет виден с типом и числом лицензий.

Если у вас 64-разрядная платформа, а драйвер остался от 32-разрядной (или наоборот), ключ может не определиться. Переустановите драйвер версией, которая идёт с вашей платформой.

Перенос программной лицензии и резервные пин-коды

Программную лицензию «перетащить» файлом нельзя. Файл .lic содержит слепок параметров компьютера (процессор, материнская плата, диск, сетевое имя, ОС). На другом железе этот слепок не совпадёт, и лицензия станет недействительной. Правильный путь — активировать лицензию заново.

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

Недействительной лицензию делает не любое изменение, а заметная смена окружения. К этому приводят:

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

Добавление оперативной памяти или смена монитора на лицензию обычно не влияют.

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

Порядок действий на новом компьютере:

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

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

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

Если резервные пин-коды закончились. Такое бывает после нескольких переездов. Активации восстанавливают через партнёра 1С или напрямую у фирмы 1С. Подготовьте для обращения:

  • регистрационный номер лицензии;
  • причину (смена компьютера, замена оборудования, выход техники из строя);
  • сведения о том, на скольких машинах лицензия сейчас не используется.

После проверки вам продлят число активаций. Самостоятельно «обойти» лимит нельзя, и не нужно — процедура штатная и бесплатная для легальной лицензии.

Лицензии на сервере «1С:Предприятия» и сетевой ключ

Когда с базой работает несколько человек, лицензии держат в одном месте, чтобы не ставить ключ на каждый компьютер.

Сетевой аппаратный ключ. Ключ (красный HASP) вставляют в один компьютер-сервер, на нём ставят драйвер защиты и диспетчер лицензий. По умолчанию клиенты ищут ключ широковещательным запросом по локальной сети — в одном сегменте это работает само собой. Если сервер в другой подсети или автопоиск не срабатывает, адрес задают вручную в файле nethasp.ini. Этот файл лежит в каталоге conf платформы (например, C:\Program Files\1cv8\conf\nethasp.ini) и указывает клиенту, по какому адресу искать ключ.

При переносе сетевого ключа на другой компьютер-сервер:

  • Перенесите сам ключ и поставьте на новой машине драйвер и диспетчер лицензий.
  • Если на клиентах прописан nethasp.ini с явным адресом старого сервера — обновите в нём адрес на новый.
  • Проверьте, что сетевой экран на сервере не блокирует обращения к диспетчеру лицензий. Веб-консоль Sentinel по адресу http://localhost:1947 помогает увидеть, какие клиенты обращаются к ключу.

Программные лицензии на сервере. Программную лицензию можно активировать не на клиенте, а на сервере «1С:Предприятия». Тогда она доступна всем сеансам кластера, а файл .lic хранится в C:\ProgramData\1C\licenses уже на сервере. Привязка та же — к железу сервера. Меняете сервер — активируете лицензию на нём заново резервным пин-кодом.

Учтите, что в клиент-серверном режиме нужны два типа лицензий: серверная (на сам сервер «1С:Предприятия») и клиентские (на рабочие места). Перенося кластер, проверьте оба — часто забывают именно про серверную и получают отказ запуска уже после переезда базы.

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

Ошибки защиты и активации: что проверить

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

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

Если ничего не помогает, посмотрите, что показывает http://localhost:1947: видит ли система сам ключ. Когда ключа нет и в этой консоли — проблема в драйвере или в самом USB-ключе, а не в 1С.

Проверяем, что всё заработало

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

  • Запустите 1С на новом компьютере и войдите в рабочую базу — без запроса лицензии.
  • Для сетевого режима попросите коллегу подключиться одновременно: убедитесь, что лицензий хватает на всех.
  • В консоли http://localhost:1947 проверьте, что ключ определён и число лицензий совпадает с тем, что было.
  • На сервере «1С:Предприятия» откройте консоль администрирования кластера и убедитесь, что сеансы запускаются и держатся.
  • Со старого компьютера лицензию уберите: выньте аппаратный ключ или удалите неактуальный файл .lic, чтобы случайно не осталось «висящей» активации.
Чек-лист после переноса ключей 1С
Выполнено: 0 / 6

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

Можно ли просто скопировать файл .lic на новый компьютер?
Нет. Файл содержит слепок параметров конкретного железа. На другом компьютере он не подойдёт, и 1С его отвергнет. Нужна полноценная повторная активация.
Сколько раз можно активировать программную лицензию?
Число активаций ограничено количеством пин-кодов в комплекте: один основной и несколько резервных. Когда они закончатся, активации восстанавливают через партнёра или фирму 1С.
Нужно ли деактивировать лицензию на старом компьютере?
Отдельной процедуры деактивации у программной лицензии нет. После смены железа старая активация просто перестаёт действовать. Аппаратный ключ достаточно физически вынуть.
Что перенести, если 1С работает в клиент-серверном режиме?
Лицензии клиентов и сервера. Если они программные — активируйте их заново на новом сервере резервными пин-кодами. Если аппаратные — перенесите ключи и диспетчер лицензий, поправьте адрес в nethasp.ini на клиентах.
Почему после переустановки Windows 1С снова просит лицензию?
Переустановка системы стирает драйвер HASP и делает программную лицензию недействительной — меняется слепок окружения. Для аппаратного ключа поставьте драйвер заново, для программной активируйте резервным пин-кодом.
Нужно ли активировать лицензию заново при обновлении платформы 8.3?
Нет. Привязка идёт к оборудованию, а не к номеру релиза платформы. Обновили платформу в пределах версии 8.3 на том же компьютере — лицензия продолжит работать без повторной активации.