Администрирование · 12 мин
Как удалить ключ 1С: программную лицензию и аппаратный ключ
Как удалить ключ 1С: программную лицензию, аппаратный ключ HASP, данные защиты. Пошаговые инструкции, риски, проверка результата и ответы на вопросы.
Под «ключом 1С» обычно понимают либо программную лицензию (файл с расширением .lic, привязанный к параметрам компьютера), либо аппаратный USB-ключ защиты HASP. Удалять ключ приходится при переносе системы на другой компьютер, при смене типа лицензирования, при повреждении файла лицензии или при отказе от программной защиты в пользу аппаратной. Процедура несложная, но требует понимания, что именно вы удаляете и какие последствия это повлечёт.
Главный риск при удалении ключа — потеря работоспособности платформы: без действующей лицензии 1С откажется запускаться в обычном режиме. Поэтому перед удалением нужно убедиться, что у вас есть запасной вариант: резервный пин-код из комплекта поставки, другой действующий ключ или аппаратный HASP, который возьмёт лицензирование на себя.
Ниже разобраны все типовые сценарии: удаление программной лицензии через конфигуратор и вручную, отключение аппаратного ключа, очистка «хвостов» в реестре и службах, а также проверка результата и типичные ошибки.
Определите, какой именно ключ нужно удалить
Прежде чем что-либо удалять, важно понять, с каким типом защиты работает ваша установка 1С. От этого зависят и место хранения ключа, и процедура удаления, и последствия.
Программная лицензия — это файл с расширением .lic, который платформа создаёт при активации пин-кода. Он жёстко привязан к аппаратным параметрам компьютера: при замене материнской платы, сетевой карты или диска лицензия может «слететь». Аппаратный ключ — это физическое USB-устройство (маркировка HASP HL или HASP4), которое платформа опрашивает при запуске. Существуют также сетевые ключи, раздающие лицензии по локальной сети через сервер HASP License Manager.
Ищите в C:\ProgramData\1C\licenses или в профиле пользователя
Проверьте диспетчер устройств: раздел с контроллерами USB
Проверьте наличие файла лицензии и видимость USB-ключа
Проверьте службу HASP Loader на сервере лицензирования
Сделайте резервную копию и подготовьте запасной вариант
Удаление ключа — операция необратимая в том смысле, что восстановить файл лицензии после удаления нельзя: придётся активировать лицензию заново по пин-коду. Поэтому первый шаг — найти конверт с пин-кодами из комплекта поставки или регистрационную карточку. Если лицензия многопользовательская, убедитесь, что у вас есть все пин-коды, включая резервные.
Полезно также скопировать сами файлы .lic в отдельную папку перед удалением. Это не гарантирует восстановление (файл привязан к железу), но при обращении в службу лицензирования 1С наличие старого файла и данных из него ускорит восстановление лицензии. Заодно запишите регистрационный номер программного продукта — он указан в регистрационной анкете и в окне «О программе».
Удаление программной лицензии вручную
Самый надёжный способ удалить программный ключ — стереть файлы лицензий из служебных каталогов. Сначала завершите все сеансы 1С: закройте конфигуратор, предприятие и убедитесь, что в диспетчере задач не осталось процессов 1cv8.exe и rphost.exe.
Основные места хранения файлов лицензий:
C:\ProgramData\1C\licenses— общесистемные лицензии, доступные всем пользователям компьютера;C:\Users\<имя пользователя>\AppData\Local\1C\1Cv8\licenses— лицензии конкретного пользователя;- каталог
confв папке установки платформы — при использовании файла conf.cfg с параметром ConfLocation лицензия может храниться рядом с указанным каталогом.
Папка ProgramData скрыта по умолчанию: включите отображение скрытых элементов в проводнике или вставьте путь прямо в адресную строку. Удалите нужные файлы с расширением .lic. Если лицензий несколько и вы хотите удалить только одну, ориентируйтесь по дате создания файла или откройте его в текстовом редакторе — в начале видны служебные данные, по которым можно сопоставить файл с конкретной активацией.
- 1Завершите все сеансы 1С и проверьте отсутствие процессов платформы в диспетчере задач
- 2Откройте папку C:\ProgramData\1C\licenses (включите показ скрытых папок при необходимости)
- 3Скопируйте файлы *.lic в резервную папку на всякий случай
- 4Удалите нужные файлы .lic из каталогов licenses
- 5Проверьте профиль пользователя: AppData\Local\1C\1Cv8\licenses
- 6Запустите 1С и убедитесь, что платформа запросила активацию лицензии или нашла другой ключ
Удаление лицензии через диалог активации и при смене параметров
Отдельной кнопки «удалить лицензию» в интерфейсе платформы нет, но есть сценарий, когда платформа сама предлагает избавиться от недействительной лицензии. Если при запуске появляется сообщение о том, что лицензия не найдена или повреждена, диалог активации позволяет пройти процедуру получения новой лицензии — старый нерабочий файл при этом можно просто удалить вручную, он всё равно бесполезен.
При намеренной смене привязки (например, после апгрейда компьютера) порядок такой: удалите старый файл .lic, запустите конфигуратор, в появившемся диалоге выберите «Получить лицензию», введите пин-код и ответьте на вопросы о компьютере. Если пин-код уже использовался, выберите вариант «Я уверен, что ключ был использован ранее» и введите данные прежней анкеты в точности — иначе центр лицензирования откажет в выдаче нового файла.
Удаление и отключение аппаратного ключа HASP
Аппаратный ключ физически удаляется простым извлечением из USB-порта — никаких файлов лицензий на компьютере он не оставляет. Однако если вы полностью отказываетесь от аппаратной защиты, стоит убрать и сопутствующее программное обеспечение: драйвер ключа и, при наличии, менеджер лицензий HASP License Manager.
Драйвер удаляется через «Программы и компоненты» панели управления — ищите пункты Sentinel HASP / HASP Runtime / Драйвер защиты HASP. Если драйвер ставился в режиме службы и штатное удаление не срабатывает, используется установщик драйвера с параметром удаления из командной строки. Перед удалением драйвера убедитесь, что на этом компьютере не работают другие программы, использующие ключи HASP, — драйвер общий для всех таких приложений.
haspdinst.exe -purgeПосле извлечения ключа и удаления драйвера перезагрузите компьютер и запустите 1С. Если платформа ругается на отсутствие лицензии — значит, других ключей в системе нет, и нужно активировать программную лицензию или вернуть аппаратный ключ.
Особые случаи: сервер 1С, виртуальные машины и сетевые ключи
На сервере с кластером 1С:Предприятие программные лицензии могут храниться в каталоге srvinfo (подкаталог с данными лицензирования) либо в стандартных папках licenses от имени учётной записи, под которой работает агент сервера. Перед удалением остановите службу агента сервера 1С, иначе файлы могут быть заблокированы, а кластер продолжит считать лицензию действующей до перезапуска.
На виртуальных машинах программная лицензия привязывается к виртуальному оборудованию. Удаление ключа с последующей переактивацией требуется после миграции ВМ на другой хост, если изменились привязочные параметры. Аппаратный ключ на виртуалке работает только через проброс USB (USB over IP или прямой проброс в гипервизоре) — при отказе от ключа не забудьте убрать и проброс, чтобы не путать диагностику.
С сетевыми ключами HASP NetHASP ситуация обратная: удалять ключ с клиентских машин не нужно, потому что его там нет. Достаточно остановить службу менеджера лицензий на сервере и извлечь физический ключ. Клиенты после этого начнут выдавать ошибку о недоступности лицензии — это ожидаемое поведение, а не сбой.
Как выбрать действие
Проверка результата и типичные ошибки
Признак корректного удаления программной лицензии: при запуске 1С появляется диалог с предложением активировать лицензию (если других ключей нет) либо платформа запускается за счёт другого действующего ключа. Если после удаления файла 1С по-прежнему запускается без вопросов — значит, лицензия была не одна, и вы удалили не ту, либо платформа находит ключ в другом каталоге.
Частые ошибки при удалении ключей:
Как проверить результат
Появился диалог активации или запуск за счёт другого ключа
Платформа запускается как раньше — ключ не удалён или есть вторая копия
В ProgramData и профиле пользователя нет лишних .lic
Остались файлы с прошлыми датами
USB-ключ не отображается, ошибок устройств нет
Устройство с восклицательным знаком — драйвер в сбойном состоянии
HASP Loader / Sentinel отсутствуют или остановлены
Служба работает и пишет ошибки в журнал
Часто задаваемые вопросы
Можно ли перенести программную лицензию 1С на другой компьютер, просто скопировав файл .lic?
Нет. Файл лицензии привязан к аппаратным параметрам конкретного компьютера, и на другой машине он не заработает. Правильная процедура — удалить файл на старом компьютере и активировать лицензию заново на новом, указав при повторной активации те же данные анкеты, что и при первичной.
Что делать, если пин-код утерян, а ключ нужно удалить?
Без пин-кода повторная активация невозможна, поэтому удалять ключ в этой ситуации нельзя. Сначала восстановите пин-код: обратитесь к партнёру-франчайзи, у которого приобреталась программа, или в службу лицензирования 1С с регистрационным номером продукта. Только после получения пин-кода приступайте к удалению.
Удалится ли ключ при переустановке платформы 1С?
Нет. Деинсталляция платформы не затрагивает каталоги licenses в ProgramData и профиле пользователя — файлы лицензий остаются на месте. Если цель переустановки — именно избавиться от ключа, его нужно удалить отдельно вручную.
Почему после удаления файла .lic программа всё равно запускается?
Значит, платформа находит другой источник лицензии: второй файл .lic в профиле пользователя, аппаратный USB-ключ, сетевой ключ от сервера лицензий или лицензию, выданную сервером 1С. Проверьте все перечисленные источники, чтобы понять, откуда берётся лицензия.
Можно ли удалить ключ HASP, не останавливая работу пользователей?
Физически извлечь ключ можно в любой момент, но уже запущенные сеансы 1С продолжат работать, а новые перестанут запускаться — для пользователей это выглядит как внезапный сбой. Планируйте отключение на нерабочее время и заранее предупредите сотрудников.
Опасно ли удалять старые файлы .lic, которые остались после прошлых активаций?
Если текущая лицензия работает и вы точно знаете, какой файл ей соответствует, удаление старых недействительных файлов безопасно — платформа их всё равно игнорирует. Если сомневаетесь, какой файл активный, не удаляйте ничего: лишний «мусорный» файл не мешает работе, а ошибочное удаление рабочего — остановит её.
Что важно запомнить
Перед удалением ключа 1С найдите пин-код или подготовьте другой действующий ключ. Программная лицензия удаляется стиранием файлов .lic в ProgramData и профиле пользователя, аппаратная — извлечением USB-ключа и удалением драйвера HASP. После удаления проверьте запуск платформы: диалог активации означает, что ключ удалён корректно.