Как отключить 30-секундную задержку при подключении удаленного рабочего стола к Windows 7, когда пользователь вошел в систему?

30442
Chasler

Я только что установил Windows 7 на свой ноутбук. Я хочу иметь возможность быстро войти в систему с помощью RDC. Если мне не удалось выйти из системы или отключиться до того, как я ушел от своего ноутбука, при попытке установить соединение RDC на ноутбуке появляется диалоговое окно подтверждения и не будет подключаться к соединению RDC в течение 30 секунд, если только не используется диалоговое окно подтверждения.

Есть ли способ отключить это?

7
Почему ваш ноутбук разрывает соединение, когда вы уходите в первую очередь? RDC завершается, когда экран блокируется? Will Eddins 14 лет назад 0
@Will: я думаю, что он говорит о том, чтобы уйти от своего ноутбука, а затем перейти к нему из другого места. fretje 14 лет назад 0
Не могли бы вы опубликовать точное сообщение об ошибке или снимок экрана с диалогом подтверждения? Shoeless 14 лет назад 0

4 ответа на вопрос

5

с помощью редактора локальной групповой политики (gpedit.msc) есть настройка под:

Administrative Templates \ Windows components \ Remote desktop services \ Remote desktop session host \ Connections 

говоря « Установить правила удаленного управления службами удаленного рабочего стола » ведьма позволяет вам указать режим взаимодействия и уровень управления для сеанса RDP

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

Вы также можете установить лимит времени сеанса для активной, но простоя службы RDP под предельное время сеанса папки для « Никогда », и это не будет отключать вас вам IDLE.

Можете ли вы уточнить последнюю часть ... Я не нашел "ограничение времени сеанса" нигде. Вместо этого я нашел папку с названием «ограничения по времени сеанса», но настройки там не совсем то, что я ищу. Я хочу изменить значение 30 секунд на большее. Это возможно? Juha 12 лет назад 0
@juha я отредактировал свой ответ. Вы посмотрели в нужное место (папка ограничения времени сеанса), вам нужно включить этот параметр, а затем заглянуть под метку «Параметры» и установить для «лимита времени» любое другое значение. 12 лет назад 0
2
harrymc

В этой статье службы поддержки Microsoft: «
Подключение к удаленному рабочему столу 6.0» запрашивает учетные данные, прежде чем устанавливать подключение к удаленному рабочему столу,
предлагает отключить это сообщение, отредактировав текст файла .rdp и изменив значение уровня проверки подлинности на ноль, например:

уровень аутентификации: i: 0

0
John T

Вы можете использовать скрипт AutoHotkey, чтобы периодически проверять, открыто ли окно. Без изображения диалога подтверждения я не знаю точного текста, но вы можете заменить его в моем сценарии:

SetTitleMatchMode, Slow loop  { IfWinExist, Remote Desktop Connection Disconnected ; modify this Send { Enter } else { Sleep 1000 ; wait a second, save our CPU } } 
0
Matt Chambers

У меня была такая же проблема для машины с Windows Server 2012. Перепробовав много других подходов, я попробовал тот, который предложил Джон Т, и заставил его работать. Это несколько отличается, вероятно, из-за интерфейса Metro и / или безопасного рабочего стола, в котором запускается всплывающее диалоговое окно. Он не может взаимодействовать по заголовку окна (то есть «Подключение к удаленному рабочему столу»), поэтому я должен определить процесс, а затем отправить войти.

; Wait for the "Remote Desktop Connection" process to popup and automatically cancel ; must use PID matching on sessionmsg.exe because IfWinExist didn't work (secure desktop?) loop  { Process, wait, sessionmsg.exe, 2 NewPID = %ErrorLevel% ; Save the value immediately since ErrorLevel is often changed. if NewPID = 0 { Sleep 1000 ; wait a second, save our CPU } else { Send { Enter } Sleep 10000 ; it takes sessionmsg.exe several seconds to exit } }