Пропала программная лицензия 1С: как вернуть licdata

· 9 мин

Содержание

Программная лицензия 1С хранится в служебном файле в папке licenses — его и называют licdata. Если файл пропал, повредился или «слетел» после замены железа, при запуске появляется ошибка Не обнаружен ключ защиты программы или полученная программная лицензия!. Восстановить licdata можно тремя путями: повторная активация по ПИН-коду, копирование файла из резервной копии или, когда ПИН-коды исчерпаны, запрос дополнительной активации в фирму 1С.

Сначала определите тип защиты. У вас либо программная лицензия (активируется ПИН-кодом, привязывается к железу компьютера — это и есть licdata), либо аппаратный ключ — USB-«флешка» HASP/Sentinel, которую видно в разъёме. От этого зависит, какой из способов ниже вам подходит: для программной лицензии файл восстанавливают активацией, для аппаратной — файла licdata нет вообще, там лечат драйвер и сам ключ.

Все действия ниже — про восстановление своей законно приобретённой лицензии. Ни один способ не подходит для обхода защиты и не нужен, если лицензия работает.

Почему 1С теряет программную лицензию и при чём тут licdata

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

Файл перестаёт работать по нескольким причинам:

  • 🔧 Поменялось железо. Замена материнской платы, диска под систему или сетевого адаптера меняет «отпечаток» компьютера. Лицензия перестаёт совпадать с ним.
  • 💽 Переустановили Windows или перенесли систему. Новая система — новый отпечаток, старый файл не подходит.
  • 🗑 Файл удалён или повреждён. Чистка диска «оптимизаторами», сбой диска, антивирус, перенос профиля пользователя.
  • 👤 Активировали под другим пользователем. Лицензия в профиле одного пользователя Windows не видна из-под другого.
  • ☁️ Образ или виртуальная машина. Клонирование ВМ или откат к снапшоту сбрасывает параметры, от которых зависела лицензия.

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

Важно понимать границу: восстановить licdata = заново получить рабочий файл лицензии на этом компьютере. Сам старый файл «починить» нельзя — его заменяют новой активацией или копией из бэкапа.

Где хранятся файлы лицензии 1С

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

Где лежитПуть (Windows)Для кого
Общее хранилищеC:\ProgramData\1C\licenses\все пользователи ПК
Профиль пользователя%LOCALAPPDATA%\1C\licenses\только текущий пользователь
Сервер (Linux)/var/1C/licenses/служба сервера

Папка ProgramData по умолчанию скрытая. Включите показ скрытых папок в проводнике или вставьте путь C:\ProgramData\1C\licenses прямо в адресную строку.

Внутри вы увидите файлы с длинными именами-идентификаторами (не буквально «licdata» — это обиходное название самого механизма лицензии). Один рабочий файл — одна активированная лицензия. Если папка пустая или файла нет, значит, активная лицензия на этом ПК отсутствует — её нужно получить заново.

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

Повторная активация по ПИН-коду

Это основной способ вернуть licdata, если лицензия программная. Активация не имеет отношения к конфигуратору — её делает мастер лицензирования, который сам появляется при запуске 1С без лицензии.

Что понадобится: комплект ПИН-кодов из поставки (регистрационная анкета, карточка пин-кодов или письмо из личного кабинета), а также регистрационный номер продукта. В комплекте обычно один основной ПИН-код и несколько резервных — резервные как раз для таких повторных активаций.

Порядок действий:

  1. Запустите 1С. При отсутствии лицензии платформа предложит её получить — нажмите Получить лицензию (а не «Запустить»).
  2. В мастере выберите пункт про восстановление или активацию по ПИН-коду (формулировка «автоматическая активация»).
  3. Введите один из неиспользованных ПИН-кодов из комплекта.
  4. Заполните регистрационные данные — их берут из той же анкеты, что шла с поставкой. Данные должны совпадать с первой регистрацией.
  5. Выберите способ активации автоматически (через интернет ). Если интернета на этом ПК нет — выберите активацию по телефону/вручную и следуйте подсказкам мастера.

После успешной активации платформа создаст новый файл в папке licenses, и 1С запустится. Старый нерабочий файл при этом можно оставить — он не мешает.

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

Если мастер при запуске не появился, а 1С всё равно пишет про отсутствие лицензии, запустите платформу из списка баз: при отсутствии действующей лицензии окно получения лицензии откроется само. На одном компьютере может быть несколько лицензий (например, отдельно на платформу и отдельно на расширение числа рабочих мест) — тогда получить нужно именно ту, которой не хватает. Текст ошибки обычно подсказывает, чего не хватает.

Если при вводе данных мастер сообщает, что ПИН-код уже использован или активации закончились, переходите к разделу про дополнительную активацию в 1С — без неё новый файл не получить.

Восстановление файла лицензии из резервной копии

Способ работает в одном случае: железо и система компьютера НЕ менялись, а файл licdata просто пропал или был удалён. Тогда старый файл подойдёт, потому что «отпечаток» ПК прежний.

Что сделать:

  1. Найдите копию файла лицензии. Она могла остаться в бэкапе диска, в образе системы, в точке восстановления Windows или в копии профиля пользователя.
  2. Закройте все окна 1С.
  3. Скопируйте файл обратно в C:\ProgramData\1C\licenses\ (именно туда, откуда он пропал).
  4. Запустите 1С — если параметры компьютера совпадают, лицензия подхватится сразу.

Чего делать нельзя:

  • ❌ Копировать файл лицензии на другой компьютер — он привязан к железу исходной машины и там не заработает.
  • ❌ Копировать файл после замены материнской платы или переустановки системы — отпечаток уже другой, файл не подойдёт, нужна повторная активация.

Если копии нет или компьютер изменился — резервная копия не спасёт, возвращайтесь к активации по ПИН-коду.

Если лицензия аппаратная: USB-ключ HASP не виден

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

Проверьте по порядку:

  1. Физически. Горит ли индикатор на ключе? Переставьте в другой USB-порт, лучше на задней панели системного блока, без переходников и USB-хабов.
  2. Драйвер. Для ключей 1С используется драйвер Sentinel (прежнее название — HASP). Переустановите его установщиком haspdinst.exe с ключом -i (команда haspdinst.exe -i в командной строке от администратора). Перед этим старый драйвер можно снять командой haspdinst.exe -r.
  3. Служба. После установки драйвера в системе должна работать служба менеджера лицензий Sentinel. Если ключ по сети — проверьте, что сервер с ключом включён и доступен.
  4. Сетевой ключ. Если ключ стоит на другом компьютере (сетевая лицензия), на рабочем месте должен быть прописан адрес сервера менеджера лицензий в файле настроек nethasp.ini.

Если индикатор на ключе не горит ни в одном порту и на другом компьютере — ключ, скорее всего, вышел из строя. Это решается не драйвером, а обращением к партнёру 1С за заменой.

Получение дополнительной активации в 1С

Когда резервные ПИН-коды закончились или мастер пишет, что лимит активаций исчерпан, новый файл licdata самостоятельно вы уже не создадите. Дополнительные активации выдаёт фирма 1С — это штатная процедура, а не «просьба об одолжении».

Поводы, по которым активацию выдают:

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

Как действовать:

  1. Подготовьте регистрационные данные продукта: регистрационный номер и данные из анкеты.
  2. Обратитесь за дополнительной активацией через партнёра 1С, у которого покупали продукт, либо напрямую в линию лицензирования фирмы 1С по контактам из вашей поставки.
  3. Опишите причину (сменили железо, переустановили систему). После проверки вам выдадут новый ПИН-код или разблокируют активацию.
  4. С полученным кодом повторите активацию по ПИН-коду из раздела выше — файл лицензии создастся заново.

Для серверной лицензии логика та же, но активация выполняется на самом сервере (при первом запуске службы или через утилиту администрирования лицензий). Точные команды смотрите в справке используемой утилиты — не выполняйте на рабочем сервере команд, в которых не уверены, чтобы не оборвать сеансы пользователей.

Частые ошибки активации и что они значат

Разные тексты ошибок указывают на разные причины. Ниже — как читать самые частые.

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

Отдельно про профиль пользователя: если лицензию активировали под учётной записью администратора, а работаете под обычным пользователем, из второго профиля личный файл не виден. Решение — активировать лицензию в общее хранилище C:\ProgramData\1C\licenses\, доступное всем, либо запускать 1С под тем же пользователем, под которым активировали.

Как не потерять лицензию снова

Повторная активация расходует ПИН-коды, а их число ограничено. Несколько привычек экономят вам коды и нервы.

Защита лицензии от повторной потери
Выполнено: 0 / 6

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

Ещё один практический момент — порядок при плановой замене оборудования. Если вы заранее знаете, что меняете материнскую плату или переносите систему, не спешите удалять старую среду: сделайте копию папки лицензий и держите под рукой комплект ПИН-кодов. Тогда при любом исходе (копия подошла или потребовалась новая активация) вы восстановите licdata за несколько минут, а не будете искать регистрационные данные в день, когда 1С уже не запускается.

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

Можно ли перенести файл licdata на новый компьютер?
Нет. Программная лицензия привязана к железу исходного ПК, на другом компьютере скопированный файл не заработает. На новой машине лицензию активируют заново по ПИН-коду, а при исчерпании кодов — запрашивают дополнительную активацию в фирме 1С.
Сколько раз можно активировать одну лицензию?
Число активаций ограничено и зависит от продукта: в комплекте идёт основной и несколько резервных ПИН-кодов. Когда они заканчиваются, дополнительные активации выдаёт фирма 1С по обоснованной причине (смена железа, переустановка системы).
1С запускается, но периодически просит лицензию заново — почему?
Обычно это «плавающие» параметры компьютера: нестабильный сетевой адаптер, динамическое имя машины в домене, частые изменения конфигурации ВМ. Платформа каждый раз видит новый отпечаток и переактивирует лицензию. Стоит зафиксировать имя ПК и сетевые настройки.
Нужен ли интернет для восстановления лицензии?
Для автоматической активации — да. Если интернета на компьютере нет, в мастере лицензирования выбирают активацию вручную (по телефону): система покажет код, который нужно продиктовать, и примет ответный код.
Поможет ли антивирус или «чистильщик» случайно удалить licdata?
Да, такое бывает: агрессивная чистка временных файлов или карантин антивируса могут убрать файл лицензии. Добавьте папку C:\ProgramData\1C\licenses\ в исключения антивируса и не чистите её сторонними утилитами.