Что делать, если после обновления платформы 1С:Предприятие перестала видеться программная лицензия

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

Ситуация, когда после планового обновления платформы 1С:Предприятие 8.3 система внезапно перестает видеть программную лицензию, является довольно распространенной. Особенно часто это встречается на операционных системах Windows 10 и при использовании определенных веток платформы, таких как 8.3.13. В данной статье мы подробно разберем, почему это происходит, и пройдем по шагам процесс восстановления работоспособности защиты.

Шаг 1. Глубокая диагностика ошибки через Конфигуратор

Прежде чем предпринимать активные действия по переустановке или повторной активации, нам необходимо выяснить, какую именно ошибку выдает система защиты. Зачастую простого сообщения «Лицензия не обнаружена» недостаточно для понимания причины.

Рассмотрим порядок действий для получения детальной информации:

  1. Попробуем запустить базу в режиме Конфигуратор.
  2. При возникновении окна с ошибкой защиты найдем и нажмем кнопку Подробно.
  3. Проанализируем открывшийся текст. В нем система указывает конкретные пути, по которым производился поиск файлов лицензий, а также причины, по которым найденные файлы (если они есть) были отвергнуты.

Если в окне «Подробно» указано, что файл лицензии найден, но «изменились параметры компьютера», значит, обновление платформы или сопутствующее обновление Windows изменило идентификатор системы, к которому привязана лицензия. Если же список путей пуст или файлы не найдены, проблема кроется в правах доступа или путях размещения.

Шаг 2. Выявление проблемных версий платформы

Разберем ситуацию, специфичную для версии 8.3.13.1690. Как показывает практика, эта конкретная сборка имела ряд внутренних багов, связанных с менеджером лицензирования и корректным определением аппаратных характеристик. В некоторых случаях платформа могла некорректно переименовывать файлы с расширением .lic или игнорировать их наличие в системных папках.

Проанализируем наши действия: если после корректной активации лицензия все равно «не подхватывается», оптимальным решением будет отказ от проблемного релиза. Рекомендуется установить более современную и стабильную версию платформы (например, актуальные релизы веток 8.3.17, 8.3.22 или выше), где ошибки взаимодействия с программной защитой были исправлены.

Шаг 3. Очистка старых файлов лицензий и «хвостов»

Одной из скрытых причин конфликта является дублирование лицензий. Если в разных системных каталогах лежат файлы, полученные по одному и тому же пин-коду, система защиты может заблокировать их использование, воспринимая это как нарушение лицензионной политики. Рассмотрим, где могут «прятаться» эти файлы.

Нам необходимо проверить следующие директории и удалить из них все файлы с расширением .lic перед новой активацией:

Важно: Перед удалением убедитесь, что у вас есть бумажный лист с регистрационным номером и пин-кодами для повторной активации!

Шаг 4. Учет особенностей прав доступа в Windows 10

В современных версиях Windows 10 даже учетная запись, входящая в группу «Администраторы», не всегда обладает полными правами для записи в системные папки без явного подтверждения (UAC). Разберем, как это влияет на 1С.

Если активация запускается от имени обычного пользователя, Windows может применить механизм VirtualStore. В этом случае файл лицензии физически запишется не в общую папку ProgramData, а в изолированное хранилище пользователя: C:\Users\[Имя]\AppData\Local\VirtualStore\ProgramData\1C\licenses. Сама платформа, запущенная под другим пользователем или как служба, этот файл не увидит.

Для решения этой проблемы выполним следующие шаги:

  1. Запустим 1С (или Конфигуратор) через правую кнопку мыши — «Запуск от имени администратора».
  2. Только после этого перейдем к процедуре получения лицензии. Это гарантирует запись файла в общедоступную папку C:\ProgramData\1C\licenses, откуда его смогут прочитать все пользователи и службы.

Шаг 5. Повторная активация лицензии

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

1. В окне запуска нажмем «Настройка» и убедимся, что установлена галочка «Использовать программную лицензию».

2. При запуске базы выберем пункт «Получить лицензию».

3. Введем регистрационный номер комплекта и актуальный пин-код. Обратите внимание, что если вы уже использовали первый пин-код, а параметры компьютера изменились (или вы переустановили ОС), вам потребуется использовать следующий резервный пин-код из списка.

4. На этапе проверки личных данных владельца лицензии крайне важно нажать кнопку «Восстановление», если вы повторно активируете уже имеющуюся лицензию. Данные (ФИО, адрес, организация) должны быть введены символ в символ так же, как они вводились при самой первой активации.

Итоговый алгоритм решения

Подведем итог и составим краткий чек-лист, который помог решить проблему автору темы:

  1. Удаляем текущую версию платформы (особенно если это 8.3.13).
  2. Устанавливаем актуальный стабильный релиз платформы 1С.
  3. Вручную удаляем все файлы *.lic из папок ProgramData\1C\licenses и пользовательских AppData.
  4. Запускаем 1С от имени администратора.
  5. Выполняем процедуру получения лицензии, используя резервный пин-код.

Проанализировав ситуацию, мы видим, что комплексный подход — очистка старых данных, использование актуального софта и соблюдение прав доступа — гарантированно восстанавливает работу системы защиты 1С.

← На главную