Пропала лицензия 1С: возвращаем файл .lic, PIN-код и ключ HASP
Содержание
Быстрее всего восстановить файл
лицензии 1С из резервной копии: верните файл с расширением .lic в папку C:\ProgramData\1C\licenses на том же компьютере, и программа запустится сразу. Если копии нет, лицензию получают заново через мастер активации: регистрационный номер продукта, тот же PIN-код, что использовали раньше, и регистрационные данные, введённые символ в символ, как при первой активации.
Когда менялось «железо» или компьютер новый, старый PIN уже не подойдёт: понадобится резервный PIN-код из комплекта. С аппаратным ключом HASP файла лицензии нет вообще: там восстанавливают драйвер и доступ к ключу. Всё это касается платформы 1С:Предприятие 8.3 и одинаково для любых конфигураций: Бухгалтерии, ЗУП, УТ.
Какая у вас лицензия и где 1С её хранит
Сначала определите тип защиты. От него зависит весь порядок восстановления.
| Тип | Как выглядит | Где хранится |
|---|---|---|
| 🔑 Программная (PIN-код) | Конверт или карточка с регистрационным номером и PIN-кодами | Файл .lic на диске компьютера или сервера |
| 🔌 Аппаратная (HASP) | USB-ключ, вставленный в компьютер или сервер | Внутри самого ключа, файла нет |
| ☁️ Облачная, по подписке | Учётная запись в сервисе | У провайдера, на вашей стороне ничего восстанавливать не нужно |
Программная лицензия привязана к параметрам конкретного компьютера: процессору, материнской плате, дискам, сетевым картам, имени машины. При активации сервер лицензирования выдаёт файл, который подходит только этому набору оборудования.
Папки, где платформа ищет файлы .lic
| Система | Путь | Для кого |
|---|---|---|
| Windows | C:\ProgramData\1C\licenses | Для всех пользователей компьютера |
| Windows | %APPDATA%\1C\licenses | Только для текущего пользователя |
| Linux | /var/1C/licenses | Для всех пользователей |
Папка ProgramData по умолчанию скрыта. Чтобы её открыть, вставьте путь прямо в адресную строку Проводника или нажмите Win+R и введите %ProgramData%\1C\licenses.
Имя файла лицензии обычно состоит из цифр, например 20240315120531123.lic. В одной папке может лежать несколько файлов: основная поставка и клиентские лицензии на 5, 10 или 20 рабочих мест хранятся отдельно.
Если папка licenses пустая, это ещё не значит, что лицензии нет. Её может выдавать сервер 1С (лицензия лежит на сервере), ключ HASP или облако. Проверьте это до того, как тратить PIN-код.
Вернуть файл лицензии из резервной копии
Это самый безопасный способ: PIN-коды не расходуются, связь с центром лицензирования не нужна. Сработает, если компьютер тот же и оборудование не менялось.
Где искать сохранённый файл:
- 📁 образ системы или резервная копия диска
C:(Acronis, Veeam, «Архивация данных Windows»); - 🗂️ «Предыдущие версии» папки
C:\ProgramData\1C(правой кнопкой по папке →Свойства → Предыдущие версии), если включена защита системы; - 💾 флешка или сетевая папка, куда файл копировали после активации;
- 📧 переписка с обслуживающим партнёром: некоторые администраторы присылают файлы клиенту после установки;
- 🗑️ Корзина, если папку удалили вручную, а не программой очистки.
Найти все файлы лицензий на диске можно из командной строки:
dir C:\*.lic /s /b
Команда покажет полный путь к каждому найденному файлу. Учтите, что расширение .lic используют и другие программы: отбирайте файлы из папок, где в пути есть 1C.
Порядок восстановления из копии
- Закройте все сеансы 1С на этом компьютере.
- Скопируйте файл
.licвC:\ProgramData\1C\licenses. Если папки нет, создайте её вручную. - Проверьте права: у пользователей, которые запускают 1С, должно быть право на чтение папки. На сервере 1С это учётная запись службы, по умолчанию
USR1CV8. - Запустите 1С. Если окно «лицензия не обнаружена» не появилось, восстановление прошло успешно.
Файл, скопированный с другого компьютера, работать не будет. Он привязан к оборудованию той машины, где его активировали. Так перенести лицензию нельзя.
Повторная активация лицензии 1С по PIN-коду
Если копии нет или файл не подходит, лицензию получают заново. Подготовьте до начала:
- регистрационный номер продукта (на конверте с PIN-кодами или в регистрационной карточке);
- PIN-код, которым активировали лицензию в прошлый раз;
- точные регистрационные данные: название организации, ИНН, адрес, контакты, ФИО ответственного.
Регистрационные данные должны совпадать с первоначальными посимвольно. Лишний пробел, «ООО» вместо полного названия, другой регистр букв — и центр лицензирования откажет в восстановлении.
Где взять старые данные, если их никто не записал:
- в рабочем файле
.licс другого компьютера той же организации, если он открывается в Блокноте и содержит читаемый текст; - в регистрационной анкете, которую отправляли при покупке;
- у партнёра 1С, который продавал и активировал программу.
Пошагово: восстановление через мастер
- Запустите 1С. При отсутствии лицензии платформа сама откроет окно с предложением получить лицензию .
- Выберите получение программной лицензии и укажите, где её разместить: на этом компьютере или на сервере 1С:Предприятия.
- Введите регистрационный номер и PIN-код.
- Мастер спросит, впервые ли вы получаете лицензию по этому PIN-коду. Выберите повторное получение (восстановление). Формулировка варианта зависит от версии платформы.
- Заполните регистрационные данные так же, как при первой активации.
- Выберите способ связи с центром лицензирования: автоматически через интернет , через файл или по телефону.
- После подтверждения мастер сохранит новый файл
.licв выбранной папке. Сразу сделайте его копию.
Восстановление тем же PIN-кодом возможно, только если параметры компьютера совпадают с теми, что были при первой активации. Переустановка Windows и самой платформы этому не мешает.
Способы связи с центром лицензирования
| Способ | Когда подходит | Что учесть |
|---|---|---|
| Через интернет | Компьютер выходит в сеть напрямую | Прокси или межсетевой экран могут блокировать запрос |
| Через файл | На компьютере нет интернета | Файл запроса переносят на машину с интернетом и обратно |
| По телефону | Нет интернета нигде | Код диктуют вручную, это долго и легко ошибиться |
Если оборудование изменилось или PIN-коды закончились
Замена материнской платы, процессора или системного диска меняет «отпечаток» компьютера. Старый файл перестаёт подходить, и восстановить его тем же PIN-кодом уже не получится.
В этом случае используйте резервный PIN-код из того же конверта. Мастер попросит указать предыдущий PIN-код, которым была активирована лицензия на этом месте. Число резервных PIN-кодов зависит от продукта: у основных поставок их обычно несколько, у клиентских лицензий тоже есть запас на переактивацию.
Мелкие изменения, вроде добавления оперативной памяти или подключения USB-устройства, обычно не требуют переактивации. Но точный список значимых параметров фирма 1С не публикует, поэтому перед серьёзным апгрейдом лучше подготовить резервный PIN.
Что делать, когда резервных PIN-кодов не осталось
Новые PIN-коды выдаёт центр лицензирования фирмы 1С по запросу владельца. Обычно понадобятся:
- регистрационный номер продукта;
- подтверждение покупки (документы или регистрационная анкета);
- объяснение, почему израсходованы все коды.
Запрос удобнее отправить через партнёра 1С, у которого покупали программу. Срок ответа заранее не известен, поэтому не тяните до дня сдачи отчётности.
Программы-«активаторы» и чужие файлы лицензий с форумов не помогут. Это нарушение лицензионного соглашения, а такие сборки часто содержат вредоносный код. Законный путь только один: активация своим PIN-кодом или обращение за дополнительными кодами.
Перенос лицензии 1С на новый компьютер или сервер
Перенести файл лицензии копированием нельзя: на новом оборудовании он недействителен. Перенос выглядит так: на новом месте лицензию активируют резервным PIN-кодом, а на старом прекращают использовать.
Новый рабочий компьютер
- Установите на новый компьютер платформу 1С той же или более поздней версии.
- Подключите информационную базу.
- Запустите 1С и в мастере получения лицензии введите регистрационный номер и резервный PIN-код.
- Укажите предыдущий PIN-код и те же регистрационные данные.
- На старом компьютере удалите файл
.licиз папкиlicenses, если машина остаётся в работе.
Сервер 1С:Предприятия (клиент-серверный вариант)
В клиент-серверном варианте клиентские лицензии удобно держать на сервере. Тогда пользователи забирают их по сети, и при замене рабочих мест ничего переактивировать не нужно.
- 🖥️ Лицензии сервера и клиентские лицензии, выданные «на сервер», лежат в папке
licensesна машине, где запущен кластер. - 👤 Служба сервера 1С работает от отдельной учётной записи. Дайте ей права на чтение
C:\ProgramData\1C\licenses. - 🔁 При переезде сервера на новую машину активируйте все лицензии заново резервными PIN-кодами. Каждой лицензии нужен свой код.
Проверить, какие лицензии видит компьютер, можно утилитой лицензирования ring, которая ставится вместе с платформой. Команда ring license list выводит список установленных лицензий. Точный синтаксис для вашей версии подскажет ring license help.
Перед переносом на виртуальную машину учтите: при её миграции между хостами или пересоздании виртуальная сетевая карта и другие параметры могут смениться. Для лицензии это выглядит как новый компьютер, и снова расходуется PIN-код. Закрепите MAC-адрес и не пересоздавайте виртуальную машину без нужды.
Аппаратный ключ HASP: как восстановить доступ к лицензии
С ключом HASP файла лицензии нет. Если 1С перестала видеть ключ, восстанавливают не файл, а цепочку «ключ → драйвер → менеджер лицензий → клиент».
Локальный ключ
- Проверьте, горит ли светодиод на ключе. Нет света — переставьте ключ в другой порт USB, лучше на задней панели.
- Установите или переустановите драйвер защиты (Sentinel HASP / Sentinel LDK). После установки перезагрузите компьютер.
- Откройте
Диспетчер устройств: ключ должен отображаться без жёлтого восклицательного знака.
Сетевой ключ
Сетевой ключ стоит на одном компьютере, а лицензии раздаёт по сети менеджер лицензий HASP License Manager (служба hasplms).
- Убедитесь, что служба менеджера лицензий запущена на компьютере с ключом.
- Откройте в межсетевом экране порт 475 (TCP и UDP).
- На клиентах укажите адрес компьютера с ключом в файле
nethasp.ini. Он лежит в папкеconfвнутри каталога установки платформы:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Явный адрес вместо широковещательного поиска ускоряет подключение и снимает проблемы, когда клиент и ключ в разных подсетях.
Ключ сломан или потерян
Сломанный ключ меняют через фирму 1С или партнёра: обычно нужен сам ключ и подтверждение покупки. Потерянный ключ восстановить нельзя, как нельзя восстановить потерянную купюру. Выход один: покупать лицензию заново, разумнее сразу программную.
Ошибки при восстановлении лицензии 1С и как их исправить
Кликните на симптом, чтобы увидеть причину и решение.
Как больше не терять лицензию
Подготовиться к сбою проще, чем потом искать старые данные. Сделайте это один раз сразу после активации.
Ещё несколько привычек, которые спасают:
- 🧹 Не запускайте программы «очистки диска», которые чистят
ProgramDataцеликом. - 🛡️ Добавьте папку
licensesв исключения антивируса, если он помечал файлы. - 📝 Ведите короткий журнал: какой PIN на каком компьютере активирован и когда.
- 🔄 Обновляйте платформу, не меняя оборудование в тот же день: так проще понять, что сломало запуск.