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

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

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

Event ID 4105 Windows Server, AD и Роли

Ошибка RDS Licensing Event ID 4105: сбои сервера лицензий терминалов

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы ошибки сервера лицензирования RDS (Event ID 4105)

Пользователи не могут подключиться к ферме удаленных рабочих столов Remote Desktop Services, получая ошибку: «Сеанс был прерван из-за отсутствия доступных клиентских лицензий RDS». В журнале System сервера лицензирования регистрируется предупреждение: Event ID 4105: The Remote Desktop license server cannot update the license attributes for user '[User]' in the Active Directory Domain. Error: Access is denied.

СимптомЛокацияПричина
Event ID 4105 (Access Denied)RD Licensing ServerУ сервера лицензий нет прав на запись атрибутов CAL в учетную запись пользователя в AD
Отказ выдачи лицензий 'Per User'RD Licensing ManagerСервер не опубликован в группе 'Terminal Server License Servers' домена
Истечение льготного периода (Grace Period)RD Session HostСеансы блокируются из-за неподтвержденной схемы лицензирования

Пошаговое устранение ошибки RDS Event ID 4105

  1. Добавьте сервер лицензирования в доменную группу безопасности: учетная запись сервера RD Licensing должна состоять в доменной группе Terminal Server License Servers:
    Add-ADGroupMember -Identity "Terminal Server License Servers" -Members "RD-LIC-SRV$"
  2. Опубликуйте сервер лицензирования в домене Active Directory: откройте оснастку licmgr.exe (RD Licensing Manager), щелкните правой кнопкой мыши на имя сервера, выберите «Проверить конфигурацию» (Review Configuration) и нажмите кнопку «Добавить в группу» (Add to Group).
  3. Предоставьте права на изменение атрибутов пользователей в подразделении (OU): если пользователи находятся в защищенных OU, делегируйте группе Terminal Server License Servers права на чтение/запись атрибута terminalServer.
  4. Проверьте диагностику лицензирования на хостах RDSH:
    Get-CimInstance -Namespace root/cimv2/TerminalServices -ClassName Win32_TerminalServiceSetting

Внимание: После добавления сервера лицензирования в доменную группу Terminal Server License Servers обязательно перезагрузите службу лицензирования: Restart-Service TermServLicensing -Force.

💡 Практика специалистов: Если в домене используется несколько дочерних доменов (Multi-Domain Forest), группа Terminal Server License Servers должна содержать сервер лицензий в каждом домене, где присутствуют пользователи RDS.

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

Почему при лицензировании 'Per User' возникает ошибка 4105, а при 'Per Device' нет?

При режиме 'Per User' сервер лицензирования пытается записать факт выдачи CAL в специальный атрибут объекта пользователя в каталоге Active Directory. Если прав нет — возникает ошибка 4105.

Сколько длится льготный период (Grace Period) лицензирования RDS?

Льготный период составляет 120 дней с момента установки роли RD Session Host. После этого подключение клиентов без сервера лицензий блокируется.

Как проверить доступные лицензии через PowerShell?

Используйте командлет: Get-WmiObject Win32_TSLicenseKeyPack -ComputerName 'ИмяСервераLic' | Select-Object KeyPackId, ProductVersion, TotalLicenses, AvailableLicenses.

Как сбросить Grace Period для временного тестирования?

Удалите ключ реестра TimeBomb в HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod (требуется получение прав SYSTEM) и перезагрузите хост.

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