Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

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