作為 Shell 啟動 RDP

作為 Shell 啟動 RDP

我安裝了 WinXP,僅用於透過 RDP 連接到另一台 PC。

虛擬使用者帳戶會自動登錄,然後使用者必須按一下連結以使用預定義參數啟動 RDP 連線。

有沒有辦法在無法存取 Windows 資源管理器的情況下執行 RDP 用戶端?

答案1

您可以編輯註冊表以用MSTSC.exe應用程式取代預設的 shell 程式 (Explorer.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 應用程式。

相關內容