Снятие лицензии 1С с компьютера: программной, аппаратной и сетевой

· 10 мин

Содержание

Чтобы удалить лицензию 1С 8.3 с компьютера, нужно убрать файл с расширением .lic из каталога C:\ProgramData\1C\licenses (или из профиля пользователя) и перезапустить платформу. Для аппаратного ключа — вынуть сам ключ из порта и снести драйвер HASP. Для сетевой лицензии — отвязать клиентов от сервера лицензирования.

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

Ниже — порядок действий для каждого из четырёх случаев, точные пути в Windows и Linux, способ проверить результат и разбор ошибки Не обнаружен ключ защиты программы или полученная лицензия!.

Какая лицензия у вас установлена и что значит её удалить

Сначала определите тип защиты: действия различаются радикально. Откройте Справка → О программе в любой базе — внизу окна платформа пишет, какая лицензия получена: программная или аппаратная, локальная или многопользовательская.

Тип лицензииКак выглядитЧто значит «удалить»Главный риск
Программная локальнаяФайл *.lic на диске, активировалась пин-кодомУдалить файл .licПин-код не вернётся, нужен резервный
Программная многопользовательскаяФайл .lic на сервере, клиенты берут по сетиУдалить файл на сервереРазом встанут все пользователи
Аппаратная локальная (HASP HL)USB-ключ фиолетовый/красный в портуВынуть ключ, удалить драйверПотеря самого ключа = потеря лицензии
Аппаратная сетевая (HASP NET)Ключ красный на сервере + License ManagerОстановить службу, править nethasp.iniКлиенты «не видят» ключ
Зачем вы удаляете лицензию?

Что зафиксировать до удаления лицензии с компьютера

Пять минут подготовки экономят неделю переписки с партнёром. Главное — иметь возможность откатиться.

Перед удалением лицензии
Выполнено: 0 / 7

Копия каталога 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. Закройте 1С и выньте USB-ключ из порта.
  2. Откройте Панель управления → Программы и компоненты и удалите пункты, относящиеся к защите: Sentinel Runtime, Sentinel LDK, HASP Device Driver, HASP License Manager.
  3. Если пункта нет, снесите драйвер установщиком haspdinst.exe — он поставляется вместе с дистрибутивом платформы, обычно в каталоге ...\1cv8\8.3.XX.XXXX\bin\:
haspdinst.exe -r
haspdinst.exe -fr

Первая команда — обычное удаление, вторая — принудительное, если обычное завершилось ошибкой.

  1. Перезагрузите компьютер.
  2. Удалите или переименуйте файл настройки поиска сетевого ключа C:\Program Files (x86)\1cv8\conf\nethasp.ini — в нём прописан адрес сервера в параметре NH_SERVER_ADDR.

Проверить, остались ли в системе ключи, помогает локальная панель драйвера: откройте в браузере http://localhost:1947 и посмотрите раздел с ключами. Пустой список — драйвер больше ничего не держит.

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

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

  1. Выгоните пользователей из базы: Администрирование → Обслуживание → Блокировка работы с информационной базой в Бухгалтерии 3.0 и ЗУП 3.1, в УТ 11 и ERP — НСИ и администрирование → Обслуживание.
  2. На клиентских машинах уберите настройки поиска сервера лицензирования и файл nethasp.ini, если он использовался.
  3. На сервере остановите службу агента сервера 1С.
  4. Удалите файл .lic из каталога лицензий сервера и из профиля служебной учётной записи.
  5. Запустите службу и убедитесь, что клиенты получают отказ по лицензии, а не падают с ошибкой соединения.

На терминальном сервере считайте лицензии по сеансам, а не по компьютерам. Удалив один файл многопользовательской лицензии на 10 рабочих мест, вы останавливаете все десять сеансов сразу.

Как освободить занятую лицензию, не удаляя её

Чаще всего под «удалить лицензию» имеют в виду другое: лицензии кончились, хотя половина людей уже ушла домой. Удалять файл в этой ситуации не нужно.

  • 👤 Завершите зависшие сеансы: Главное меню (≡) → Сервис → Активные пользователи, выберите сеанс и завершите его.
  • 🖥 В клиент-серверном варианте откройте оснастку Администрирование серверов 1С Предприятия → Кластеры → Локальный кластер → Сеансы и удалите сеансы без активности.
  • ♻️ Поставьте в настройках кластера автоматическое завершение неактивных сеансов — через 30–60 минут простоя лицензия вернётся в пул сама.
  • 🔄 Крайняя мера — перезапуск службы агента сервера: сбрасывает все сеансы и все выданные лицензии.

Регламентные задания, веб-сервисы и обмены тоже занимают лицензии. Если ночной обмен с сайтом в УТ 11 падает по лицензии, проверьте, не висит ли фоновое задание с утра.

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

Самая дорогая ошибка — удалить лицензию и только потом выяснить, что активировать её заново нечем.

  • 🔑 В комплекте программной лицензии приходит основной пин-код и резервные — они нужны именно для смены железа.
  • 🧩 Привязка считается по набору параметров: процессор, материнская плата, объём памяти, диск, сетевой адаптер, имя компьютера, версия ОС. Замена одной планки памяти обычно проходит, замена материнской платы — нет.
  • 💻 В виртуальной машине запас по изменениям параметров меньше. Перенос ВМ на другой хост или откат к снапшоту почти всегда требует новой активации.
  • 📨 Когда резервные пин-коды израсходованы, остаётся заявка через партнёра в фирму 1С с указанием регистрационного номера и причины. Срок — обычно от нескольких часов до пары рабочих дней.
  • 💰 Ориентировочно: восстановление пин-кодов по действующему комплекту для владельца лицензии бесплатно, а покупка новой клиентской лицензии на одно рабочее место стоит примерно от 8–9 тысяч рублей. Разница в цене — лишний аргумент сохранить архив и документы.

Планируете переустановку системы с заменой диска? Активируйте резервный пин-код до разборки старого компьютера. На живой машине можно сверить параметры привязки, на разобранной — уже нет.

Особенности по конфигурациям и сценариям

Лицензия относится к платформе, а не к прикладному решению, но детали отличаются.

СценарийЧто учесть при удалении лицензии
Базовая Бухгалтерия или ЗУПЛицензия жёстко привязана к одному ПК, дополнительные клиентские не предусмотрены. Перенос — только через активацию резервного пин-кода
Бухгалтерия 3.0 ПРОФ, ЗУП 3.1 ПРОФПлатформенная лицензия на рабочее место. Можно удалить на одном ПК и активировать на другом в пределах купленного количества
УТ 11, файловый режимМногопользовательская лицензия часто лежит на «главном» компьютере. Снимая его с работы, заранее перенесите лицензию и базу
ERP и КОРП, клиент-серверОтдельно серверная лицензия и отдельно клиентские. Удаляйте только нужный файл, остальные не трогайте
Облачный сервис 1СУдалять нечего: лицензия включена в тариф и к вашему ПК не привязана
Linux-серверПроверьте права на каталог лицензий и владельца файла, иначе после возврата файла служба его не прочитает

Типичные ошибки при удалении лицензии

Диагностика: выберите симптом

Отдельная группа проблем — организационная. Лицензию удаляет приходящий специалист, а пин-коды и письмо об активации остаются у него. Держите сканы документов и список пин-кодов в корпоративном хранилище, а не в переписке.

Чем проверить, что лицензия удалена корректно

  • ✅ Справка → О программе в 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/.
Удаление файла лицензии повредит базу?
Нет, информационная база и файл лицензии не связаны. 1С просто перестанет запускаться до активации или возврата файла.
Как удалить лицензию, если компьютер уже не включается?
Удалять нечего — файл недоступен вместе с диском. Нужен резервный пин-код, а при его отсутствии — заявка через партнёра с регистрационным номером комплекта.
Нужно ли что-то менять в бухучёте после удаления лицензии?
Нет. Право использования уже учтено при покупке (как правило через расходы будущих периодов со списанием на затраты), а удаление файла — техническая операция без проводок.
Что делать, если лицензии хватает не всем пользователям?
Сначала завершите зависшие сеансы через Сервис → Активные пользователи и консоль кластера. Если места действительно заняты работающими людьми — докупайте клиентские лицензии.