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