У меня установлена 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 доступно по ссылке.