Переустановка лицензии 1С после замены компьютера, Windows или сервера
Содержание
Чтобы переустановить лицензию 1С, сначала определите её тип. Программную лицензию заново активируют ПИН-кодом из конверта комплекта: тем же, если оборудование не менялось, или резервным, если поменяли компьютер. Аппаратный ключ HASP не активируют вовсе: достаточно поставить драйвер защиты и вставить ключ.
Почти все проблемы при переустановке связаны с двумя вещами. Первая — потерянные регистрационные данные первой активации. Вторая — лицензия, полученная «не туда»: на компьютер пользователя вместо сервера 1С или в профиль одного пользователя Windows. Обе ошибки стоят резервного ПИН-кода, а их в конверте немного, поэтому порядок действий здесь важнее скорости.
Какая лицензия у вас стоит: диагностика перед переустановкой
Начните с осмотра. Ответ на вопрос «что переустанавливать» обычно лежит на виду.
- 🔑 Аппаратная защита — USB-ключ HASP в компьютере или сервере. На ключе есть маркировка:
ORGL8— локальный ключ на одно рабочее место,NETс числом — сетевой ключ на несколько пользователей. - 📄 Программная лицензия — файл с расширением
.licи конверт с ПИН-кодами в коробке комплекта или электронная поставка с ПИН-кодами. - 🖥️ Лицензия на сервере 1С — файл
.licлежит не на рабочих местах, а на компьютере с сервером 1С:Предприятия. Пользователи берут лицензии оттуда.
Где искать файлы программных лицензий:
| Система | Папка | Для кого действует |
|---|---|---|
| Windows | C:\ProgramData\1C\licenses | Все пользователи компьютера |
| Windows | %APPDATA%\1C\licenses | Только текущий пользователь Windows |
| Linux | /var/1C/licenses | Все пользователи |
Откройте 1С и посмотрите окно «О программе»: там указано, какая лицензия используется в текущем сеансе — программная (с регистрационным номером) или ключ защиты. Если база работает через сервер, в той же строке видно, получена лицензия на клиенте или на сервере.
Для программных лицензий есть консольная утилита ring из пакета «1С:Лицензирование». Команда ring license list выводит список лицензий на компьютере. Остальные параметры смотрите в справке утилиты ring license help, а не по памяти.
Подготовка к переустановке лицензии 1С: что сохранить заранее
Переустановку лицензии почти всегда вызывает другое событие: переустановка Windows, замена диска или материнской платы, переезд на новый сервер. Готовиться нужно ДО этого события, пока старая система ещё работает.
Отдельной «деактивации» программной лицензии нет. Удаление файла .lic не возвращает активацию в центр лицензирования и не освобождает ПИН-код. Поэтому важно другое — сохранить данные, которые понадобятся при повторной активации.
Что сохранить:
- 📁 Копию папки
C:\ProgramData\1C\licenses(и%APPDATA%\1C\licenses, если лицензия ставилась в профиль) — на флешку или в сетевое хранилище. - 🔢 Регистрационный номер комплекта и все ПИН-коды из конверта с пометкой, какие уже использованы.
- 🏢 Данные владельца, которые вводились при первой активации: наименование организации, ИНН, адрес, контактное лицо. При повторном получении лицензии их сверяют с первичными, сохраните их дословно, лучше снимком экрана.
- 🔌 Для HASP — номер и маркировку ключа, а для сетевого ключа ещё и настройки файла
nethasp.iniна рабочих местах.
Если регистрационные данные первой активации потеряны, запросите их у партнёра 1С, через которого покупали программу. Партнёр видит историю регистрации комплекта.
Скопированный файл .lic выручает только в одном случае: если компьютер тот же, а переустанавливали лишь платформу 1С или чистили профиль. После замены оборудования или переустановки Windows старый файл уже не подходит — лицензия привязана к параметрам компьютера.
Как переустановить программную лицензию 1С по ПИН-коду
Шаг 1. Установите платформу и запустите базу
Поставьте платформу 1С:Предприятие той же или более новой версии, добавьте базу в список и запустите её. Если лицензии нет, программа сама выдаст сообщение Не обнаружен ключ защиты программы или полученная программная лицензия! и предложит получить лицензию
.
Шаг 2. Выберите, куда ставить лицензию
Мастер получения лицензии спросит, где её разместить:
- на этом компьютере — для файловой базы и для однопользовательской работы;
- на сервере 1С:Предприятия — если база клиент-серверная и лицензии должны быть общими (подробно — в разделе про сервер ниже).
Если 1С запущена от имени администратора Windows, лицензию можно получить сразу для всех пользователей компьютера. Без прав администратора файл ляжет в профиль текущего пользователя, и у коллеги на том же компьютере 1С снова попросит лицензию.
Шаг 3. Первичное или повторное получение
Здесь развилка.
| Ситуация | Что выбрать | Какой ПИН-код вводить |
|---|---|---|
| Компьютер тот же, переустановили только 1С или профиль | Повторное получение | Тот же, что использовали раньше |
| Переустановили Windows или заменили узлы компьютера | Первичное получение с новым ПИН | Резервный ПИН-код из конверта |
| Перенос лицензии на другой компьютер | Первичное получение с новым ПИН | Резервный ПИН-код |
| Резервные ПИН-коды закончились | — | Новые выдаёт центр лицензирования через партнёра |
При повторном получении введите регистрационные данные ровно так, как при первой активации. Расхождение в одной букве в названии организации — частая причина отказа.
Шаг 4. Отправьте запрос в центр лицензирования
При наличии интернета мастер отправит запрос автоматически, ответ приходит за секунды. Если компьютер без доступа в сеть, мастер предложит обходной путь: подготовить запрос и получить лицензию через другой компьютер с интернетом или по телефону. Следуйте подсказкам на экране — они меняются от версии к версии мастера.
Шаг 5. Проверьте результат
Перезапустите 1С и откройте окно «О программе». Там должна отображаться программная лицензия с регистрационным номером комплекта. Затем убедитесь, что файл появился в нужной папке из таблицы выше.
Резервных ПИН-кодов в конверте ограниченное число. Не тратьте их на эксперименты: сначала проверьте, не подходит ли повторное получение с прежним ПИН-кодом.
Лицензия на сервере 1С для сетевой работы
В клиент-серверном варианте лицензии удобнее держать на сервере 1С:Предприятия. Тогда рабочие места можно менять и переустанавливать без расхода ПИН-кодов — привязка идёт к серверу, а не к каждому компьютеру.
На сервере нужны два вида лицензий:
- 🖥️ лицензия на сервер 1С:Предприятия — без неё сервер не обслуживает базы;
- 👥 клиентские лицензии — по числу одновременно работающих пользователей.
Как получить клиентскую лицензию на сервере:
- Запустите 1С на любом рабочем месте и подключитесь к серверной базе.
- В мастере получения лицензии выберите размещение на сервере 1С:Предприятия.
- Введите ПИН-код и регистрационные данные — дальше всё как для локальной лицензии.
- Файл
.licпоявится в папке лицензий на компьютере с сервером.
Если серверов в кластере несколько, укажите, какой из них выдаёт клиентские лицензии. Это делается в консоли администрирования серверов: в свойствах рабочего сервера, раздел требований назначения функциональности, объект «Клиентская лицензия».
При переезде на новый сервер действуют те же правила: другое железо — резервный ПИН-код. Для виртуальной машины зафиксируйте MAC-адрес сетевого адаптера и не меняйте её конфигурацию после активации — для лицензии это равносильно замене компьютера.
Служба сервера 1С должна иметь права на чтение папки C:\ProgramData\1C\licenses. Если сервер запущен от отдельного пользователя (обычно USR1CV8) и права на папку урезаны, файл лицензии лежит на месте, а сервер его «не видит».
Права выдаются в свойствах папки, на вкладке «Безопасность»: достаточно чтения и записи для пользователя, от имени которого работает служба. Проверить его можно в оснастке «Службы» Windows, в свойствах службы агента сервера 1С на вкладке «Вход в систему».
Перезапуск службы сервера 1С после изменения прав обрывает все сеансы пользователей. Делайте его вне рабочего времени и заранее предупредите сотрудников.
Аппаратный ключ HASP: драйвер и сетевой менеджер
USB-ключ не нужно активировать заново. После переустановки Windows компьютер просто не знает, что это за устройство, — нужен драйвер защиты.
Установка драйвера на локальный компьютер
- Выньте ключ из USB-порта.
- Установите драйвер Sentinel HASP. Компонент «Драйвер защиты» есть в установщике платформы 1С, отдельный установщик драйвера выпускает и производитель ключей.
- Вставьте ключ. Светодиод на нём должен гореть ровно.
- Откройте в браузере
http://localhost:1947— это Sentinel Admin Control Center. Ключ должен появиться в списке.
Если драйвер встал криво, переустановите его из командной строки, запущенной от имени администратора:
haspdinst.exe -r
haspdinst.exe -i
Первая команда удаляет драйвер, вторая ставит заново. После этого переподключите ключ.
Сетевой ключ NET
Сетевой ключ стоит в одном компьютере, а рабочие места обращаются к нему по сети. На компьютере с ключом, помимо драйвера, нужен HASP License Manager — он раздаёт лицензии клиентам. Для связи используется порт 475, его надо открыть в брандмауэре.
Если клиенты не находят ключ, пропишите адрес компьютера с ключом в файле nethasp.ini. Файл лежит в каталоге conf установленной платформы на каждом рабочем месте:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Замените 192.168.1.10 на реальный IP-адрес компьютера с ключом. Отключение широковещательного поиска ускоряет подключение и снимает проблемы в сетях с несколькими подсетями.
Ключ в USB-удлинителе или пассивном хабе часто «отваливается». Вставляйте его напрямую в порт материнской платы.
Ошибки активации ключа 1С и как их устранить
Основные ситуации собраны в диагностике: выберите свой симптом.
Частые ошибки, которые стоят ПИН-кода
- ❌ Активировали лицензию в сеансе обычного пользователя. Файл лёг в его профиль, коллега получает сообщение об отсутствии лицензии — и тратит второй ПИН-код. Сначала проверьте
%APPDATA%\1C\licensesу первого пользователя. - ❌ Получили клиентскую лицензию на рабочем месте вместо сервера. Лицензия привязалась к одному компьютеру, а сетевой работы как не было, так и нет. Перед вводом ПИН-кода внимательно выбирайте размещение.
- ❌ Активировали до финальной настройки компьютера. Поставили лицензию, а потом добавили диск, сменили сетевую карту или пересоздали виртуальную машину. Лицензия слетает. Активируйте последней, когда оборудование уже в окончательном виде.
- ❌ Удалили старые файлы
.lic«для чистоты». Если один из них был рабочим, придётся тратить резервный ПИН. Не удаляйте — переносите в отдельную папку.