Администрирование · 11 мин
Как удалить данные о лицензии 1С
Как удалить данные о лицензии 1С: где хранятся файлы licdata, 2*.lic и реестровые записи, как безопасно сбросить активацию и избежать потери базы.
Удалить данные о лицензии 1С требуется при переносе программы на другой компьютер, после замены оборудования, при ошибках активации или когда нужно сбросить «залипшую» программную лицензию и активировать её заново. Сама процедура несложная, но выполнять её надо аккуратно: рядом с файлами лицензии лежат служебные данные платформы, и удалить лишнее — значит получить неработающую 1С или потерянные настройки.
Способ удаления зависит от типа лицензирования. Программные лицензии хранятся в файлах на диске и в реестре, аппаратные ключи HASP — в самом ключе и настройках сервера лицензирования, а лицензии сервера 1С — в отдельном каталоге srvdata. Ниже разобраны все варианты с точными путями и проверками результата.
Когда удаление лицензии действительно нужно
Чаще всего к удалению данных о лицензии приводят четыре ситуации. Первая — перенос 1С на новый компьютер: старую активацию нужно снять, чтобы использовать резервный пин-код на новом месте. Вторая — замена «железа» (материнской платы, диска, сетевой карты), после которой программная лицензия перестаёт распознаваться, потому что привязана к параметрам компьютера. Третья — повреждение файлов лицензии, когда 1С при запуске сообщает «не найдена лицензия» или «файл лицензии повреждён», хотя активация была. Четвёртая — подготовка компьютера к передаче другому сотруднику или продаже, когда лицензию нужно «забрать» с собой.
Удалять данные о лицензии «для очистки» или в надежде, что это ускорит работу 1С, не нужно: файлы лицензии не влияют на производительность, а повторная активация расходует резервные пин-коды, количество которых ограничено. Если лицензия работает стабильно, лучше её не трогать.
Что подготовить перед удалением
Перед любыми действиями найдите регистрационную анкету и конверт с пин-кодами, которые шли в комплекте поставки. Для программной лицензии вам понадобится либо неиспользованный пин-код из комплекта, либо резервный пин-код, который «1С» выдаёт при активации (его стоило сохранить после первой активации). Если пин-кодов нет — сначала решите вопрос их восстановления через партнёра 1С или линию консультаций, и только потом удаляйте лицензию.
Далее завершите работу всех пользователей 1С на этом компьютере и закройте конфигуратор, толстый и тонкий клиенты. Сделайте резервную копию папки с лицензиями: просто скопируйте каталог C:\ProgramData\1C\licenses в отдельное место. Это займёт минуту, но позволит откатиться, если что-то пойдёт не так. Резервную копию информационной базы делать для этой операции не обязательно — лицензия и база данных никак не связаны, удаление лицензии не затрагивает данные.
Где 1С хранит данные о лицензии
Программные лицензии платформа сохраняет в нескольких местах, и для полного сброса нужно очистить их все. Основное расположение — скрытая системная папка C:\ProgramData\1C\licenses. В ней лежат файлы с расширением .lic (обычно имена вида 2*.lic, например 20180926151230.lic) — это и есть файлы программных лицензий, а также подкаталоги со служебными данными.
Дополнительно платформа хранит сведения о лицензии в реестре Windows в ветке HKEY_LOCAL_MACHINE\SOFTWARE\1C (и в HKEY_CURRENT_USER\Software\1C для настроек пользователя), а также в каталоге пользователя: C:\Users\ИмяПользователя\AppData\Local\1C и AppData\Roaming\1C. Там находятся папки вида licenses и conf с кэшем активации. Если лицензия выдаётся сервером 1С, её файлы лежат на сервере в каталоге srvdata (обычно C:\Program Files\1cv8\srvdata или в профиле службы агента сервера).
Удаляются для сброса активации
Очищается, если сброс в ProgramData не помог
Файлы удалять не нужно — достаточно извлечь ключ
Очищается при остановленной службе агента
Удаление программной лицензии на локальном компьютере
Стандартный сценарий для однопользовательской или файловой 1С на рабочем месте выглядит так. Сначала включите отображение скрытых папок в проводнике Windows (Вид → Параметры → показ скрытых файлов), иначе ProgramData не видна. Затем перейдите в C:\ProgramData\1C\licenses и удалите все файлы с расширением .lic. Папку licenses саму удалять не обязательно — достаточно очистить содержимое.
Если после этого при запуске 1С всё ещё «видит» старую лицензию или выдаёт ошибку, удалите дополнительно папки conf и licenses в профиле пользователя: C:\Users\ИмяПользователя\AppData\Local\1C\1cv8 и C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8. В этих каталогах хранится кэш, который иногда «подтягивает» старые данные об активации.
После очистки запустите 1С. Платформа не найдёт лицензию и предложит активировать её: выберите «Получить лицензию», введите регистрационный номер комплекта и пин-код. Если активация прошла успешно и программа открылась — задача решена. Старые удалённые файлы из корзины можно удалить окончательно, копию папки licenses, сделанную на этапе подготовки, имеет смысл хранить до подтверждения стабильной работы.
- 1Завершите работу всех сеансов 1С и сохраните пин-коды
- 2Скопируйте папку C:\ProgramData\1C\licenses в резервное место
- 3Удалите файлы 2*.lic из C:\ProgramData\1C\licenses
- 4При необходимости очистите папки conf и licenses в AppData пользователя
- 5Запустите 1С и активируйте лицензию заново по пин-коду
- 6Проверьте запуск базы и работу всех пользователей
Удаление лицензии на сервере 1С и в клиент-серверном варианте
В клиент-серверной архитектуре лицензии обычно раздаёт сервер 1С:Предприятия или сервер HASP License Manager. Чтобы сбросить серверную программную лицензию, нужно остановить службу «Агент сервера 1С:Предприятия» (services.msc → соответствующая служба → Остановить), затем очистить каталог srvdata — в нём в подпапках лежат файлы лицензий сервера. После очистки службу запускают, и при первом обращении сервер предложит активировать лицензию заново.
Если лицензии раздаёт HASP License Manager, сами файлы лицензии на компьютерах отсутствуют — они «живут» в USB-ключе. Удалять здесь нечего: достаточно извлечь ключ или перенастроить файл nethasp.ini, указав новый сервер лицензирования. Ошибка, которую часто совершают администраторы, — удаление папки licenses на клиентских машинах при аппаратном ключе: это ничего не даёт, потому что клиент ищет ключ по сети, а не в локальных файлах.
Сравнение вариантов
Достаточно в большинстве случаев на локальном компьютере; быстро и обратимо
Нужна, если кэш подтягивает старую активацию; требует повторного ввода пин-кода
Для клиент-серверного варианта; требует остановки службы и окна без пользователей
Для аппаратных лицензий; файлы на диске не трогаем
Частые ошибки при удалении лицензии
Самая распространённая ошибка — удаление лицензии без сохранённого пин-кода. После очистки файлов 1С отказывается запускаться, и сотрудник остаётся без рабочего инструмента до восстановления комплекта. Вторая ошибка — удаление всей папки 1C из ProgramData вместе с подкаталогами, где могут лежать шаблоны конфигураций и другие служебные данные. Третья — попытка «сбросить» лицензию на работающем сервере без остановки службы: файлы заняты процессом, удаление либо не срабатывает, либо приводит к падению сеансов пользователей.
Ещё одна типичная ситуация — многократные повторные активации подряд. Каждый сброс и новая активация расходуют резервный пин-код, а их количество в комплекте ограничено. Если лицензия «слетает» регулярно (например, из-за частой смены оборудования или работы в виртуальной машине с динамическими параметрами), правильнее перейти на аппаратный ключ HASP или серверное лицензирование, чем бесконечно переактивировать программную.
Как проверить результат после удаления и повторной активации
После повторной активации откройте 1С в режиме предприятия и убедитесь, что база запускается без сообщений о лицензии. Затем проверьте пункт меню «Сервис» (или «О программе» в зависимости от конфигурации) — там отображаются сведения о лицензии: регистрационный номер и организация, на которую она выдана. Эти данные должны соответствовать вашему комплекту.
Полезно также перезагрузить компьютер и запустить 1С снова: корректно активированная лицензия сохраняется после перезагрузки. Если после перезапуска программа снова просит лицензию — активация не привязалась к оборудованию, и нужно разбираться с правами на папку licenses (пользователю нужны права на запись) или с антивирусом, который откатывает изменения файлов.
Как проверить результат
База открывается без запроса лицензии
Снова появляется окно «не найдена лицензия»
Верный регистрационный номер и организация
Пустые поля или чужой регномер
Лицензия сохраняется
Активация слетает — проверять права на папку licenses
Файл создан в C:\ProgramData\1C\licenses
Файла нет — активация не записалась
Если 1С работает в виртуальной машине, программная лицензия часто «слетает» при миграции ВМ между хостами или изменении виртуального оборудования. Для виртуализованных сред стабильнее использовать аппаратный ключ с пробросом USB или серверную выдачу лицензий.
Частые вопросы
Удалится ли информационная база вместе с лицензией?
Нет. Лицензия и данные учёта хранятся полностью отдельно: файлы лицензии — в служебных каталогах платформы, база — в своей папке или на SQL-сервере. После удаления лицензии и повторной активации вы откроете ту же базу со всеми данными.
Можно ли удалить лицензию без прав администратора?
Как правило, нет. Папка C:\ProgramData\1C\licenses и служба агента сервера требуют прав администратора. Очистить можно только кэш в профиле пользователя (AppData), но для полного сброса активации этого обычно недостаточно.
Что делать, если резервные пин-коды закончились?
Обратитесь к партнёру 1С или в центр лицензирования фирмы «1С» с регистрационным номером комплекта — при подтверждении легальности использования выдают дополнительные пин-коды. До получения новых кодов файлы лицензии удалять нельзя.
Почему после удаления файлов 1С всё равно запускается без активации?
Скорее всего, лицензия выдаётся по сети сервером 1С или HASP License Manager, а локальные файлы не использовались. Проверьте файл nethasp.ini и настройки сервера лицензирования — сбрасывать нужно там, а не на клиентском компьютере.
Можно ли просто перенести файл 2*.lic на другой компьютер?
Нет. Файл программной лицензии привязан к параметрам конкретного оборудования, и на другой машине он не сработает. Правильный путь — удалить лицензию на старом компьютере и активировать её заново на новом с помощью резервного пин-кода.
Нужно ли удалять лицензию перед переустановкой Windows?
Желательно, если планируете активировать 1С на этой же машине заново: так вы гарантированно избежите конфликта старых и новых файлов активации. Если диск будет отформатирован, файлы исчезнут сами, но убедитесь, что пин-коды сохранены.
Что важно запомнить
Программная лицензия 1С удаляется очисткой файлов 2*.lic в C:\ProgramData\1C\licenses и, при необходимости, кэша в AppData пользователя; на сервере — очисткой srvdata при остановленной службе. Перед удалением сохраните пин-коды и сделайте копию папки licenses. Данные информационной базы эта операция не затрагивает.