Запустить RDP как Shell

Запустить RDP как Shell

У меня установлена ​​WinXP, которая используется только для подключения к другому ПК по протоколу RDP.

Вход в систему выполняется автоматически с использованием фиктивной учетной записи пользователя, после чего пользователю необходимо щелкнуть ссылку, чтобы запустить RDP-подключение с предопределенными параметрами.

Есть ли способ запустить RDP-клиент без доступа к проводнику Windows?

решение1

Вы можете отредактировать реестр, чтобы заменить оболочку по умолчанию (Explorer.exe) приложением MSTSC.exeи включить любые допустимые параметры, которые вы хотите использовать.

В реестре перейдите к[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]и измените значение с именемОболочкак:

%SystemRoot%\System32\MSTSC.exe /V:YourServerName

Вы можете заменить /Vпараметр на нужный вам.

Одно из ограничений этого решения заключается в том, что когда пользователь выходит из приложения удаленного рабочего стола, он видит пустой экран и должен нажать Ctrl+ Alt+ Del и выбратьВыйтичтобы вернуться к приглашению на вход в систему локальной машины. Из-за этого вы можете рассмотреть возможность указания значения реестра Shell для пакетного скрипта, который запускает программу Logoff.exeпосле MSTSC.EXEзавершения, например, найденного решенияздесь.

Можно найти еще более гибкое решениездесь. Он включает в себя указание значения реестра Shell на простое приложение HTA, которое позволяет пользователю многократно запускать MSTSC или перезагружать рабочую станцию. Рабочее приложение HTA доступно по ссылке.

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