7

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

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

4 ответа4

5

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

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

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

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

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

1

Эта статья поддержки Microsoft:
Remote Desktop Connection 6.0 запрашивает учетные данные перед установкой подключения к удаленному рабочему столу
предлагает отключить это сообщение, отредактировав текст .rdp-файл и изменив значение уровня аутентификации на ноль, например так:

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

0

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

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

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

; 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
    }
}

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