Как удалить программную лицензию 1С:Предприятие без потери пин-кода
Содержание
Короткий ответ: удаление лицензии 1С
— это удаление файла *.lic из каталога C:\ProgramData\1C\licenses (программная лицензия) либо снятие драйвера командой haspdinst.exe -r (аппаратная HASP). Но перед тем как удалить файл лицензии, сделайте его копию и убедитесь, что у вас остался неиспользованный резервный пин-код — иначе программа после удаления не запустится, а активировать её заново будет нечем.
Задачи, которые обычно приводят к удалению лицензии, выглядят похоже, а решаются по-разному. Переносите 1С на новый сервер — файл лицензии удалять не надо, нужен резервный пин. «Слетела» привязка после замены диска — лицензию перевыпускают, а старый файл чистят. Не хватает мест в сети — удалять нечего, надо освобождать занятые сеансы. Ниже — как отличить эти случаи и что делать в каждом.
Разберём три разных механизма защиты (программные лицензии 1С, HASP, СЛК отраслевых решений), точные пути к файлам и реестру, порядок повторной активации и ошибки, после которых база встаёт.
Когда действительно нужно удаление лицензии 1С, а когда нет
Удаление файла лицензии — операция необратимая по смыслу: привязка к оборудованию пропадает, а потраченный пин-код сам собой не возвращается. Поэтому сначала проверьте, ваш ли это случай.
Удалять лицензию оправдано, когда:
- 🗑️ списываете или продаёте компьютер, где активирована программная лицензия;
- 🔁 переставляете 1С с одного сервера на другой и хотите оставить старую машину «чистой»;
- ⚠️ файл лицензии повреждён и клиент пишет, что лицензия не найдена или не соответствует оборудованию;
- 🧹 на компьютере остались лицензии от старой платформы 8.2 и мешают диагностике;
- 🔌 переходите с HASP-ключа на программное лицензирование и чистите драйверы.
Удалять лицензию НЕ нужно, когда:
- 👥 «не хватает лицензий» — закончились свободные сеансы, их надо освободить, а не удалять;
- ⬆️ обновляете платформу 8.3 — лицензия живёт отдельно от каталога программы;
- 💾 восстанавливаете базу из копии — лицензия к базе не привязана вообще;
- 🖥️ меняете только монитор, клавиатуру или добавляете память — такие изменения привязку обычно не ломают.
Лицензия 1С привязана к железу компьютера, а не к базе и не к конфигурации. Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и ERP используют одну и ту же лицензию на платформу — поэтому процедура удаления одинакова для всех типовых решений.
Какая у вас лицензия: программная, HASP или СЛК
До любых действий определите тип защиты. Откройте Главное меню — Справка — О программе: внизу окна видно, какая лицензия выдана и откуда — локальный файл, сервер лицензирования или ключ HASP.
*.lic в C:\ProgramData\1C\licenses. Удаление — через удаление файла после остановки всех клиентов и служб. Повторная активация потребует пин-код: основной или один из двух резервных.C:\ProgramData\1C\licenses. На клиенте чистить нечего — достаточно убрать адрес сервера из nethasp.ini или настроек.haspdinst и службы Sentinel, чтобы 1С перестала видеть ключ.http://localhost:9099. Пин-коды и порядок перевыпуска — у разработчика отраслевого решения.Где лежат файлы программных лицензий 1С
Программная лицензия — это обычный файл с расширением .lic и длинным числовым именем. Платформа ищет его в нескольких каталогах по очереди.
| Где искать | Путь | Для кого выдана |
|---|---|---|
| Общий каталог (основной) | C:\ProgramData\1C\licenses | все пользователи компьютера |
| Профиль пользователя | C:\Users\<Пользователь>\AppData\Local\1C\licenses | только этот пользователь |
| Сервер лицензирования | тот же C:\ProgramData\1C\licenses на машине-сервере | клиенты по сети |
| Linux-сервер | /var/1C/licenses | сервер и клиенты |
Каталог ProgramData скрытый — вставьте путь в адресную строку проводника целиком или откройте через Win+R → %ProgramData%\1C\licenses.
Если в каталоге несколько файлов — не удаляйте всё подряд. Серверная лицензия 1С:Предприятие, клиентские многопользовательские и однопользовательские лежат рядом. Снесёте лишнее — остановится сервер приложений, а не только клиент.
Подготовка: что сделать до удаления лицензии
Пять минут подготовки спасают от ситуации «удалил, а активировать нечем».
- Найдите конверт или письмо с пин-кодами. У клиентской программной лицензии обычно три пина: один основной и два резервных. Резервные нужны как раз для повторной активации при смене оборудования.
- Посчитайте, сколько пинов уже израсходовано. Если потрачены все три, после удаления вы останетесь без рабочей 1С до перевыпуска у партнёра.
- Скопируйте весь каталог
licensesв отдельную папку и на флешку. Восстановление файла обратно часто возвращает работоспособность без траты пина — при условии, что железо не менялось. - Выгрузите резервную копию баз. Удаление лицензии данные не затрагивает, но работать в этот момент никто не сможет, и это удобная точка для бэкапа.
- Предупредите пользователей и выберите окно — процедура требует, чтобы из базы вышли все.
Удаление программной лицензии 1С: пошаговая инструкция
Шаг 1. Закройте все сеансы и остановите службы
Пока платформа держит файл лицензии, Windows не даст его удалить.
- Закройте все клиенты 1С и конфигуратор на всех рабочих местах.
- Для клиент-серверного варианта остановите службу сервера:
Панель управления — Администрирование — Службы, найдитеАгент сервера 1С:Предприятия 8.3и нажмите «Остановить». - Остановите службу сервера лицензирования, если она установлена отдельно.
- Проверьте в диспетчере задач, что не осталось процессов
1cv8.exe,1cv8c.exeиrphost.exe.
Остановить агент сервера можно и командой в консоли с правами администратора:
net stop "1C:Enterprise 8.3 Server Agent"
Шаг 2. Удалите файл лицензии
- Откройте
%ProgramData%\1C\licenses. - Определите нужный файл. Откройте его блокнотом — внутри читается тип лицензии и число рабочих мест; это безопаснее, чем ориентироваться на имя файла.
- Перенесите файл в заранее созданную папку-архив (не в корзину — корзину часто чистят автоматом).
- Проверьте профиль пользователя:
%LOCALAPPDATA%\1C\licenses. Там нередко остаётся вторая, «пользовательская» лицензия.
Шаг 3. Проверьте результат
Запустите 1С. Если удаление прошло, клиент выдаст окно получения лицензии с предложением ввести пин-код — значит, старая привязка снята.
Для серверного варианта запустите службу агента обратно и откройте консоль администрирования: Администрирование серверов 1С Предприятие — Central server — Кластеры — Локальный кластер. Отсутствие выданных лицензий подтверждает, что файл больше не читается.
Шаг 4. Активируйте заново, если нужно
В окне получения лицензии выберите Получить лицензию и введите резервный пин. Активация без интернета делается через файл запроса: программа сохраняет файл, его отправляют на указанный адрес, в ответ приходит файл лицензии, который платформа принимает в том же окне.
На виртуальных машинах при каждой активации фиксируйте в журнале, какой пин израсходован и на какой ВМ. После миграции гипервизора привязка часто рвётся, и без журнала невозможно понять, сколько пинов осталось.
Удаление лицензии HASP: драйвер haspdinst и Sentinel
С аппаратным ключом логика другая. Лицензия физически находится в ключе, стереть её нельзя и не нужно. Удаляют драйвер и менеджер лицензий.
Снятие драйвера haspdinst
Утилита haspdinst.exe входит в комплект платформы и обычно лежит в каталоге C:\Program Files (x86)\1cv8\common или в папке дистрибутива с драйвером защиты. Выньте ключ из разъёма, откройте командную строку от администратора и перейдите в этот каталог.
haspdinst.exe -info
haspdinst.exe -r
Первая команда покажет установленную версию драйвера, вторая — удалит его. Если удаление не идёт или драйвер ставился поверх старой версии, применяют принудительный вариант с очисткой:
haspdinst.exe -fr -purge
После этого перезагрузите компьютер. Установить драйвер обратно — haspdinst.exe -i.
Проверка через Admin Control Center
У современных драйверов есть веб-интерфейс: откройте http://localhost:1947. В разделе Sentinel Keys видно все найденные ключи, в Features — доступные лицензии, в Sessions — кто их занял. Пустой список ключей после удаления драйвера — признак, что чистка сработала.
Там же решается частая задача: отключить обращение к сетевому ключу. Зайдите в Configuration — Access to Remote License Managers и снимите разрешение на поиск менеджеров в сети.
Сетевой менеджер лицензий
Если у вас многопользовательский ключ и установлен HASP License Manager, удалите его отдельно — через Программы и компоненты или запуском lmsetup.exe с выбором режима удаления. После этого удалите файл nethasp.ini из каталога conf платформы, чтобы клиенты перестали искать менеджер по сети.
Чистка остатков в реестре
Ручная правка реестра нужна редко — в основном когда драйвер HASP не ставится заново и ругается на предыдущую установку.
Перед правкой обязательно выгрузите ветку реестра в файл .reg. Ошибочное удаление ключа службы приводит к незагружающейся системе.
Остатки защиты обычно встречаются здесь:
HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin Knowledge SystemsHKEY_LOCAL_MACHINE\SOFTWARE\SafeNet SentinelHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hardlockHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspntHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hasplms
Дополнительно проверьте каталог C:\Program Files\Common Files\Aladdin Shared — там остаются библиотеки сетевого менеджера.
Программные лицензии 1С в реестре ничего существенного не хранят: привязка живёт в самом файле .lic и в слепке оборудования. Искать там «остатки лицензии» бессмысленно.
Освобождение занятых лицензий вместо удаления
Половина обращений «удалите лицензию» означает, что лицензии кончились из-за зависших сеансов. Файл трогать не надо.
- Откройте консоль администрирования кластера:
Администрирование серверов 1С Предприятие. - Перейдите в
Локальный кластер — Сеансы. Отсортируйте по времени последней активности. - Удалите сеансы, которые висят часами без активности — лицензия освободится сразу.
- Проверьте ветку
Соединения— там остаются «брошенные» соединения фоновых заданий. - Если зависших сеансов много и они возвращаются, перезапустите рабочие процессы: в кластере снимите
rphost, платформа поднимет его заново.
Для файлового варианта лицензия занимается на запуск клиента — закрытие окна 1С освобождает её, но процесс 1cv8.exe иногда остаётся в памяти. Снимите его в диспетчере задач.
Особенности по конфигурациям и вариантам работы
- 📘 Бухгалтерия 3.0, ЗУП 3.1, УТ 11, ERP — лицензия общая на платформу. Удаление и активация не зависят от конфигурации.
- 🏭 Отраслевые решения (на базе УТ 11 или ERP от партнёров 1С) часто защищены СЛК. Там свой сервер лицензирования, свои пины, веб-интерфейс на порту 9099 и отдельная процедура освобождения лицензии. Типовая процедура 1С к ним не применяется.
- 🧾 Базовые версии (Бухгалтерия базовая, ЗУП базовая) — одно рабочее место без возможности докупить сеансы. Удаление лицензии здесь почти всегда связано с переносом на другой компьютер.
- ☁️ Аренда и облачные сервисы — лицензия на стороне провайдера, у клиента файлов нет вообще. Все вопросы решает поставщик сервиса.
- 🐧 Linux-сервер — каталог
/var/1C/licenses, удаление файла черезrmпосле остановки службыsrv1cv83. Права на каталог должны остаться у пользователяusr1cv8, иначе новая активация не запишет файл.
Типичные ошибки при удалении лицензии 1С
C:\ProgramData\1C\licenses или активируйте резервный пин.1C:Enterprise 8.3 Server Agent и снимите процессы 1cv8.exe, rphost.exe, затем удаляйте.haspdinst.exe -fr -purge, перезагрузитесь, проверьте остатки в ветках hardlock и haspnt реестра, затем ставьте заново через haspdinst.exe -i.Сеансы и Соединения в консоли кластера или перезапустите rphost.Если удалить лицензию штатно не получается
Когда файл удалён, а пины закончились — остаются легальные пути:
- 📞 Перевыпуск у партнёра 1С. Заявка с номером поставки и регистрационной картой. Обычно восстанавливают бесплатно или за символическую сумму; срок — от нескольких часов до пары рабочих дней.
- 🔑 Переход на аппаратный ключ. HASP не зависит от железа компьютера: переставили в другой разъём — и работает. Ориентировочная стоимость замены программной лицензии на ключ — порядка 1 000–3 000 ₽ за позицию, уточняется у партнёра.
- 🖥️ Сервер лицензирования. Одна машина держит все клиентские лицензии, остальные получают их по сети. Переустановка рабочих станций больше не требует трогать лицензии вообще.
- 📄 Временная лицензия. Партнёры выдают на период разбирательства, чтобы работа не стояла.
Отдельно о «чистке» защиты сторонними средствами: эмуляторы ключей и патчи обходят технические средства защиты, а это прямо запрещено ст. 1299 ГК РФ. Последствия — от неработающей после обновления платформы до ответственности для организации. Легальный путь дольше ровно на один звонок партнёру.
Как избежать повторного удаления лицензии
- 🗂️ Ведите таблицу: номер поставки, израсходованные пины, компьютер, дата активации.
- 💾 Храните копию каталога
licensesвместе с бэкапами баз. - 🧱 Для виртуальных машин фиксируйте конфигурацию ВМ и не включайте автоматическую миграцию между хостами.
- 🖥️ Переводите клиентские лицензии на сервер лицензирования — тогда переустановка ОС на рабочем месте не затрагивает лицензии.
- 🔐 Ограничьте доступ к каталогу
ProgramData\1C\licenses: пользователям с правами администратора ничто не мешает удалить файл случайно.
Частые вопросы
Можно ли перенести программную лицензию 1С на другой компьютер?
Вернётся ли пин-код после удаления файла лицензии?
Где находится файл программной лицензии 1С?
C:\ProgramData\1C\licenses для всех пользователей, в %LOCALAPPDATA%\1C\licenses для конкретного пользователя, в /var/1C/licenses на Linux.Как удалить лицензию HASP из ключа?
haspdinst.exe -r, при проблемах haspdinst.exe -fr -purge с последующей перезагрузкой.Удаление лицензии удалит базы или настройки?
Сколько резервных пин-кодов даётся к программной лицензии?
Источники
- Гражданский кодекс РФ, ст. 1280 — права пользователя программы для ЭВМ
- Гражданский кодекс РФ, ст. 1286 — лицензионный договор
- Гражданский кодекс РФ, ст. 1299 — технические средства защиты авторских прав