Эта статья поможет вам разобраться, почему при подключении по RDP пользователь вместо своей рабочей среды (например, оболочки 1С) попадает на полноценный рабочий стол Windows.
Инструкция актуальна для Windows Server 2016, 2019 и 2022.
💡 В чём суть проблемы
Вы настроили пользователю в Active Directory в его профиле вкладку «Среда» (Environment) и указали там, чтобы при входе запускалась, например, 1С.
Но при подключении по RDP пользователь всё равно видит рабочий стол – как будто настройки игнорируются.
Причина проста: Windows Server по умолчанию может не запрашивать конфигурацию среды из домена.
То есть сервер просто не обращается к AD за этими настройками – и запускает стандартный рабочий стол.

⚙️ Как это исправить
Проблема решается всего двумя изменениями в реестре.
После них сервер снова будет подхватывать параметры окружения из профиля пользователя в AD.
🧭 1. Откройте редактор реестра
Нажмите Win + R, введите команду:
regedit
и нажмите Enter.
🔧 2. Проверьте и при необходимости создайте параметры
Первый раздел:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
- Имя параметра: fQueryUserConfigFromDC
- Тип: REG_DWORD
- Значение: 1
Если параметра нет – создайте его вручную.
Второй раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp
- Имя параметра: fQueryUserConfigFromDC
- Тип: REG_DWORD
- Значение: 1
🔄 3. Примените изменения
После изменения параметров перезапустите службу удалённых рабочих столов (можно без полной перезагрузки сервера).
Откройте PowerShell от имени администратора и выполните одну из команд:
Restart-Service -Force -Name "TermService"
или
Restart-Service -Force -DisplayName "Remote Desktop Services"
Если не помогло – перезагрузите сервер полностью.
✅ Проверка результата
Теперь при подключении пользователя по RDP сервер должен запустить именно ту программу, которую вы указали в настройках профиля (например, C:\Program Files (x86)\1cv8\common\1cestart.exe), а не стандартный рабочий стол Windows.
🧠 Советы
- Если у вас несколько серверов, убедитесь, что параметр fQueryUserConfigFromDC включён на всех терминальных хостах.
- Проверяйте, чтобы у пользователя не было локально прописано другого запуска в свойствах ярлыка RDP (вкладка «Программа»).
- После обновлений Windows иногда эти ключи могут сбрасываться – просто проверьте их при повторном возникновении проблемы.
📎 Полезно знать
📘 Если вы работаете с терминальными серверами, советую также ознакомиться со статьёй:
📎 Как ограничить пользователя только 1С при входе по RDP – скоро выложу подробную инструкцию, чтобы пользователь не мог попасть на рабочий стол вообще.










Добавить комментарий