Перенос ключей защиты 1С на новое оборудование
Содержание
Аппаратный ключ HASP переносится физически: вынимаете USB-ключ из старого компьютера, вставляете в новый и ставите драйвер защиты. Перерегистрация не нужна — ключ сам по себе является лицензией.
Программную лицензию так не перенести. Она привязана к параметрам железа, поэтому при смене компьютера её активируют заново — резервным пин-кодом из того же комплекта, что и при первой установке. Ниже разберём оба случая, настройку общего доступа через сервер и ошибки, которые чаще всего всплывают после переезда.
С чего начать: определяем тип защиты
Прежде чем что-то переносить, поймите, чем защищена ваша 1С. От этого зависит весь дальнейший порядок действий.
- 🔑 Аппаратный ключ HASP — физический USB-ключ. Фиолетовые ключи обычно локальные (на одного пользователя), красные — сетевые (на несколько рабочих мест). На наклейке есть маркировка:
ORGL8— локальный клиентский,ORG8Aи подобные — сетевые, отдельные ключи идут на сервер. - 💾 Программная лицензия — физического ключа нет. При установке вы вводили регистрационный номер и пин-код, а лицензия «легла» в виде файла с расширением
.lic. - ☁️ Аренда или облако (сервис 1cfresh, партнёрский хостинг) — лицензия живёт на стороне сервиса. Переносить нечего: на новом компьютере просто войдите под своим логином.
Если ключа в USB-порту нет, а в системе 1С когда-то активировали пин-кодом — у вас программная лицензия. Проверить её наличие можно в папке C:\ProgramData\1C\licenses — там лежат файлы .lic.
Какой лицензией вы пользуетесь сейчас, видно и из самой программы: откройте меню Справка → О программе. В окне указано, откуда получена текущая лицензия — локальный или сетевой ключ HASP либо программная лицензия на этом компьютере или на сервере. Это снимает лишние догадки перед переносом.
Что собрать и проверить до переноса
Пять минут подготовки избавляют от ситуации, когда новый компьютер уже на столе, а активировать нечем.
- 📝 Выпишите регистрационный номер и все пин-коды из комплекта (конверт или электронное письмо от поставки). Отметьте, какие уже использованы.
- ☎️ Узнайте у партнёра, сколько активаций осталось, если переезжали уже не раз. Так вы заранее поймёте, хватит ли резервных пин-кодов.
- 💿 Подготовьте дистрибутив платформы той же разрядности, что стоит сейчас, и драйвер защиты для аппаратного ключа.
- 🌐 Для автоматической активации программной лицензии нужен доступ в интернет на новом компьютере. Нет интернета — заранее договоритесь с партнёром о ручной активации.
- 🖥️ Для сетевого ключа составьте список компьютеров, где в клиентах прописан файл
nethasp.iniс адресом сервера: на них после переезда адрес придётся поправить. - 🕐 Выберите время, когда с базой никто не работает . Перенос ключа и перезапуск служб оборвут активные сеансы.
Отдельно убедитесь, что на новом компьютере есть свободный USB-порт для аппаратного ключа, а права администратора позволяют ставить драйверы и службы.
Переезд аппаратного ключа HASP
Аппаратный ключ — самый простой случай. Сам ключ и есть лицензия, никаких онлайн-процедур.
- Закройте 1С на старом компьютере и дождитесь, пока никто не работает с базой через этот ключ.
- Выньте USB-ключ из старого компьютера.
- Вставьте ключ в свободный USB-порт нового компьютера.
- Установите драйвер защиты. Его ставит сам установщик платформы (отдельный пункт в мастере установки) либо утилита
haspdinst.exeкомандойhaspdinst.exe -iиз каталога платформы. - Запустите 1С на новом компьютере. Ключ должен определиться автоматически.
Если ключей несколько (например, клиентский и серверный), перенесите все и проверьте, что каждый виден в системе.
Убедиться, что ключ «подхватился», проще всего через веб-панель Sentinel: откройте в браузере http://localhost:1947. Это Sentinel Admin Control Center — консоль драйвера HASP. В разделе со списком ключей ваш ключ будет виден с типом и числом лицензий.
Если у вас 64-разрядная платформа, а драйвер остался от 32-разрядной (или наоборот), ключ может не определиться. Переустановите драйвер версией, которая идёт с вашей платформой.
Перенос программной лицензии и резервные пин-коды
Программную лицензию «перетащить» файлом нельзя. Файл .lic содержит слепок параметров компьютера (процессор, материнская плата, диск, сетевое имя, ОС). На другом железе этот слепок не совпадёт, и лицензия станет недействительной. Правильный путь — активировать лицензию
заново.
Для повторной активации используют резервный пин-код. Вместе с регистрационным номером вы получаете комплект пин-кодов: один основной (его использовали при первой установке) и несколько резервных. Каждая активация расходует один пин-код, а число активаций ограничено.
Недействительной лицензию делает не любое изменение, а заметная смена окружения. К этому приводят:
- переустановка или смена операционной системы;
- замена материнской платы, процессора или системного диска;
- переименование компьютера в сети;
- перенос на другую физическую или виртуальную машину.
Добавление оперативной памяти или смена монитора на лицензию обычно не влияют.
На виртуальных машинах программная лицензия особенно чувствительна: клонирование, перенос ВМ на другой гипервизор или смена её конфигурации меняют параметры окружения. Для серверов в виртуальной среде закладывайте запас резервных пин-кодов заранее.
Порядок действий на новом компьютере:
- Установите платформу и конфигурацию.
- Запустите 1С. Без действующей лицензии программа предложит её получить — появится мастер получения лицензии.
- Выберите получение лицензии и укажите, что активируете по уже имеющемуся регистрационному номеру.
- Введите регистрационный номер и резервный пин-код (не тот, что использовали в первый раз).
- Выберите способ активации: автоматический (через интернет ) или ручной (пин передаётся партнёру по телефону или почте, а в ответ приходит файл лицензии).
- После успешной активации файл
.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С нередко пишет, что ключ не найден или лицензия недоступна. Почти всегда причина — в одном из пунктов ниже.
nethasp.ini.Если ничего не помогает, посмотрите, что показывает http://localhost:1947: видит ли система сам ключ. Когда ключа нет и в этой консоли — проблема в драйвере или в самом USB-ключе, а не в 1С.
Проверяем, что всё заработало
Перенос считается завершённым не тогда, когда 1С запустилась, а когда лицензия берётся из правильного источника и её хватает всем.
- Запустите 1С на новом компьютере и войдите в рабочую базу — без запроса лицензии.
- Для сетевого режима попросите коллегу подключиться одновременно: убедитесь, что лицензий хватает на всех.
- В консоли
http://localhost:1947проверьте, что ключ определён и число лицензий совпадает с тем, что было. - На сервере «1С:Предприятия» откройте консоль администрирования кластера и убедитесь, что сеансы запускаются и держатся.
- Со старого компьютера лицензию уберите: выньте аппаратный ключ или удалите неактуальный файл
.lic, чтобы случайно не осталось «висящей» активации.
Частые вопросы
Можно ли просто скопировать файл .lic на новый компьютер?
Сколько раз можно активировать программную лицензию?
Нужно ли деактивировать лицензию на старом компьютере?
Что перенести, если 1С работает в клиент-серверном режиме?
nethasp.ini на клиентах.