Удаление и отвязка лицензии 1С 8.3 с компьютера и сервера: файлы .lic, ключи HASP, перенос
Содержание
Программная лицензия 1С 8.3 удаляется вручную: это файл с расширением .lic в папке C:\ProgramData\1C\licenses. Удалите его — и платформа на этом компьютере перестанет видеть лицензию. Но удалить лицензию 1С с компьютера и освободить её для другого ПК — разные вещи: кнопки «деактивировать» у классической программной защиты нет, перенос делается резервным пин-кодом.
Типичная ситуация: офис меняет компьютер бухгалтера, старый уходит на списание, а лицензия на нём «висит». Или админ разбирается с сервером, где когда-то стоял ключ HASP, а теперь работают программные лицензии. Ниже по шагам разобраны оба варианта — программная лицензия и аппаратный ключ, а также что делать с хвостами в системе.
Какие бывают лицензии 1С и что значит их «удалить»
У 1С:Предприятия 8.3 два вида защиты, и удаляются они совершенно по-разному.
| Вид лицензии | Где живёт | Что значит «удалить» |
|---|---|---|
| 💾 Программная (пин-код) | Файл .lic на диске | Удалить файл; для переноса — активировать на новом ПК резервным пин-кодом |
| 🔑 Локальный ключ HASP | USB-ключ + драйвер | Вынуть ключ, удалить драйвер |
| 🌐 Сетевой ключ HASP | USB-ключ на сервере + менеджер лицензий HASP | Удалить менеджер лицензий, драйвер и настройки nethasp.ini |
| 🖥 Лицензия на сервер 1С | Файл .lic на машине кластера | Удалить файл; для переноса — резервный пин-код |
Программная лицензия привязана к параметрам конкретного компьютера: процессору, диску, сетевой карте, имени, операционной системе. Поэтому файл .lic нельзя просто скопировать на другой ПК — там он будет недействителен.
Аппаратный ключ ни к какому компьютеру не привязан. Лицензия «уезжает» вместе с ключом: выдернули из USB — на этой машине её больше нет.
Если вы хотите лишь проверить, какая лицензия сейчас используется, откройте в 1С окно «О программе» (через меню с тремя полосками или значок вопроса в правом верхнем углу). Там указано, какую лицензию получил текущий сеанс.
Где хранятся файлы лицензий 1С 8.3
Платформа ищет файлы программных лицензий в нескольких каталогах. Проверьте их все, иначе после «удаления» лицензия неожиданно найдётся снова.
| Система | Каталог | Для кого |
|---|---|---|
| Windows | C:\ProgramData\1C\licenses | Для всех пользователей компьютера |
| Windows | %APPDATA%\1C\licenses | Только для текущего пользователя |
| Linux | /var/1C/licenses | Для всех пользователей |
Папка ProgramData по умолчанию скрыта. Наберите путь прямо в адресной строке Проводника — так быстрее, чем включать показ скрытых файлов.
Имя файла лицензии — длинная последовательность цифр с расширением .lic, например 20240315123456789.lic. Если в папке несколько файлов, значит, на компьютер активировали несколько комплектов: например, однопользовательскую лицензию и дополнительную на 5 мест.
Как понять, какой файл к чему относится
Файл .lic — текстовый. Его можно открыть Блокнотом и посмотреть содержимое, но ничего в нём не меняйте: любая правка делает лицензию недействительной.
Надёжнее посмотреть сведения через утилиту лицензирования ring (входит в состав 1C:Enterprise License Tools). Команда выводит список установленных лицензий:
ring license list
А по конкретному файлу — подробности: номер комплекта , число мест, на кого зарегистрирована:
ring license info --name 20240315123456789.lic
Если утилита не установлена или ругается на параметры, вызовите справку ring license help — набор ключей зависит от версии утилиты.
Как удалить программную лицензию 1С с компьютера
Порядок одинаковый для рабочей станции и ноутбука.
- Закройте все сеансы 1С на этом компьютере, включая Конфигуратор.
- Откройте
C:\ProgramData\1C\licenses. - Скопируйте файлы
.licв надёжное место — на флешку или в сетевую папку администратора. - Удалите нужный файл. Для этого понадобятся права администратора Windows.
- Проверьте папку
%APPDATA%\1C\licensesу каждого пользователя, который работал с 1С. Там тоже могут лежать файлы. - Запустите 1С. Если других лицензий нет, появится окно получения лицензии — значит, удаление прошло.
Вместо удаления через Проводник можно воспользоваться утилитой:
ring license remove --name 20240315123456789.lic
Зачем делать копию перед удалением
Копия файла — страховка. Если на этом же компьютере ничего не менялось (железо, Windows, имя ПК), сохранённый .lic можно вернуть обратно в папку, и лицензия снова заработает без повторной активации.
На другом компьютере эта копия бесполезна. Но если вы удалили не тот файл, она избавит от траты резервного пин-кода.
Удаление файла не возвращает лицензию в «общий котёл». Для 1С эта лицензия по-прежнему числится активированной на старом компьютере. Освободить её можно только активацией в другом месте по правилам из следующего раздела.
Отвязка лицензии 1С и перенос на другой компьютер
Самостоятельной отвязки через личный кабинет или сайт у классических программных лицензий нет. Перенос выглядит как новая активация того же комплекта.
Резервные пин-коды
В конверте с лицензией несколько пин-кодов: основной и резервные. Основной уходит на первую активацию. Резервные нужны как раз для переноса: при замене компьютера, переустановке Windows, смене комплектующих.
Порядок переноса:
- На старом компьютере удалите файл
.lic(как описано выше). - На новом установите платформу 1С той же или более новой версии.
- Запустите 1С — откроется окно получения лицензии.
- Выберите получение лицензии и введите резервный пин-код.
- В поле ранее использованного пин-кода укажите тот, которым лицензия была активирована раньше.
- Введите регистрационные данные — организацию и ИНН ровно так же, как при первой активации. Расхождение в данных станет поводом для отказа.
- Активация пройдёт через интернет . Если на компьютере его нет, используйте вариант с файлом запроса или по телефону — их предлагает тот же мастер.
Что делать, когда резервные пин-коды закончились
Если все пин-коды израсходованы, новый комплект кодов выдаёт центр лицензирования 1С по запросу владельца лицензии. В обращении указывают регистрационный номер продукта, причину переноса и данные организации. Поможет и партнёр 1С, у которого куплена программа.
💡 Не тратьте резервный пин-код, если компьютер не менялся. После мелкого обновления Windows или замены мыши лицензия обычно остаётся рабочей. Пин-код нужен, когда платформа сама сообщает, что лицензия не найдена.
Повторная активация на том же компьютере
Если Windows переустановили на тот же диск без замены оборудования, сначала попробуйте вернуть сохранённый .lic в папку licenses. Не помогло — активируйте резервным пин-кодом с указанием прежнего.
Удаление лицензии с сервера 1С
Серверная лицензия и клиентские лицензии, активированные на машине кластера, лежат там же — в C:\ProgramData\1C\licenses сервера (на Linux — /var/1C/licenses). Удаляются они так же: копия, затем удаление файла.
Отличие в последствиях. Клиентские лицензии на сервере раздаются всем, кто подключается к кластеру. Удалите файл на 10 мест — и десять пользователей при следующем входе получат отказ.
Удаляйте файлы на сервере после окончания рабочего дня. Работающие сеансы не всегда сразу теряют лицензию, но новые входы перестанут проходить, и у бухгалтерии начнутся проблемы посреди закрытия месяца.
Перед удалением полезно посмотреть, кто какую лицензию занимает:
rac session list --licenses
Команду выполняют на машине, где доступна утилита rac и запущена служба ras. В выводе видно, выдана ли лицензия сеансу из файла на сервере или с клиентского компьютера.
Терминальный сервер
На терминальном сервере (RDP) клиентские лицензии тоже лежат в общей папке C:\ProgramData\1C\licenses и делятся между всеми пользователями, которые запускают 1С в своих сессиях. Удалите файл — и лицензию потеряют все терминальные пользователи сразу, а не один человек.
Проверьте и профили: если кто-то из пользователей когда-то активировал лицензию «только для себя», файл окажется в его %APPDATA%\1C\licenses. На сервере с двадцатью профилями такой файл легко пропустить.
Удаление компонентов сервера целиком
Если сервер 1С выводят из эксплуатации полностью, порядок такой:
- Предупредите пользователей и завершите сеансы — все открытые базы закроются.
- Сохраните копии файлов
.lic. - Остановите службу агента сервера 1С.
- Удалите платформу через «Программы и компоненты».
- Удалите файлы из папки
licenses.
Удаление платформы файлы лицензий не трогает. Они остаются на диске, пока вы не уберёте их сами.
Удаление драйвера HASP и менеджера лицензий
С аппаратными ключами работа другая: файла лицензии нет, есть ключ и программная обвязка вокруг него.
Локальный ключ
- Закройте 1С и извлеките ключ из USB-порта.
- Откройте «Программы и компоненты» и найдите драйвер ключа — он называется «Sentinel Runtime» или похоже, в старых установках — «HASP».
- Удалите его стандартным способом.
Если драйвера в списке нет, а устройство в системе осталось, используйте консольный установщик драйвера haspdinst.exe. Он запускается из командной строки от имени администратора:
haspdinst.exe -r
Ключ -r удаляет драйвер. Утилиту берут из дистрибутива драйвера ключа. Если драйвер ставился вместе с платформой (компонент «Драйвер защиты» в установщике), его можно убрать и повторным запуском установщика платформы в режиме изменения компонентов.
Сетевой ключ и менеджер лицензий
Сетевой ключ раздаёт лицензии через менеджер лицензий HASP — отдельную службу на компьютере, куда вставлен ключ. Порядок удаления:
- Остановите службу менеджера лицензий HASP в оснастке «Службы» (
services.msc). Пользователи, получившие лицензию с этого ключа, потеряют её при следующем обращении. - Удалите менеджер лицензий через «Программы и компоненты».
- Удалите драйвер ключа, как для локального ключа.
- На клиентских компьютерах откройте файл
nethasp.iniв каталогеconfустановленной платформы (например,C:\Program Files\1cv8\conf\nethasp.ini) и уберите адрес сервера ключа.
Последний шаг часто забывают. Платформа при каждом запуске продолжает искать сетевой ключ по старому адресу, и запуск 1С заметно тормозит.
Чистка реестра и остаточных файлов
Программная лицензия 1С в реестре Windows не хранится. Чистить реестр ради неё бесполезно и рискованно: сломать можно гораздо больше, чем найти.
Что действительно стоит проверить на диске:
- 📁
C:\ProgramData\1C\licenses— файлы.licдля всех пользователей; - 📁
%APPDATA%\1C\licenses— у каждого профиля Windows отдельно; - 📄
nethasp.iniв каталогеconfкаждой установленной версии платформы; - 📦 программы драйвера HASP и менеджера лицензий в списке установленных.
Реестр имеет смысл трогать только в одном случае: драйвер HASP удалён криво, а в «Диспетчере устройств» остался неизвестный USB-ключ. Начните с удаления устройства в Диспетчере вместе с драйвером. Записи в реестре правьте вручную лишь после экспорта нужной ветки в файл.
Перед любыми правками реестра создайте точку восстановления Windows. Утилиты «чистки реестра» для этой задачи не нужны.
Что пойдёт не так после удаления лицензии
Ниже — ситуации, с которыми приходят после удаления или переноса, и что с ними делать.