Ошибка 1С: Файл программной лицензии поврежден или модифицирован
- Ошибка
Файл программной лицензии поврежден или модифицирован: file://C:/ProgramData/1C/licenses/20240101.lic. - Сбой контрольной суммы цифровой подписи лицензии в технологическом журнале.
- Аварийная остановка служб
ragent/rphostпри попытке прочитать поврежденный .lic файл. - Блокировка доступа к лицензии антивирусным ПО или резервным агентом копирования.
1. Изоляция и удаление поврежденного .lic файла
Найдите поврежденный файл в хранилище лицензий и переместите его в карантинную директорию:
# Windows
Move-Item "C:\ProgramData\1C\licenses\*.lic" "C:\Temp\corrupted_lics\"
# Linux
mkdir -p /tmp/corrupted_lics
mv /var/1C/licenses/*.lic /tmp/corrupted_lics/2. Проверка прав файловой системы (ACL / POSIX)
Убедитесь, что служба сервера 1С (пользователь usr1cv8) имеет полные права на чтение и запись каталога лицензий:
# Linux (права для пользователя usr1cv8 и группы grp1cv8)
chown -R usr1cv8:grp1cv8 /var/1C/licenses
chmod 755 /var/1C/licenses
chmod 644 /var/1C/licenses/*.lic
# Windows (PowerShell)
$acl = Get-Acl "C:\ProgramData\1C\licenses"
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("Users","FullControl","ContainerInherit,ObjectInherit","None","Allow")
$acl.AddAccessRule($rule)
Set-Acl "C:\ProgramData\1C\licenses" $acl3. Настройка исключений антивируса и EDR
Добавьте расширение *.lic и директории лицензий в исключения сканирования антивирусного ПО, так как сторонние дескрипторы блокируют эксклюзивный доступ платформы к файлу лицензии.
4. Повторная генерация лицензии резервным пинкодом
Запустите Конфигуратор -> «Получить лицензию» -> «Восстановление» с использованием резервного пинкода.
Частые вопросы (FAQ)
Можно ли отредактировать файл .lic в Блокноте или текстовом редакторе?
Категорически нет. Любое открытие с сохранением изменит бинарную контрольную сумму и заголовок файла, что сделает лицензию навсегда недействительной.
Почему лицензия помечается как поврежденная после перезагрузки сервера?
Частая причина — некорректное завершение ОС при сбросе дискового кэша или сбой дедупликации данных на томах Windows Server / ZFS.
В каких каталогах платформа 1С ищет файлы лицензий по умолчанию?
Поиск идет в профиле текущего пользователя (%APPDATA%\1C\1Cv8), общесистемном каталоге (%ALLUSERSPROFILE%\1C\licenses), директории установки платформы (bin\conf) и серверном хранилище (/var/1C/licenses).
Сгорает ли пинкод при повреждении файла .lic?
Сам пинкод не сгорает, но для формирования нового неповрежденного файла лицензии на сервере потребуется использовать следующий резервный пинкод из комплекта.