Администрирование · 9 мин
Как удалить лицензию на сервер 1С
Как удалить программную лицензию на сервере 1С: где хранятся файлы lic, как удалить через консоль и вручную, что сделать перед удалением и как проверить результат.
Удаление лицензии на сервере 1С требуется при переносе программной лицензии на другой компьютер, при переустановке операционной системы, при смене ключевых характеристик оборудования или когда файл лицензии повреждён и мешает активации новой. Процедура несложная, но необратимая: после удаления файла лицензии восстановить её без повторной активации по пин-коду нельзя.
Программные лицензии 1С хранятся в виде файлов с расширением .lic в служебных каталогах. Удаление сводится к трём вариантам: штатное удаление через диалог активации, ручное удаление файлов лицензии и очистка через остановку службы сервера 1С. Выбор зависит от того, запускается ли сервер и в каком состоянии находится файл.
Перед любыми действиями убедитесь, что у вас есть возможность активировать лицензию заново: сохранённый пин-код из комплекта поставки или доступ к порталу 1С, где зарегистрирована лицензия. Без этого после удаления вы рискуете остаться без работающего сервера.
Когда нужно удалять лицензию и что сделать заранее
Типовые ситуации: перенос лицензии на новый сервер, замена материнской платы, процессора или сетевой карты (программная лицензия привязывается к параметрам оборудования), повреждение файла .lic после сбоя диска, а также ошибочная активация не той лицензии. Во всех этих случаях старый файл нужно удалить, чтобы он не конфликтовал с новой активацией.
Перед удалением выполните подготовку. Найдите регистрационный номер комплекта и пин-коды: они поставляются в конверте с лицензией или доступны в личном кабинете на портале 1С. Проверьте, не используется ли лицензия активными сеансами пользователей — удаление во время работы приведёт к аварийному завершению сеансов.
Где хранятся файлы лицензий сервера 1С
Местоположение файлов зависит от того, как была активирована лицензия и какая операционная система используется. В Windows основные каталоги:
C:\ProgramData\1C\licenses— стандартный каталог для программных лицензий;- каталог
confвнутри служебного каталога сервера, напримерC:\Program Files\1cv8\srvinfoили каталог, указанный при установке; C:\Program Files\1cv8\<версия>\bin\conf— если лицензия активировалась «для компьютера» из-под конкретной версии платформы.
В Linux файлы лицензий обычно находятся в каталоге /opt/1cv8/conf или в домашнем каталоге пользователя, под которым работает агент сервера, в подкаталоге .1cv8/1C/1cv8/conf. Точный путь можно уточнить в документации к вашей версии платформы или поиском по маске *.lic.
Удаление лицензии через диалог активации
Самый безопасный способ — штатный. Откройте конфигуратор или тонкий клиент, и при отсутствии действующей лицензии платформа предложит диалог получения лицензии. Если лицензия есть, но её нужно заменить, запустите этот диалог принудительно: в конфигураторе он вызывается при попытке запуска без лицензии или через механизм получения лицензии на клиенте.
В диалоге выберите вариант восстановления или получения лицензии и следуйте мастеру. Если старый файл повреждён, платформа сама предложит удалить некорректные данные и активировать лицензию заново по пин-коду. Этот путь исключает ошибки с выбором файлов и правами доступа.
Ручное удаление файлов лицензии
Если диалог недоступен или файл нужно удалить точечно, действуйте вручную. Сначала остановите службу агента сервера 1С — иначе файл может быть заблокирован, а служба продолжит использовать устаревшие данные из памяти.
- 1Остановите службу «Агент сервера 1С:Предприятия» через services.msc или командой net stop
- 2Откройте каталоги C:\ProgramData\1C\licenses и conf в каталоге srvinfo
- 3Найдите файлы с расширением .lic и при необходимости сделайте их резервную копию в отдельную папку
- 4Удалите нужные файлы .lic
- 5Запустите службу агента сервера обратно
- 6Проверьте запуск базы и при необходимости активируйте лицензию заново по пин-коду
Остановить службу можно из консоли управления службами Windows либо командой в командной строке с правами администратора. Имя службы зависит от версии платформы и разрядности.
net stop "1C:Enterprise 8.3 Server Agent (x86-64)"После удаления файлов и запуска службы сервер стартует без лицензии. При первом обращении клиента появится сообщение об отсутствии лицензии — это ожидаемое поведение. Дальше активируйте лицензию заново штатным диалогом.
Особенности для сервера 1С на Linux
На Linux служба агента сервера останавливается через systemd или init-скрипт, в зависимости от способа установки. Типовая команда:
sudo systemctl stop srv1cv83После остановки найдите файлы лицензий командой поиска и удалите нужные. Учитывайте права доступа: файлы принадлежат пользователю, под которым работает агент сервера (часто usr1cv8), поэтому удаление выполняйте через sudo. После запуска службы проверьте журнал агента — там будет зафиксировано отсутствие лицензии, что подтверждает успешное удаление.
Проверка результата и типичные ошибки
Признак корректного удаления — сервер запускается, служба работает без ошибок в журнале, а при подключении клиента платформа сообщает об отсутствии лицензии и предлагает её активировать. Если после удаления сервер всё ещё работает без запроса лицензии, значит, используется другой файл .lic из другого каталога или аппаратный ключ HASP — проверьте все перечисленные выше расположения.
Как проверить результат
Запущена, в журнале нет ошибок чтения лицензии
Служба падает или пишет об ошибке доступа к .lic
Появляется диалог получения лицензии
База открывается — лицензия не удалена, ищите другой файл
Нужный файл .lic отсутствует
Файл на месте — служба не была остановлена или нет прав
Восстановление лицензии после удаления
Повторная активация выполняется стандартно: запустите клиент или конфигуратор, в диалоге получения лицензии выберите «Получить лицензию», введите регистрационный номер и пин-код. Если пин-коды исчерпаны, используйте вариант «Восстановить лицензию» — при совпадении ключевых параметров компьютера лицензия восстанавливается автоматически без расходования нового пин-кода.
Если оборудование изменилось и автоматическое восстановление не срабатывает, запросите дополнительный пин-код через портал 1С или у партнёра, поставившего лицензию. Для этого понадобится регистрационный номер комплекта и данные организации, на которую оформлена лицензия.
Что важно запомнить
Удаление лицензии сервера 1С — это удаление файлов .lic при остановленной службе агента либо штатная процедура через диалог активации. Обязательные условия: наличие пин-кода или регистрации на портале 1С, остановленная служба и резервная копия удаляемых файлов.
Частые вопросы
Можно ли удалить лицензию, не останавливая сервер 1С?
Технически файл иногда удаляется и при работающей службе, но делать этого не стоит: агент сервера держит данные лицензии в памяти и может перезаписать или заблокировать файл. Корректная последовательность — остановка службы, удаление, запуск службы.
Чем отличается удаление программной лицензии от отключения USB-ключа HASP?
Аппаратный ключ HASP не требует удаления файлов: достаточно извлечь ключ из USB-порта и остановить службу менеджера лицензий HASP, если она больше не нужна. Программная лицензия существует только в виде файла .lic и удаляется именно на уровне файловой системы.
Удалил файл .lic, а сервер продолжает работать. Почему?
Значит, сервер использует другой источник лицензии: второй файл .lic в другом каталоге, аппаратный ключ HASP или лицензию, выдаваемую другим сервером 1С в локальной сети. Проверьте все стандартные каталоги licenses и наличие подключённых USB-ключей.
Сколько раз можно активировать лицензию заново после удаления?
Количество активаций ограничено числом пин-кодов в комплекте поставки. Восстановление лицензии на том же оборудовании без изменения ключевых параметров обычно не расходует новый пин-код. При смене оборудования и исчерпании пин-кодов запрашивайте дополнительные через портал 1С.
Нужно ли удалять лицензию перед переустановкой Windows?
Файлы .lic хранятся в каталогах, которые при чистой переустановке системы будут стёрты в любом случае. Если планируете активировать лицензию на той же машине после переустановки, сохраните пин-коды — сам файл переносить не обязательно, привязка всё равно может измениться.
Можно ли перенести файл .lic на другой сервер вручную?
Нет. Программная лицензия привязана к аппаратным и программным параметрам конкретного компьютера. Скопированный файл на другом сервере будет признан недействительным. Для переноса удалите лицензию на старом сервере и активируйте её заново на новом по пин-коду.