Уменьшение задержек при первом входе в систему удаленного рабочего стола на встроенных системах Windows XP

Уменьшение задержек при первом входе в систему удаленного рабочего стола на встроенных системах Windows XP

По какой-то причине, когда я подключаюсь к удаленному рабочему столу на машине с Windows XP Embedded, подключение всегда занимает много времени. После первого подключения подключается сразу.

Есть ли способ остановить эту задержку?

Редактировать- Обновлять..

Я попробовал запустить «до» и «после» для служб, работающих на машине, и похоже, что после того, как удаленный рабочий стол был приостановлен и загружен, появляются следующие два процесса:

csrss.exe
winlogon.exe

Вероятно, это те две вещи, которые требуют времени для запуска? Возникает вопрос: как мне заставить их запуститься при запуске машины?

Редактировать2- Множественные входы в систему.

Если один пользователь пытается подключиться и сталкивается с задержкой в ​​20–30 секунд, последующие пользователи не видят такой же задержки, что подтверждает теорию о том, что в хост-системе что-то загружается.

решение1

Проверьте в апплете «Службы», установлен ли тип запуска службы «Службы терминалов» на «Автоматический». Если установлен на «Вручную», измените на «Автоматический».

В качестве пояснения, я думаю, что в Windows XP Embedded эта служба по умолчанию настроена на запуск по требованию, запускается winlogon.exe с задержкой (я думаю, около 1 минуты). Изменить эту задержку невозможно, но можно изменить тип запуска на Автоматический, что заставит Remote Desktop запускаться быстрее, но немного замедлит общее время загрузки.

Если по какой-то причине у вас нет доступа к апплету «Службы», ту же манипуляцию можно выполнить через regedit:

Откройте ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermServiceи измените значение элемента Startс «3» на «2» и перезагрузите компьютер.

Другая гипотеза: Зарегистрированному пользователю предлагается подтвердить свое участие.

Задержка, с которой вы столкнулись, представляет собой время, которое дается вошедшему в систему пользователю для подтверждения или отмены автоматического выхода из сеанса.

Это можно изменить в редакторе локальной групповой политики (gpedit.msc) в разделе:
Административные шаблоны / Компоненты Windows / Службы терминалов.

Двойной кликУстановить правила удаленного управления службами удаленного рабочего стола и выберите вариантПолный контроль без разрешения пользователя для вошедшего пользователя не запрашивать подтверждение. Предлагаю также перезагрузиться.

Если у вас нет этой политики в XPE, ее также можно найти в реестре по адресу:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
как ключ DWORD с именем Shadow, где значение 2 означает «Полный доступ без разрешения пользователя».

решение2

Вы можете войти в учетную запись, к которой хотите получить удаленный доступ, через физическую машину, а затем заблокировать машину (или использовать «быстрое переключение пользователей», если вы хотите войти в другую учетную запись перед удаленным доступом).

Если учетная запись уже вошла в систему, то подключения к удаленному рабочему столу выполняются довольно быстро.

Я обычно никогда не выключаю свой рабочий компьютер и не выхожу из системы из-за этого (я его блокирую).

Я считаю, что один csrss.exeи winlogon.exeбудет существовать для каждой зарегистрированной учетной записи в системе. Я знаю, что Windows хочет загрузить ваш профиль, прежде чем предоставить вам пригодный для использования рабочий стол, и если вы находитесь в доменной среде, это включает загрузку куста реестра NTUSER.DAT, возможно, из сетевого ресурса, применение политик GPO и сценариев входа.

Связанный контент