Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

1C_LIC_TERMINAL_NOT_FOUND 1С:Предприятие и СУБД

Ошибка 1С: Лицензия не найдена на сервере терминалов (RDS / RDP)

Обновлено: 25.08.2026 · Официальная документация ↗
  • Администратор запускает 1С в RDP-сессии успешно, а обычные пользователи получают Не найдена программная лицензия.
  • В терминале на каждого пользователя расходуется отдельная лицензия вместо использования серверного пула.
  • Файлы лицензий сохранены в локальном каталоге профиля администратора (AppData\Local).

1. Перенос файлов лицензий в общедоступный каталог All Users

Файлы программных лицензий *.lic должны быть доступны на чтение всем пользователям терминального сервера:

# Перемещение из профиля пользователя в общий каталог
Move-Item "C:\Users\Administrator\AppData\Local\1C\1cv8\*.lic" "C:\ProgramData\1C\licenses\" -Force

2. Настройка прав доступа к ProgramData\1C\licenses

Предоставьте группе «Пользователи» (Users / Authenticated Users) права на чтение содержимого папки:

$Path = "C:\ProgramData\1C\licenses"
$Acl = Get-Acl $Path
$Ar = New-Object System.Security.AccessControl.FileSystemAccessRule("BUILTIN\Users", "ReadAndExecute, Synchronize", "ContainerInherit, ObjectInherit", "None", "Allow")
$Acl.SetAccessRule($Ar)
Set-Acl $Path $Acl

3. Особенности работы аппаратных ключей (HASP) на терминальном сервере

Локальный однопользовательский ключ HASP (синий USB) не работает в терминальной сессии по лицензионному соглашению. Для RDS требуются:

  • Либо сетевой аппаратный ключ HASP Net (красный USB) с запущенным HASP LM;
  • Либо серверная раздача программных лицензий кластером 1С:Предприятия.

4. Активация многопользовательского пинкода

При активации программной лицензии на RDS-сервере выберите вариант «На этот компьютер: Для всех пользователей» (требует запуска 1С от имени Администратора).

💡 Практика специалистов: При активации лицензий на терминальном сервере ВСЕГДА запускайте Конфигуратор через 'Запуск от имени Администратора'. В противном случае лицензия запишется в закрытый пользовательский профиль AppData.

Частые вопросы (FAQ)

Сколько лицензий расходует один пользователь, открывая 3 базы 1С в одной RDS-сессии?

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

Почему однопользовательская программная лицензия не работает под RDP?

Однопользовательская программная лицензия, активированная 'для текущего пользователя', блокирует запуск в терминальных сессиях RDS. Ее необходимо переактивировать 'для всех пользователей' в каталог ProgramData.

Как принудительно заставить 1С искать лицензию в ProgramData?

Проверьте файл 1cestart.cfg и убедитесь в отсутствии флага DisableAllUsersLicenses=1.

Может ли 1С работать на ферме терминальных серверов (RDS Farm)?

Да, но программная лицензия должна быть активирована на каждом хосте фермы с отдельным пинкодом, либо лицензии должен централизованно раздавать сервер 1С.

Полезные материалы
Рекомендуем