К статье
Практический материал

Администрирование · 10 мин

Как удалить лицензии 1С и отвязать активацию

Как удалить лицензии 1С: где хранятся файлы lic и reg, как отвязать программную лицензию, перенести ключ на другой компьютер и восстановить активацию.

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

Порядок действий зависит от типа лицензии. Программные лицензии хранятся в файлах с расширением .lic и привязываются к параметрам компьютера. Аппаратные ключи HASP физически подключаются к USB-порту и управляются драйвером, а их сетевые экземпляры раздаются менеджером лицензий. Универсальные лицензии 1С:Предприятия 8.3 также фиксируются в реестре Windows и в служебных папках профиля.

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

Определите тип лицензии перед удалением

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

Аппаратная лицензия — это USB-ключ HASP. Она не хранится на диске, поэтому «удаление» сводится к физическому извлечению ключа и, при необходимости, удалению драйвера. Сетевые ключи обслуживаются менеджером лицензий (HASPLM), и конфликты чаще возникают именно на уровне драйвера или сетевой видимости.

Программа пишет «не найдена лицензия»Файл активации удалён или повреждён

Проверьте папку C:\ProgramData\1C\licenses

Ключ вставлен, но 1С его не видитПроблема с драйвером HASP

Проверьте диспетчер устройств и службу HASP Loader

После замены железа слетела активацияПрограммная лицензия привязана к старым параметрам

Потребуется новая активация резервным пин-кодом

Нужно перенести 1С на другой ПКСначала удалите лицензию на старом компьютере

Сохраните пин-коды и файлы .lic до удаления

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

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

Дополнительные данные о лицензировании находятся в профиле пользователя: C:\Users\ИмяПользователя\AppData\Local\1C\1Cv8\conf и AppData\Roaming\1C\1Cv8\conf. Там хранятся файлы licenses.config и служебные параметры. Для серверной версии 1С файлы лицензий могут лежать в каталоге C:\Program Files\1cv8\...\bin\conf рядом с агентом сервера.

На Linux-версии платформы лицензии размещаются в каталоге /home/user/.1C/1cv8/conf и в /opt/1cv8/... для серверного варианта. Учитывайте, что файл лицензии привязан к учётной записи, под которой выполнялась активация: если активировали под администратором, а работает другой пользователь, лицензия может не определяться.

Удаление программной лицензии вручную

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

После удаления файлов из основной папки очистите служебные данные в профиле пользователя: удалите содержимое папок conf в Local и Roaming, если хотите полностью сбросить привязку. Это не обязательно, но помогает при конфликтах, когда 1С «помнит» старую активацию и не предлагает ввести новый пин-код.

Порядок действий
  1. 1
    Закройте все сеансы 1С и остановите службу агента сервера 1С, если она работает
  2. 2
    Скопируйте папку C:\ProgramData\1C\licenses в надёжное место как резервную копию
  3. 3
    Удалите нужные файлы .lic из папки licenses
  4. 4
    Очистите папки conf в AppData\Local и AppData\Roaming профиля пользователя при необходимости полного сброса
  5. 5
    Запустите 1С и убедитесь, что программа запросила активацию или подхватила другую лицензию

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

Удаление аппаратного ключа HASP и драйвера

Аппаратный ключ удаляется физически: извлеките USB-устройство из порта. Если ключ сетевой и установлен на сервере, предупредите пользователей — все сеансы, обслуживаемые этим ключом, завершатся с ошибкой. Локальный ключ безопаснее извлекать после закрытия 1С.

Драйвер HASP удаляется через «Программы и компоненты» (пункт Sentinel HASP / HASP License Manager) или командной строкой с правами администратора. Удаление драйвера имеет смысл при конфликтах версий или переходе на программное лицензирование. После удаления перезагрузите компьютер, иначе остаточные службы могут продолжать работать.

cmd
haspdinst.exe -purge

Команда haspdinst.exe -purge полностью удаляет драйвер ключа и менеджер лицензий. Утилита входит в комплект поставки драйвера HASP. После выполнения проверьте в списке служб, что «HASP Loader» исчезла.

Что делать с реестром и сетевым лицензированием

В реестре Windows 1С хранит параметры поиска лицензий в ветке HKEY_LOCAL_MACHINE\SOFTWARE\1C и настройки сетевого ключа — в конфигурационном файле nethasp.ini, который обычно лежит в папке bin\conf платформы. Править реестр вручную требуется редко; в большинстве случаев достаточно удалить файлы активации. Если всё же правите реестр, экспортируйте ветку перед изменением.

При сетевом лицензировании «удаление» лицензии на клиенте сводится к отключению от менеджера лицензий: отредактируйте nethasp.ini, убрав адрес сервера с ключом, или остановите службу менеджера на сервере. Учтите, что один сетевой ключ обслуживает множество рабочих мест — отключение затронет всех пользователей сразу.

Восстановление и повторная активация после удаления

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

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

Типичные ошибки
01
Удаление файлов .lic без резервной копии — при изменённом железе восстановить активацию будет нечем
02
Активация под учётной записью администратора при работе пользователей под другими учётками — лицензия не видна сеансам
03
Удаление драйвера HASP на сервере без остановки сеансов — аварийное завершение работы всех пользователей
04
Повторная активация с другими регистрационными данными — отказ сервера лицензирования
05
Удаление папки licenses на компьютере с несколькими платформами — слетают лицензии сразу всех версий 1С

Проверка результата и типичные проблемы

Итоговая проверка включает три шага: запуск 1С в режиме предприятия, проверку отсутствия ошибок лицензирования и контроль того, что лишняя лицензия действительно не определяется. Для серверной версии дополнительно проверьте журнал агента сервера — ошибки поиска лицензий фиксируются там.

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

Контрольные точки

Как проверить результат

Запуск 1С в режиме предприятия
Норма

Программа запускается без ошибок или запрашивает активацию

Тревожный признак

Ошибка «не найдена лицензия» при наличии другой рабочей лицензии

Содержимое папки licenses
Норма

Остались только нужные файлы .lic

Тревожный признак

Удалённая лицензия снова появляется или остались лишние файлы

Службы HASP после удаления драйвера
Норма

Службы HASP Loader отсутствуют в списке

Тревожный признак

Служба запущена — драйвер удалён не полностью

Работа других пользователей
Норма

Сеансы коллег не пострадали

Тревожный признак

У пользователей аварийно закрылась 1С — затронут сетевой ключ

Итог

Что важно запомнить

Программная лицензия удаляется файлами .lic из ProgramData\1C\licenses, аппаратная — извлечением ключа и драйвера HASP. Всегда делайте резервную копию, сохраняйте пин-коды и проверяйте результат запуском 1С. Сетевые ключи отключайте только вне рабочего времени.

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

Можно ли удалить лицензию 1С без прав администратора?

Файлы в папке ProgramData и изменения в реестре требуют прав администратора. Без них можно удалить только данные в собственном профиле пользователя (AppData), но это не снимет активацию полностью. Обратитесь к системному администратору.

Что будет, если удалить все файлы .lic?

При следующем запуске 1С предложит активировать лицензию заново. Если у вас есть пин-код и регистрационные данные, активация пройдёт штатно. Если пин-коды утеряны, потребуется обращение в фирму «1С» или к франчайзи за восстановлением.

Слетают ли лицензии при обновлении платформы 1С?

Обычно нет: обновление платформы не затрагивает папку licenses. Активация слетает при смене оборудования, переустановке Windows или изменении имени компьютера, так как программная лицензия привязана к этим параметрам.

Как перенести программную лицензию на другой компьютер?

Прямого переноса нет: лицензия привязана к железу. Удалите активацию на старом компьютере, затем активируйте лицензию на новом тем же пин-кодом. Если резервные активации исчерпаны, запросите новый пин-код через партнёра 1С.

Где взять пин-код, если конверт с лицензией потерян?

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