Снятие лицензии 1С с компьютера: программной, аппаратной и сетевой
Содержание
Чтобы удалить лицензию
1С 8.3 с компьютера, нужно убрать файл с расширением .lic из каталога C:\ProgramData\1C\licenses (или из профиля пользователя) и перезапустить платформу. Для аппаратного ключа — вынуть сам ключ из порта и снести драйвер HASP. Для сетевой лицензии — отвязать клиентов от сервера лицензирования.
Но есть нюанс, из-за которого такие операции часто заканчиваются простоем бухгалтерии на день-два. Удаление файла не возвращает пин-код. Программная лицензия не «освобождается» при удалении файла: для нового железа понадобится резервный пин-код либо заявка в фирму 1С через партнёра.
Ниже — порядок действий для каждого из четырёх случаев, точные пути в Windows и Linux, способ проверить результат и разбор ошибки Не обнаружен ключ защиты программы или полученная лицензия!.
Какая лицензия у вас установлена и что значит её удалить
Сначала определите тип защиты: действия различаются радикально. Откройте Справка → О программе в любой базе — внизу окна платформа пишет, какая лицензия получена: программная или аппаратная, локальная или многопользовательская.
| Тип лицензии | Как выглядит | Что значит «удалить» | Главный риск |
|---|---|---|---|
| Программная локальная | Файл *.lic на диске, активировалась пин-кодом | Удалить файл .lic | Пин-код не вернётся, нужен резервный |
| Программная многопользовательская | Файл .lic на сервере, клиенты берут по сети | Удалить файл на сервере | Разом встанут все пользователи |
| Аппаратная локальная (HASP HL) | USB-ключ фиолетовый/красный в порту | Вынуть ключ, удалить драйвер | Потеря самого ключа = потеря лицензии |
| Аппаратная сетевая (HASP NET) | Ключ красный на сервере + License Manager | Остановить службу, править nethasp.ini | Клиенты «не видят» ключ |
licenses в архив, после переустановки верните файл на место — привязка к железу та же.Сервис → Активные пользователи — лицензия освободится сама..lic, что не используются. Активный файл определите по дате и по тому, какая лицензия получена в Справка → О программе.nethasp.ini, иначе платформа будет долго искать ключ при каждом запуске.Что зафиксировать до удаления лицензии с компьютера
Пять минут подготовки экономят неделю переписки с партнёром. Главное — иметь возможность откатиться.
Копия каталога licenses — ваша страховка. Если железо не менялось, достаточно вернуть файл .lic на место, и лицензия заработает без повторной активации.
Серверную и клиентские лицензии не путайте. Удалив файл серверной лицензии, вы положите весь кластер, а не одно рабочее место.
Как удалить программную лицензию 1С 8.3 с компьютера
Шаг 1. Найдите файлы лицензий
Программная лицензия — это обычный файл с расширением .lic и именем из цифр. Лежит он в одном из каталогов:
- 📁
C:\ProgramData\1C\licenses— лицензии для всех пользователей компьютера; - 📁
C:\Users\<Имя>\AppData\Local\1C\licenses— лицензия только текущего пользователя; - 📁
C:\ProgramData\1C\1Cv8\confиC:\Program Files (x86)\1cv8\conf— расположение старых релизов платформы; - 📁 профиль служебной учётной записи сервера, обычно
C:\Users\USR1CV8\AppData\Local\1C\licenses— там живут серверные и многопользовательские лицензии; - 📁 Linux: как правило
/var/1C/licenses/, у пользователя —~/.1cv8/licenses/.
Каталог ProgramData скрытый: вставьте путь прямо в адресную строку проводника. Если не нашли, прочешите диск из PowerShell:
Get-ChildItem -Path C:\ -Filter *.lic -Recurse -ErrorAction SilentlyContinue | Select-Object FullName, LastWriteTime
Шаг 2. Закройте все сеансы 1С
Завершите все клиенты 1С на компьютере. На сервере остановите службу агента:
net stop "1C:Enterprise 8.3 Server Agent"
Если файл не удаляется с ошибкой «занят», значит остался процесс 1cv8.exe или rphost.exe — снимите его в диспетчере задач.
Шаг 3. Удалите файл лицензии
Скопируйте .lic в архив, затем удалите из каталога. Для ProgramData понадобятся права администратора — запускайте проводник или консоль с повышением прав.
Шаг 4. Проверьте результат
Запустите 1С. Правильное поведение после удаления — окно с текстом Не обнаружен ключ защиты программы или полученная лицензия! либо предложение активировать лицензию. Это и есть подтверждение, что лицензия снята.
Если 1С запустилась как обычно — остался второй файл в другом каталоге из списка выше либо лицензия приходит по сети с сервера.
Патчи, эмуляторы ключей и «активаторы» — нарушение лицензионного договора и уголовный риск по статьям о нарушении авторских прав. Легальный путь при утере пин-кодов один: заявка через партнёра в фирму 1С. Как правило вопрос решается, если регистрационный номер ваш и комплект на поддержке.
Как снять аппаратный ключ HASP и удалить драйвер
Для аппаратной защиты «удалить лицензию» = убрать ключ и зачистить за ним драйвер, иначе платформа при каждом старте будет опрашивать несуществующий ключ и запускаться на 10–20 секунд дольше.
- Закройте 1С и выньте USB-ключ из порта.
- Откройте
Панель управления → Программы и компонентыи удалите пункты, относящиеся к защите:Sentinel Runtime,Sentinel LDK,HASP Device Driver,HASP License Manager. - Если пункта нет, снесите драйвер установщиком
haspdinst.exe— он поставляется вместе с дистрибутивом платформы, обычно в каталоге...\1cv8\8.3.XX.XXXX\bin\:
haspdinst.exe -r
haspdinst.exe -fr
Первая команда — обычное удаление, вторая — принудительное, если обычное завершилось ошибкой.
- Перезагрузите компьютер.
- Удалите или переименуйте файл настройки поиска сетевого ключа
C:\Program Files (x86)\1cv8\conf\nethasp.ini— в нём прописан адрес сервера в параметреNH_SERVER_ADDR.
Проверить, остались ли в системе ключи, помогает локальная панель драйвера: откройте в браузере http://localhost:1947 и посмотрите раздел с ключами. Пустой список — драйвер больше ничего не держит.
Как удалить сетевую лицензию и отвязать клиентов
Многопользовательская программная лицензия живёт на одном компьютере, а клиенты получают её по сети. Удаление идёт в обратном порядке: сначала клиенты, потом сервер.
- Выгоните пользователей из базы:
Администрирование → Обслуживание → Блокировка работы с информационной базойв Бухгалтерии 3.0 и ЗУП 3.1, в УТ 11 и ERP —НСИ и администрирование → Обслуживание. - На клиентских машинах уберите настройки поиска сервера лицензирования и файл
nethasp.ini, если он использовался. - На сервере остановите службу агента сервера 1С.
- Удалите файл
.licиз каталога лицензий сервера и из профиля служебной учётной записи. - Запустите службу и убедитесь, что клиенты получают отказ по лицензии, а не падают с ошибкой соединения.
На терминальном сервере считайте лицензии по сеансам, а не по компьютерам. Удалив один файл многопользовательской лицензии на 10 рабочих мест, вы останавливаете все десять сеансов сразу.
Как освободить занятую лицензию, не удаляя её
Чаще всего под «удалить лицензию» имеют в виду другое: лицензии кончились, хотя половина людей уже ушла домой. Удалять файл в этой ситуации не нужно.
- 👤 Завершите зависшие сеансы:
Главное меню (≡) → Сервис → Активные пользователи, выберите сеанс и завершите его. - 🖥 В клиент-серверном варианте откройте оснастку
Администрирование серверов 1С Предприятия → Кластеры → Локальный кластер → Сеансыи удалите сеансы без активности. - ♻️ Поставьте в настройках кластера автоматическое завершение неактивных сеансов — через 30–60 минут простоя лицензия вернётся в пул сама.
- 🔄 Крайняя мера — перезапуск службы агента сервера: сбрасывает все сеансы и все выданные лицензии.
Регламентные задания, веб-сервисы и обмены тоже занимают лицензии. Если ночной обмен с сайтом в УТ 11 падает по лицензии, проверьте, не висит ли фоновое задание с утра.
Повторная активация: что будет с пин-кодом
Самая дорогая ошибка — удалить лицензию и только потом выяснить, что активировать её заново нечем.
- 🔑 В комплекте программной лицензии приходит основной пин-код и резервные — они нужны именно для смены железа.
- 🧩 Привязка считается по набору параметров: процессор, материнская плата, объём памяти, диск, сетевой адаптер, имя компьютера, версия ОС. Замена одной планки памяти обычно проходит, замена материнской платы — нет.
- 💻 В виртуальной машине запас по изменениям параметров меньше. Перенос ВМ на другой хост или откат к снапшоту почти всегда требует новой активации.
- 📨 Когда резервные пин-коды израсходованы, остаётся заявка через партнёра в фирму 1С с указанием регистрационного номера и причины. Срок — обычно от нескольких часов до пары рабочих дней.
- 💰 Ориентировочно: восстановление пин-кодов по действующему комплекту для владельца лицензии бесплатно, а покупка новой клиентской лицензии на одно рабочее место стоит примерно от 8–9 тысяч рублей. Разница в цене — лишний аргумент сохранить архив и документы.
Планируете переустановку системы с заменой диска? Активируйте резервный пин-код до разборки старого компьютера. На живой машине можно сверить параметры привязки, на разобранной — уже нет.
Особенности по конфигурациям и сценариям
Лицензия относится к платформе, а не к прикладному решению, но детали отличаются.
| Сценарий | Что учесть при удалении лицензии |
|---|---|
| Базовая Бухгалтерия или ЗУП | Лицензия жёстко привязана к одному ПК, дополнительные клиентские не предусмотрены. Перенос — только через активацию резервного пин-кода |
| Бухгалтерия 3.0 ПРОФ, ЗУП 3.1 ПРОФ | Платформенная лицензия на рабочее место. Можно удалить на одном ПК и активировать на другом в пределах купленного количества |
| УТ 11, файловый режим | Многопользовательская лицензия часто лежит на «главном» компьютере. Снимая его с работы, заранее перенесите лицензию и базу |
| ERP и КОРП, клиент-сервер | Отдельно серверная лицензия и отдельно клиентские. Удаляйте только нужный файл, остальные не трогайте |
| Облачный сервис 1С | Удалять нечего: лицензия включена в тариф и к вашему ПК не привязана |
| Linux-сервер | Проверьте права на каталог лицензий и владельца файла, иначе после возврата файла служба его не прочитает |
Типичные ошибки при удалении лицензии
.lic из архивной копии — после удаления это нормальное сообщение..lic в C:\ProgramData\1C\licenses и запустите 1С от того же пользователя, под которым активировали.conf старой версии платформы. Прочешите диск по маске *.lic.1cv8.exe, rphost.exe или служба агента сервера. Остановите службу и снимите процессы, затем удаляйте.haspdinst.exe -r и уберите nethasp.ini.Отдельная группа проблем — организационная. Лицензию удаляет приходящий специалист, а пин-коды и письмо об активации остаются у него. Держите сканы документов и список пин-кодов в корпоративном хранилище, а не в переписке.
Чем проверить, что лицензия удалена корректно
- ✅
Справка → О программев 1С — строка о полученной лицензии исчезла или изменился её тип. - ✅ Каталоги из списка выше не содержат
.lic(проверьте и скрытые папки). - ✅
http://localhost:1947не показывает ключей HASP. - ✅
Панель управления → Программы и компонентыне содержит компонентов Sentinel и HASP. - ✅ Консоль кластера: в
Сеансахнет активных сеансов с выданной лицензией. - ✅ Новый компьютер стартует и просит активацию — значит старая привязка больше не мешает.
Можно ли удалить лицензию 1С и активировать её на другом компьютере тем же пин-кодом?
Где лежат файлы лицензий 1С 8.3?
C:\ProgramData\1C\licenses и C:\Users\<Имя>\AppData\Local\1C\licenses. В старых релизах — подкаталог conf каталога установки платформы. В Linux обычно /var/1C/licenses/.Удаление файла лицензии повредит базу?
Как удалить лицензию, если компьютер уже не включается?
Нужно ли что-то менять в бухучёте после удаления лицензии?
Что делать, если лицензии хватает не всем пользователям?
Сервис → Активные пользователи и консоль кластера. Если места действительно заняты работающими людьми — докупайте клиентские лицензии.