4

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

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

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

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

csrss.exe
winlogon.exe

Предположительно это две вещи, которые требуют времени, чтобы начать? Что напрашивается вопрос; как я могу заставить их запускаться при запуске машины?

Edit2 - несколько входов в систему.

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

2 ответа2

1

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

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

Если по какой-то причине у вас нет доступа к апплету Services, то же самое можно сделать с помощью 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 означает «Полный доступ без разрешения пользователя».

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .