Как удалить лицензию 1С 8.3: программную, аппаратную и учебную
Содержание
Удаление лицензии 1С выглядит по-разному в трёх случаях: удалить файл программной лицензии с компьютера, снять драйвер аппаратного ключа HASP или избавиться от учебной (community) лицензии разработчика, чтобы платформа увидела коммерческую. Путаница начинается здесь: люди стирают файл, а 1С продолжает работать как раньше — потому что удалили не то и не там.
Разберём все три сценария: где физически лежат лицензии, что и в каком порядке удалять, почему удалённый файл лицензии не возвращает израсходованный пин-код и что делать, если после чистки платформа по-прежнему видит старую лицензию.
Речь идёт только о ваших собственных лицензиях: переезд на новое железо, переустановка системы, переход с учебной на коммерческую, вывод компьютера из эксплуатации. Обход защиты и «снятие» чужих лицензий — незаконно, таких инструкций здесь нет.
Что именно удаляется: три типа лицензий 1С
Сначала определите тип защиты — от него зависит вообще весь порядок действий.
| Тип лицензии | Что физически удаляем | Можно ли восстановить |
|---|---|---|
| Программная (пин-код) | Файл лицензии в служебной папке платформы | Только повторной активацией: нужен резервный пин-код |
| Аппаратная (USB-ключ HASP) | Драйвер ключа и менеджер лицензий, не лицензию | Да, переустановкой драйвера — ключ остаётся у вас |
| Учебная / community | Файл лицензии + отвязка устройства в личном кабинете | Ограниченное число раз, по правилам личного кабинета |
Программная лицензия — зашифрованный файл, привязанный к параметрам компьютера. Удалили файл — платформа перестала видеть лицензию, но сам пин-код в центре лицензирования остаётся использованным.
Аппаратный ключ хранит лицензию внутри себя. «Удалить» там нечего: вынули ключ из порта — лицензии нет. Удаляют обычно драйвер защиты, который конфликтует или мешает переустановке.
licenses, перезапускаете 1С. Заранее убедитесь, что у вас есть неиспользованный резервный пин-код — иначе после удаления работать будет нечем.haspdinst.exe и останавливаете службу менеджера лицензий.Где хранятся файлы лицензий 1С: карта путей в Windows и Linux
Половина неудач при удалении лицензии — чистили одну папку, а лицензия лежала во второй. При активации можно выбрать «для всех пользователей» или «только для текущего пользователя», и файлы попадают в разные каталоги.
| ОС и область | Путь |
|---|---|
| Windows, для всех пользователей | C:\ProgramData\1C\licenses |
| Windows, текущий пользователь | %LOCALAPPDATA%\1C\licenses |
| Linux, для всех пользователей | /var/1C/licenses |
| Linux, текущий пользователь | ~/.1cv8/licenses |
Внутри лежат файлы с расширением .lic — по одному на каждую полученную лицензию. Имена нечитаемые, ориентироваться удобнее по дате изменения.
Папка ProgramData в Windows скрытая. Быстрее не искать её в проводнике, а вставить путь в адресную строку или нажать Win+R и ввести %ProgramData%\1C\licenses.
На сервере 1С:Предприятия серверные лицензии живут там же, в общей папке. Поэтому чистка «для всех пользователей» на сервере задевает и клиентские, и серверные лицензии сразу — на боевом сервере это делают только в окно обслуживания.
Подготовка: что сделать до удаления лицензии
Пять минут подготовки спасают от простоя на полдня.
Резервная копия папки licenses — не полноценная страховка: файл лицензии привязан к железу и на другом компьютере не заработает. Но если вы удалили не тот файл на том же самом ПК, копия вернёт всё на место за секунды. Без резервного пин-кода удаление программной лицензии необратимо.
Удаление программной лицензии 1С 8.3 пошагово
Порядок одинаков для файловой и клиент-серверной работы, различается только состав останавливаемых служб.
Шаг 1. Закрыть сеансы и остановить службы
Пока платформа держит файл лицензии, Windows не даст его удалить или удалит «наполовину».
- Закройте все окна 1С на компьютере, включая толстый и тонкий клиент, конфигуратор.
- Остановите службу агента сервера — в
services.mscэто «Агент сервера 1С:Предприятия 8.3». - Остановите службу менеджера лицензий, если он установлен: в консоли служб это
hasplms(HASP License Manager). - Проверьте, что не висят фоновые процессы: в диспетчере задач не должно остаться
1cv8.exeиragent.exe.
net stop "1C:Enterprise 8.3 Server Agent"
net stop hasplms
taskkill /F /IM 1cv8.exe
Имя службы агента в вашей версии может отличаться — сверьтесь со списком в services.msc и подставьте своё.
Шаг 2. Удалить файлы лицензий
Откройте каталог из таблицы выше и удалите файлы .lic. Если лицензий несколько и нужна только одна — ориентируйтесь по дате создания и удаляйте по одному, каждый раз проверяя результат.
Полная очистка в Windows через PowerShell от имени администратора:
$paths = @("$env:ProgramData\1C\licenses", "$env:LOCALAPPDATA\1C\licenses")
foreach ($p in $paths) {
if (Test-Path $p) {
Copy-Item $p "$env:USERPROFILE\Desktop\licenses-backup" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "$p\*.lic" -Force -Verbose
}
}
То же в Linux:
sudo cp -r /var/1C/licenses ~/licenses-backup 2>/dev/null
sudo rm -v /var/1C/licenses/*.lic
rm -v ~/.1cv8/licenses/*.lic 2>/dev/null
Скрипты сначала копируют папку в бэкап и только потом удаляют — не убирайте эту строку.
Шаг 3. Запустить службы и проверить результат
Запустите службы обратно, откройте 1С. Ожидаемое поведение после успешного удаления — окно с текстом:
Не обнаружен ключ защиты программы или полученная программная лицензия!
Это не ошибка, а подтверждение: лицензии больше нет. Дальше платформа предложит мастер активации — вводите новый пин-код или закрывайте окно, если лицензия на этом компьютере больше не нужна.
Удаление аппаратной лицензии: ключ HASP и драйвер защиты
Аппаратную лицензию не удаляют — её отключают. Достаточно вынуть USB-ключ, и платформа перестанет его видеть.
Драйвер удаляют в других случаях: конфликт версий, переход на программные лицензии, чистая переустановка защиты. Утилита haspdinst.exe лежит в каталоге драйверов защиты в составе поставки платформы.
- Вынуть ключ из порта.
- Остановить службу менеджера лицензий
hasplms. - Запустить командную строку от администратора и выполнить удаление драйвера.
haspdinst.exe -r
Если обычное удаление не проходит, применяют принудительный вариант с очисткой остатков прежних версий:
haspdinst.exe -fr -purge
Точный набор ключей смотрите в справке самой утилиты — haspdinst.exe -help. После удаления обязательно перезагрузите компьютер: до перезагрузки система продолжает держать часть компонентов защиты.
Драйвер HASP используют не только продукты 1С. Прежде чем удалять, проверьте, не работают ли через тот же ключ защиты другие программы — бухгалтерские или отраслевые. Иначе одним действием остановите сразу несколько систем.
Удаление учебной и community-лицензии разработчика
Здесь чаще всего и возникает ситуация «удалил, а 1С всё равно видит лицензию». Учебная лицензия ограничивает работу платформы, и коммерческий ключ рядом с ней может не подхватываться.
Правильная последовательность:
- 🔓 Отвязать устройство в личном кабинете, где вы получали лицензию. Пока привязка активна, лицензия может восстановиться сама при следующем запуске.
- 🛑 Закрыть все сеансы 1С и остановить службы, как в шаге 1 выше.
- 🗑 Удалить файлы
.licиз обеих папокlicenses— общей и пользовательской. - 🧹 Очистить кэш
платформы — каталоги с длинными шестнадцатеричными именами в
%LOCALAPPDATA%\1C\1cv8и%APPDATA%\1C\1cv8. Кэш сам лицензию не хранит, но держит устаревшие сведения о подключениях. - ✅ Проверить пункт «О программе» в запущенной 1С: там видно, какая лицензия используется сейчас.
Число отвязок устройства в личном кабинете ограничено. Если лимит исчерпан, вопрос решается только через поддержку или партнёра — самостоятельно снять привязку не получится.
Чистка реестра и служб Windows
Реестр трогают последним, когда файлы удалены, а следы защиты остались: не ставится новый драйвер, висит удалённая служба.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hasplms— служба менеджера лицензий.HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin Knowledge Systems— параметры драйвера защиты.HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8— общие настройки платформы, лицензий там нет.
Перед любой правкой реестра выгрузите ветку в .reg через «Файл → Экспорт». Ошибка в реестре ломает не 1С, а всю систему, и откатить её без экспорта нечем.
Ветку 1C\1Cv8 чистить ради удаления лицензии не нужно — это частый лишний шаг из чужих инструкций.
Особенности сетевых и серверных лицензий
Многопользовательская лицензия раздаётся клиентам с одного компьютера — сервера лицензирования.
- Удаляйте файл лицензии на сервере лицензирования, на клиентских машинах файлов нет.
- На клиентах правьте
nethasp.iniили настройки подключения: пока там указан адрес сервера, 1С будет искать лицензию по сети и «находить» её у соседа. - Клиентские сеансы после удаления серверной лицензии оборвутся сразу — предупредите пользователей.
- Серверная лицензия на сервер 1С:Предприятия и клиентские лицензии — разные сущности. Удалили клиентские, а серверная осталась: кластер поднимается, а подключиться нельзя.
Отдельный сценарий — клонирование виртуальных машин. Перед снятием шаблона ВМ лицензию удаляют, иначе все клоны получат одинаковую привязку и начнут конфликтовать.
Если не помогло: 1С всё ещё видит удалённую лицензию
ProgramData\1C\licenses и пользовательский %LOCALAPPDATA%\1C\licenses. Под другой учётной записью Windows путь свой.1cv8.exe в диспетчере задач, при необходимости перезагрузитесь и удалите файл до запуска служб.nethasp.ini.Типичные ошибки при удалении лицензии 1С
- ❌ Удалили файл, не проверив резервные пин-коды. Самая дорогая ошибка: работа встала, активировать нечем. Восстановление идёт через партнёра и занимает время.
- ❌ Удалили лицензию вместо переноса. Для переезда на новый компьютер нужна повторная активация резервным пин-кодом, а не «перенос файла» — файл привязан к старому железу.
- ❌ Чистили клиентов вместо сервера лицензирования. На клиентах удалять нечего.
- ❌ Снесли драйвер HASP на компьютере, где через ключ работали другие программы.
- ❌ Работали без прав администратора. Файл «удалился», а фактически остался — на следующем запуске лицензия снова на месте.
- ❌ Удаляли при активных сеансах. Пользователи получают обрыв соединения, возможны незавершённые проведения документов.
Как не попадать в эту ситуацию снова
- 📋 Храните пин-коды в одном защищённом месте с пометкой, какой уже использован и на каком компьютере.
- 💾 Раз в квартал копируйте папку
licensesвместе с бэкапом базы. - 🖥 Сильно менять железо на машине с программной лицензией без резервного пин-кода — плохая идея: замена материнской платы или процессора обнуляет привязку.
- 🔑 Для серверов и терминальных решений аппаратный ключ удобнее: переставили в другой системный блок и работаете, без активаций и удалений.
- 📝 Ведите простой журнал: дата активации, компьютер, номер пин-кода. На двадцати рабочих местах без такого журнала не разобраться.
Частые вопросы
Можно ли вернуть пин-код после удаления лицензии?
Как удалить лицензию 1С, если файла в папке licenses нет?
Нужно ли переустанавливать платформу 1С после удаления лицензии?
Как удалить учебную лицензию и перейти на коммерческую?
.lic из обеих папок licenses, очистить кэш, затем активировать коммерческий пин-код.Пропадут ли данные базы при удалении лицензии?
Как удалить лишнюю лицензию, если их несколько на одном компьютере?
.lic по одному, ориентируясь на дату создания, и после каждого проверяйте пункт «О программе» — так вы точно уберёте ненужную и сохраните рабочую.