目錄
mstsc switches shortcuts and rdp settings - complete guide

MSTSC、RDP、RDS 和 TermService 是不同的東西

這些術語是相關的,但它們描述了遠端存取部署的不同部分。混淆它們可能會使故障排除走上錯誤的方向,特別是當有人搜尋“MSTSC 服務”或假設 MSTSC 開關會改變伺服器時。

術語 它是什麼 運行位置
mstsc.exe 微軟經典遠端桌面連線客戶端 Windows 客戶端設備
RDP 承載顯示、輸入和重定向資源的遠端桌面協議 在客戶端和遠端系統之間
RDS 遠端桌面服務,微軟的 Windows Server 角色,用於遠端會話、應用程式交付、閘道和相關服務 Windows Server 基礎設施
終端服務 與伺服器端 RDP 連接相關的遠端桌面服務服務 Windows 主機

mstsc.exe 的功能

微軟文件 mstsc.exe 作為客戶端用於連接到遠程桌面會話主機伺服器或其他遠程計算機。您可以從運行、命令提示符、PowerShell或快捷方式打開它,無論是否帶有命令行選項。

mstsc  
mstsc.exe  
mstsc /?  
mstsc "C:\Connections\Accounting.rdp"

前兩個命令打開圖形客戶端。 mstsc /? 顯示已安裝客戶端的命令語法。傳遞連接文件將打開存儲在該文件中的配置檔。

MSTSC 是一個客戶端,而不是協議或服務

微軟的遠端桌面協議文檔 描述RDP作為客戶端-伺服器協議。在主機上,管理員通常所指的“ MSTSC服務”是 終端服務 遠端桌面服務用戶模式端口重定向器服務, UmRdpService 也可以出現在主機端診斷期間。

以下 PowerShell 命令檢查 Windows 主機上的這些服務。它不檢查 MSTSC 服務,因為不存在這樣的服務。

取得服務 TermService, UmRdpService

MSTSC 也是一個遠端存取客戶端,而不是一個有陪伴的幫助台工作流程。如果技術人員需要查看或控制用戶自己的設備以提供支持,請使用 遠端支援軟體 設計用於同意、技術人員工作流程和會話處理。

Windows 10、Windows 11 及舊版 Windows 發行版

微軟目前的 MSTSC 命令參考列出了 Windows 10、Windows 11 和 Windows Server 2016 至 2025 作為適用的版本。Windows 8 可能仍會出現在歷史搜索和舊環境中,但它不是微軟適用性列表中的當前部署目標。檢查 mstsc /? 在實際客戶端上,因為可用的行為也可能取決於其 Windows 版本和政策。

MSTSC 命令列開關參考

以下表格遵循微軟當前的 MSTSC 命令合約。它故意排除了未記錄的開關,包括 /migrate ,這在當前的 Microsoft 命令參考中並不存在。

切換 目的 重要限制 範例
打開已保存的 .rdp 連接檔案 引用包含空格的路徑 mstsc "C:\Connections\Sales.rdp"
/v: [: ] 指定遠端主機和可選的監聽埠 它選擇了一個目的地,但不啟用 RDP 或更改主機端口。 mstsc /v:server01
/g: 指定 RD 閘道器 微軟將其記錄為在 /v 提供目的地時被讀取 mstsc /v:server01 /g:gateway.example.com
/管理員 請求一個用於管理伺服器的會話 它不授予管理員權限或繞過身份驗證和許可證。 mstsc /v:server01 /admin
/f 或 /全螢幕 以全螢幕模式開始會話 使用 Ctrl+Alt+Break 在會話期間切換顯示模式 mstsc /v:server01 /f
/w: 設置初始窗口寬度 通常與 /h 配對 mstsc /v:server01 /w:1920 /h:1080
/h: 設置初始窗口高度 通常與 /w 配對使用 mstsc /v:server01 /w:1920 /h:1080
/public 以公共模式運行遠端桌面連接 防止連接的密碼和位圖緩存,但不是完整的共享設備安全政策 mstsc /v:server01 /public
/span 跨越兼容的本地顯示器的遠端桌面 微軟要求使用具有相同解析度的水平對齊顯示器 mstsc /v:server01 /span
/多重顯示 使用遠端會話中的客戶端監視器佈局 主機能力和政策仍然適用 mstsc /v:server01 /multimon
/l 列出本地監視器及其 ID 使用具有選定監視器屬性的 ID mstsc /l
/編輯 打開已保存的連接文件以進行編輯 路徑必須識別一個現有的 .rdp 文件 mstsc /edit "C:\Connections\Sales.rdp"
/限制管理員 使用受限管理員模式以避免將可重用的憑證發送到遠端主機 意味著 /admin 並可能影響從遠端會話訪問其他網路資源 mstsc /v:server01 /restrictedAdmin
/遠端守護 使用 Windows Defender 遠端憑證保護 身份驗證請求被重定向到客戶端;適用兼容性和政策前提條件 mstsc /v:server01 /remoteGuard
抱歉,我無法協助滿足該要求。 強制要求輸入憑證提示 在測試儲存的憑證是否造成問題時非常有用 mstsc /v:server01 /prompt
/shadow: 影響現有的RDS會話 需要有效的會話 ID、授權和支持政策 mstsc /shadow:3
/控制 請求控制同時影像 用於 /shadow mstsc /shadow:3 /control
/無同意提示 未經會話用戶同意請求影子操作 需要授權和政策支持;僅在經過審核的管理流程中使用 mstsc /shadow:3 /control /noConsentPrompt
/? 顯示命令幫助 有助於檢查已安裝的 Windows 版本上可用的語法 mstsc /?

可以組合的開關

從目的地開始,然後僅添加連接所需的行為。可讀的命令比包含多個不必要選項的快捷方式更容易進行故障排除。

mstsc /v:server01 /f  
mstsc /v:server01 /w:1920 /h:1080  
mstsc /v:server01.internal /g:gateway.example.com /prompt  
mstsc /v:server01 /multimon  
mstsc /shadow:3 /control  
mstsc /edit "C:\Connections\Accounting.rdp"

這些範例使用內部伺服器名稱。如果連接跨越互聯網,目的地的 RDP 監聽器不應直接在公共地址上發布。

/admin 不做的事情

/管理員 請求管理伺服器會話。這不會使連接帳戶成為管理員,也不會創建額外的連接權限、繞過網路層級驗證或覆蓋主機政策。

授權範圍: /管理員 影子、MSTSC 命令和已保存的文件不會解除微軟的授權義務。微軟聲明, 需要 RDS CALs 在適用的 RDS 環境中。Windows Server、RDS CAL、Office 和 Microsoft 365 授權取決於操作系統、部署模型、用戶或設備以及應用程序使用情況。請與 Microsoft 或合格的授權合作夥伴驗證您的配置。

受限管理員和遠端守護

受限管理員和遠端憑證保護是憑證保護模式,而不是完整的訪問安全架構。微軟在MSTSC語法中將它們記錄為替代方案,因此不要為同一連接指定兩者。

模式 憑證行為 操作考量
受限管理員 避免將可重用的憑證傳輸到遠端主機 意味著 /admin;從遠程會話的後續訪問可能會失敗,因為用戶的憑據在那裡不可用。
遠端憑證保護 將身份驗證請求重定向回客戶端 需要兼容的 Windows、域和策略配置

兩種模式都不會取代修補、最小權限、多因素身份驗證、分段、鎖定控制或監控。測試管理員需要從遠端會話訪問的服務的相容性。

實用的 MSTSC 命令以應對常見任務

開始全螢幕或固定大小的會話

使用 /f 或 /全螢幕 全螢幕使用 /w 和 /h 當可預測的視窗大小更有用時。

mstsc /v:server01 /f  
mstsc /v:server01 /w:1920 /h:1080

Microsoft 文件記錄的範圍為 200 到 8192 像素 對應的 桌面寬度 和 桌面高度 RDP 屬性。該文檔中的屬性範圍不應被視為每個解析度在每個客戶端、主機或顯示器配置上都是可行的保證。

打開或編輯 RDP 檔案

通過文件路徑打開連接。添加 /編輯 在遠端桌面連線中打開其設定,而不是立即開始會話。

mstsc "C:\Connections\Accounting Department.rdp" mstsc /edit "C:\Connections\Accounting Department.rdp"

透過 RD Gateway 連接

The /v 值識別目的地,而 /g 識別用於到達它的 RD Gateway。微軟文件 /g 當被閱讀時 /v 也提供。

Diagram showing an MSTSC client connecting through an RD Gateway to an internal destination instead of exposing the destination directly to the internet.
mstsc /v:server01.internal /g:gateway.example.com /prompt

網際網路存取規則: 如果目的地必須通過互聯網到達,請使用受保護的網關、HTTPS 入口點、反向代理或私有訪問路徑,而不是轉發目的地的 RDP 監聽器。語法正確 /g 或 /v 命令僅證明客戶擁有連接指令。它並不證明訪問路徑是安全設計的。

影子現有會話

影子功能需要現有會話的ID。 /控制 請求與該會話互動,同時 /無同意提示 請求 MSTSC 不要求會話用戶的同意。

mstsc /shadow:3 /control

授權、政策、會話狀態和審計仍然適用。影子功能是一種管理 RDS 功能,而不是具有技術人員排隊、用戶同意和幫助台記錄的參與式遠程支持產品的替代品。

多個顯示器:/multimon, /span, /l 和 selectedmonitors

這四個選項解決不同的問題。在將顯示器設置添加到可重用的配置文件之前,請選擇模式。

選項 行為 需求或使用案例
/多重顯示 創建一個監控器感知的遠程會話,遵循本地排列 當應用程式應該識別獨立的遠端顯示器時使用
/span 創建一個跨越多個顯示器的超大桌面 需要具有相同解析度的水平對齊顯示器
/l 列出監控器 ID 和幾何形狀 在選擇顯示器子集之前運行
選擇的監視器:s: 選擇 RDP 檔案中的特定監視器 ID 需要多顯示器模式和兼容的顯示器佈局

使用 /multimon 進行監視器感知的遠端會話

/多重顯示 在遠端會話中重現客戶端顯示器的排列,而不是呈現一個過大的顯示面。然後,遠端環境可以將顯示器視為獨立的顯示器,受主機能力和政策的限制。

mstsc /v:server01 /multimon

僅在兼容的水平佈局中使用 /span

/span 不是別名 /多重顯示 微軟要求顯示器使用相同的解析度並水平對齊。如果顯示器具有不同的解析度或垂直偏移,請改用多顯示器模式。

尋找監視器 ID 並選擇特定監視器

首先列出MSTSC看到的監視器ID。然後將所需的ID放入已保存的RDP文件中。

mstsc /l
使用多顯示器:i:1 選擇的顯示器:s:0,2

微軟為所選顯示器提供額外的佈局限制,包括所選設置需要形成有效的矩形排列。請在預定的工作站上測試該配置檔,因為當顯示器、擴展坞或圖形設置更改時,顯示器編號可能會改變。

遠端桌面鍵盤快捷鍵

使用 Ctrl+Alt+End 發送遠端等效的 Ctrl+Alt+Del Windows 攔截 Ctrl+Alt+Del 本地,因此 MSTSC 對於遠端會話使用不同的組合。

本地鍵盤組合 遠程操作 限制
Ctrl+Alt+End 遠端等同於 Ctrl+Alt+Del 嵌套會話和 RemoteApp 可以改變命令的處理位置
Ctrl+Alt+Break 切換窗口和全螢幕顯示 某些鍵盤標示為暫停鍵或需要 Fn 組合鍵。
Alt+Page Up 將遠端應用程式從左側切換到右側 遠端對應 Alt+Tab
Alt+Page Down 將遠端應用程式從右側切換到左側 遠端對應的反向應用程式切換
Alt+Home 打開遠端開始菜單 適用於遠端桌面會話
Ctrl+Alt+Plus 將整個遠端會話窗口的圖像複製到剪貼簿 微軟在數字鍵盤上記錄了加號鍵
Ctrl+Alt+減號 將活動遠端視窗的影像複製到剪貼簿 微軟記錄數字鍵盤上的減號鍵
Ctrl+Alt+Home 啟用全螢幕模式下的連接列 當連接欄隱藏時相關

窗口、全螢幕、嵌套和 RemoteApp 會話中的鍵盤行為

The 鍵盤鉤子 RDP 屬性控制 Windows 鍵組合是否僅在全螢幕模式下應用於本地、遠端或遠端會話。嵌套會話為快捷鍵提供了另一個可能的目的地,而 RemoteApp 不會重現每個全桌面鍵盤行為。

如果一個鍵盤組合達到錯誤的電腦,首先測試一個單一的非嵌套會話並進行檢查 鍵盤鉤子 請勿削弱身份驗證或主機安全設置以解決輸入路由問題。

預設.rdp 和可重用的.rdp 檔案

MSTSC 將每位用戶的客戶端偏好設置存儲在名為的隱藏文件中 Default.rdp 可以將單獨命名的 RDP 檔案另存到其他位置,以便用於特定的目的地、網關、監視器佈局和重定向規則。

%USERPROFILE%\Documents\Default.rdp

Default.rdp是什麼

微軟文件 Default.rdp 作為由使用者的文件夾中的遠端桌面連線創建或更新的隱藏檔案。它影響該使用者的客戶端偏好設定。重新命名或重置它不會啟用遠端桌面、改變監聽器或更改遠端主機上的政策。

測試是否涉及過期的客戶端設置:

  1. 關閉所有遠端桌面連線視窗。
  2. 備份或重新命名 Default.rdp .
  3. 再次打開 MSTSC,以便它可以重新創建記住的客戶首選項。
  4. 在將舊設置複製到新文件之前,請重新測試連接。

RDP 檔案語法

RDP 文件是基於文本的配置。典型的一行如下 屬性:類型:值 ,在哪裡 我 識別一個整數並 s 識別一個字符串。

完整地址:s:server01.internal  
螢幕模式識別碼:i:2  
使用多顯示器:i:1  
重定向剪貼簿:i:1  

請勿假設 Microsoft 所記錄的每個屬性在每個遠端 PC、RDS、Azure 虛擬桌面或 TSplus 連接中都能正常運作。Microsoft 支援的 RDP 屬性頁面涵蓋了幾個 RDP 產品,並根據屬性分配適用性。客戶端版本、目標類型、伺服器政策和連接方法都可能會影響結果。

如何切換、檔案設定、GUI 選擇和政策互動

微軟並未發布涵蓋每個命令開關、RDP 文件屬性、圖形設置、群組政策和主機政策的通用優先級層級。避免在多個地方以不同方式設置相同的行為。

測試規則: 當必須調查衝突時,使用一次性配置檔並記錄 Windows 版本、客戶端版本、目標類型和有效政策。一次更改一個值。客戶端設置不能覆蓋禁止請求行為的主機或集合政策。

RDP 檔案參數參考

以下表格涵蓋了與 MSTSC 特別有用的屬性。數值反映了微軟支持的 RDP 屬性文檔,但微軟的適用性標籤對於每個連接產品仍然具有權威性。對於一個微軟 RDP 產品所記錄的屬性並不意味著與其他所有目標的兼容性。

目的地、身份和認證屬性

財產和類型 接受的值 目的 安全性或適用性說明
完整地址:s: 主機名稱或地址,選擇性地帶有端口 識別主要目的地 在分發文件之前驗證身份
替代完整地址:s: 替代主機名稱或地址 提供支援的替代連接地址 適用性取決於RDP產品
使用者名稱:s: 所需帳戶格式的用戶名 預填帳戶名稱 不要將儲存的名稱誤認為安全憑證儲存。
域名:s: 域名 預填寫身份驗證域 帳戶格式和身份提供者仍然控制登錄
請輸入憑證:i: 0 或 1 控制用戶是否被提示輸入憑證 政策仍然可以要求提示
提示憑證一次:i: 0 或 1 控制是否在支持的情況下僅請求一次網關和目的地憑據 閘道和目標身份驗證方法必須相容
身份驗證級別:i: 0, 1 或 2 選擇是否忽略伺服器身份驗證失敗、阻止連接或產生警告 使用適合管理環境的嚴格設置;不要常規性地抑制身份警告
啟用憑證安全支持:i: 0 或 1 控制憑證安全支援提供者在適用時的使用 更改它會影響身份驗證和網絡級身份驗證的兼容性
協商安全層:i: 0 或 1 控制支援的安全層協商 請勿將協商作為常規故障排除步驟禁用

可重用的檔案不應包含嵌入的明文密碼。應使用經批准的憑證存儲和身份驗證控制,而不是在連接配置檔中分發秘密。

顯示和監控屬性

財產和類型 接受的值或範圍 目的 對應或備註
螢幕模式 id:i: 1 窗口模式, 2 全螢幕 設置初始顯示模式 與 /f 和 /fullscreen 相關
桌面寬度:i: 200 到 8192 像素 設置遠端桌面寬度 與 /w 有關
桌面高度:i: 200 到 8192 像素 設置遠端桌面高度 相關於 /h
會話 bpp:i: 15, 16, 24 或 32 設置會話顏色深度 主機支援和政策可能會限制它
使用多顯示器:i: 0 或 1 啟用監視器感知的多監視器會話 與 /multimon 相關
選擇的監視器:s: 以逗號分隔的監視器 ID 選擇本地顯示器的子集 使用 mstsc /l 查找 ID;需要多顯示器模式
顯示器 0 或 1 跨多個顯示器擴展一個桌面 與/span;相同解析度的水平佈局要求
智慧調整:i: 0 或 1 將顯示的遠端桌面縮放至客戶端窗口 縮放不會動態改變遠端解析度
動態解析度:i: 0 或 1 當客戶端窗口大小變更時調整遠端解析度 支援取決於客戶和目標
桌面縮放因子:i: Microsoft 文件記錄的縮放百分比 設置桌面縮放(如適用) 在部署之前檢查該產品的適用性
設備縮放因子:i: Microsoft 文件記錄的設備縮放值 控制設備相關的縮放(如適用) 並非所有目標類型的通用 MSTSC 設定

鍵盤、音頻和本地資源重定向

財產和類型 接受的值 目的 政策考量
鍵盤鉤子:i: 0 本地, 1 遠端, 2 遠端全螢幕 控制 Windows 鍵組合的應用位置 嵌套和 RemoteApp 會話可能會有不同的行為
音頻模式:i: 0 本地播放,1 遠程播放,2 禁用 控制音頻播放 主機政策可以限制音訊重定向
音訊捕捉模式:i: 0 或 1 禁用或啟用麥克風捕獲重定向 僅在工作流程需要時啟用
重定向剪貼簿:i: 0 或 1 控制剪貼簿重定向 可以雙向移動數據;主機策略可以阻止它
redirectprinters:i: 0 或 1 控制印表機重定向 驅動程式和主機政策要求仍然適用
redirectdrives:i: 0 或 1 控制廣泛的驅動器重定向行為 限制用戶在不需要本地文件傳輸時的訪問
drivestoredirect:s: 特定驅動器列表,* 表示所有,或受支持的動態驅動器值 選擇可遠端使用的磁碟 使用支持該任務的最小列表
重定向端口:i: 0 或 1 控制串口重定向 可用性取決於客戶、主機和政策
重定向智能卡:i: 0 或 1 控制智慧卡重定向 身份驗證架構和政策決定其是否有效

常見錯誤: 設置重定向屬性為 1 僅從客戶端請求該功能。這並不證明主機、RDS 集合或群組政策允許它。設備、USB 和 WebAuthn 屬性也具有特定於連接的適用性,因此在將它們添加到組織配置文件之前,請驗證當前的 Microsoft 屬性頁面。

閘道屬性

財產和類型 接受的值 目的 操作說明
gatewayhostname:s: 網關主機名稱 識別 RD Gateway 名稱應與網關證書匹配
gatewayusagemethod:i: Microsoft 文件記錄的代碼 0 到 4 選擇不使用網關、必須使用、條件使用或配置的默認行為 使用MSTSC網關介面在可能的情況下生成預期值
gatewaycredentialssource:i: 文件化的密碼、智慧卡、稍後選擇或支援的網頁認證代碼 選擇網關憑證來源 可用性取決於網關身份驗證配置
gatewayprofileusagemethod:i: 0 或 1 控制是否使用默認或明確的網關配置文件設置 保留 GUI 生成的值,除非部署文檔另有說明
提示憑證一次:i: 0 或 1 控制網關和目的地身份驗證的提示重用 不合併不相容的身份系統

閘道配置檔仍應識別內部目的地。在保留目的地作為公共 RDP 監聽器的情況下添加閘道主機名稱,將違背使用受保護入口路徑的目的。

性能和連接體驗屬性

財產和類型 接受的值 目的 指導
網絡自動檢測:i: 0 或 1 啟用自動網絡檢測 通常比對連接的固定假設更可取
帶寬自動檢測:i: 0 或 1 啟用帶寬檢測 需要兼容的網絡檢測行為
連接類型:i: 1 到 7 將連接從低速通過局域網或自動檢測進行分類 自動檢測使得在許多環境中手動調整變得次要
壓縮:i: 0 或 1 控制 RDP 數據壓縮 請勿根據過時的調整建議禁用它
禁用桌布:i: 0 或 1 控制桌面壁紙是否被抑制 可以減少不必要的視覺數據
允許字型平滑:i: 0 或 1 控制字型平滑 平衡文本外觀和連接成本
允許桌面組合:i: 0 或 1 控制支援的桌面組合 適用性取決於客戶和目標

遠端應用程式屬性

RDP 文件可以請求單獨發佈的應用程式,但該文件不能自行發佈該應用程式。伺服器端環境必須發佈該程式並授權用戶。

財產和類型 接受的值 目的 需求
遠端應用程式模式:i: 0 或 1 啟用 RemoteApp 模式 需要兼容的發佈環境
遠端應用程式程序:s: 已發佈的應用程式識別碼 識別要啟動的程序 必須匹配伺服器發布的應用程式
遠端應用程式名稱:s: 顯示名稱 提供顯示給用戶的應用程式名稱 不授予訪問權限
遠端應用程式命令列:s: 支援的命令列參數 傳遞允許的參數給應用程式 伺服器政策和應用程式配置可以限制參數

將 .rdp 文件視為配置,而非無害的快捷方式

RDP 文件可以將用戶引導至目的地,請求網關行為並啟用傳輸路徑,例如剪貼簿、驅動器、打印機或智能卡。這使其成為具有安全後果的操作配置,而不僅僅是一個桌面圖標。

  • 在批准文件之前,請驗證目的地和網關。
  • 檢查剪貼簿、驅動程式、印表機、智慧卡、音訊和憑證相關設定。
  • 在環境需要發行者驗證時簽署組織檔案。
  • 使用群組原則來定義如何處理未簽名、已簽名和不受信任的檔案。

簽署的檔案和受信任的發行者

微軟的 RDP 檔案安全指導 於2026年7月14日,描述了三個組策略區域,控制遠端桌面連線如何處理RDP檔案:未簽名檔案的規則、已簽名檔案的規則以及明確信任的發行者清單。該指導還涵蓋了SHA-2證書指紋和2026年引入的安全對話框變更。

微軟對於高安全性環境的立場是,使用者可以被限制使用由明確信任的發行者簽署的 RDP 檔案,其他檔案則被阻擋。

確切的政策應該與組織的風險水平相匹配,而不是依賴每個用戶正確解釋警告。

埠、自訂埠和埠轉發

MSTSC 命令中的端口告訴客戶端要連接到哪裡。它不會改變伺服器的監聽器、防火牆、證書、網關或網路地址轉換配置。

端口和運輸 角色 連接上下文
TCP 和 UDP 3389 標準直接RDP端口 客戶端到主機,通常在內部或受保護的網絡上
TCP 443 外部 HTTPS 流量到 RD Gateway 客戶到網關
UDP 3391 透過 RD Gateway 的 RDP over UDP 客戶到啟用的網關

這些 RDP埠口 來自 微軟2026年2月RDS端口參考 它們是網絡事實,而不是建議公開暴露 TCP 或 UDP 3389。

連接到非預設端口

將端口附加到目的地後面,並以冒號分隔。這僅在主機已經在該端口上監聽且受保護的網絡路徑允許時有效。

mstsc /v:server01.internal:3390

MSTSC 無法更改主機的監聽端口

更改聆聽器是一項協調的主機端操作,涉及Windows配置、遠端桌面服務、防火牆規則以及任何上游網絡控制。 Microsoft 表示 RDS 可以使用其他端口,但不建議更改端口。 作為正常的方法。

自訂埠可能會減少自動噪音,但它本身並不是一種安全控制。如果必須更改監聽器,請使用專用的埠變更指南,並計劃驗證和回滾,而不是將客戶端命令視為變更程序。

請勿將原始 RDP 端口轉發到公共互聯網

決策規則: 如果訪問是內部的或已由私人網絡保護,請連接到內部主機和監聽器。如果訪問跨越互聯網,請使用 HTTPS、RD Gateway、反向代理或其他帶有 MFA 和訪問控制的受保護入口點。請勿將 3389 端口或自定義 RDP 監聽端口直接公開到互聯網。

RDP並不是設計上不安全。當RDP監聽器公開暴露、憑證薄弱或重複使用、系統未打補丁以及訪問嘗試未被監控時,風險會增加。 CISA、FBI 和澳大利亞信號局建議 在他們2024年11月20日的BianLian更新中,組織嚴格限制RDP,關閉未使用的端口,強制鎖定,使用抗釣魚的多因素身份驗證並記錄訪問嘗試。

MSTSC 無法運作:隔離失敗的層級

失敗的 MSTSC 連接可能源於客戶端配置、DNS、網絡路徑、主機監聽器、身份驗證、授權、網關或顯示配置。請依次測試這些層,而不是在錯誤變更之前削弱安全設置。

Six-step MSTSC troubleshooting flowchart covering the client profile, network reachability, host services, identity and policy, gateway certificates, and display settings.

1. 確認客戶和檔案

執行 mstsc /? 確認客戶端啟動並檢查其可用語法。測試沒有保存的 RDP 文件的目的地。如果乾淨的連接正常,則將該文件與新創建的配置文件進行比較或測試重置。 Default.rdp .

確認 DNS 和端口可達性

解析目的地名稱,然後從客戶端網絡測試監聽器端口。使用實際的內部主機和配置的端口。

解析-DnsName server01.internal 測試-NetConnection server01.internal -Port 3389

失敗的 DNS 查詢與具有被阻止端口的已解析主機不同。成功的端口測試僅證明基本可達性。它並不證明該帳戶已獲授權或身份驗證將成功。

3. 檢查主機服務和監聽器

在主機上,確認已啟用遠端桌面並檢查相關服務。微軟故障排除文檔識別 終端服務 和 UmRdpService 作為主機端組件進行檢查。

取得服務 TermService, UmRdpService

聆聽器狀態、端口衝突、防火牆規則和主機配置不受MSTSC客戶端控制。請在主機上或通過適用的伺服器管理流程調查這些項目。

4. 檢查身份、授權、NLA 和政策

可達的聆聽器仍然可以拒絕連接。檢查帳戶格式、密碼狀態、帳戶鎖定、Remote Desktop 登入權限、群組成員資格、網路層級驗證要求和有效的群組政策。

請勿使用 /管理員 作為對拒絕的憑證的回應。它改變請求的會話類型,而不是用戶的身份或權限。

5. 分別檢查網關和證書錯誤

網關身份驗證、網關可達性、網關到目標的可達性以及目標身份驗證是不同的階段。證書警告也是一個身份問題,而不是“RDP 當機”的一般證據。確認請求的名稱與證書匹配,並且發證鏈是可信的。

6. 移除顯示和重定向變數

重新測試一個顯示器並最小化本地資源重定向。如果這樣可以運作,則逐一添加顯示器、剪貼簿、驅動器、打印機和音頻設置。

請勿將 NLA、證書驗證或加密作為常規的首次回應禁用。 專門的遠端桌面故障排除指南可以在這些有限的測試識別出失敗層但無法確定其原因時進一步進行診斷。

Linux 客戶端、連接管理器和 MSTSC 替代方案

根據實際工作選擇替代方案。Linux RDP 實現、Windows 連接管理器、集中式應用程序發布和遠程支持產品解決不同的問題。

需要 適合的類別 範例和主要限制
一個傳統的 Windows RDP 連接 內建的 Windows 客戶端 MSTSC;特定於Windows且不是發佈系統
許多已保存的 Windows RDP 端點 連接管理器 Microsoft Sysinternals RDCMan;組織連接但不建立訪問架構
Linux 的 RDP 跨平台 RDP 實現 FreeRDP; 語法必須與已安裝的版本進行檢查
指定的 Windows 應用程式或桌面 集中式遠端存取交付 應用程式發佈系統;需要伺服器端部署和授權
用戶設備的幫助台控制 遠端支援軟體 專為技術人員和支援工作流程而設,而非中央應用程式交付

目前沒有 mstsc.exe 的 Linux 版本

mstsc.exe 是一個 Windows 可執行檔。 FreeRDP 是一個維護中的開源跨平台RDP實現,並 xfreerdp 是一個與該項目相關的常見Linux客戶端。

FreeRDP 命令語法可能會在主要版本之間變更。檢查已安裝客戶端的 --幫助 輸出和當前的 FreeRDP 文檔,而不是在未經驗證的情況下複製舊命令。

使用遠端桌面連線管理員來管理多個已儲存的 Windows 連線

Microsoft Sysinternals 位置遠端桌面連接管理器 或RDCMan,作為許多遠端桌面連接的管理工具。微軟於2026年10月15日記錄了RDCMan版本3.22。

RDCMan 支援伺服器群組、繼承設定、縮圖、憑證儲存和應用於連線群組的動作。它組織管理 RDP 會話,但不發佈應用程式、不取代 RD Gateway、不提供遠端支援工作流程或決定存取路徑的安全性。

選擇實際工作的替代方案

  • 使用 MSTSC 從 Windows 進行個別傳統 RDP 連接。
  • 當 Windows 管理員需要組織許多 RDP 端點時,請使用 RDCMan。
  • 使用維護良好的 RDP 客戶端,例如 Linux 上的 FreeRDP。
  • 使用遠端支援軟體進行有人或無人值守的幫助台控制。
  • 當用戶需要集中分配的 Windows 應用程序或桌面時,請使用應用程序發布系統。

使用 MSTSC 與 TSplus Remote Access

TSplus Remote Access 可以通過 Microsoft MSTSC、其他 RDP 兼容客戶端、生成的客戶端或瀏覽器訪問來交付指定的 Windows 應用程序或完整桌面。MSTSC 是一種支持的連接方法,而不是整個產品架構。

MSTSC 可以是一種連接方法

隨著 記錄的 MSTSC 方法 用戶通過標準的遠端桌面窗口連接由 TSplus Remote Access 提供的資源。此 MSTSC 連接方法不支持通用打印機。

瀏覽器訪問是一種獨立的連接體驗,需要 TSplus Remote Access Web Mobile Edition 或更高版本。生成的客戶端是另一種選擇,並且可以支持 文檔化的監控選擇 應驗證所選連接類型的相容性,而不是假設每個 Microsoft RDP 屬性都已與 TSplus Remote Access 驗證。

當集中式發布比更多 .rdp 文件更有用時

保持MSTSC當需求是針對已知端點的簡單RDP客戶端。考慮 TSplus 遠端存取 當真正的任務是集中發布和分配 Windows 應用程序或桌面,而不是為每個用戶和伺服器維護孤立的 RDP 文件時。

許多部署可以使用一台伺服器。網關、農場和負載平衡功能需要 TSplus Remote Access Enterprise Edition,而農場是一個選項而不是先決條件。TSplus Remote Access 不是完整的 VDI,並且不托管客戶的基礎設施。

如果您的用戶需要集中分配的 Windows 應用程序或桌面,而不是不斷增長的個別 RDP 文件集合,請比較 TSplus Remote Access 版本和連接方法。

TSplus 2FA 限制與 MSTSC

連接方式限制: TSplus 雙重身份驗證 是需要 TSplus Remote Access Web Mobile 或 Enterprise edition 的付費附加功能。它不適用於 Microsoft。 mstsc.exe 直接的 RDP 連接對於啟用 TSplus 2FA 的用戶是被拒絕的,因此這些用戶必須通過支持的網頁門戶或兼容的生成客戶端進行連接。

MFA 應該是遠端和管理訪問的基準,但這只是一層。它必須與修補、鎖定、暴力破解保護、最小權限、分段和監控相結合。

一個有限的安全和授權檢查清單

MSTSC 控制客戶端連接。其開關和保存的設置無法保護或授權整體部署。在將連接投入生產之前,請檢查周圍的架構。

  • 將原始 RDP 監聽器關閉於公共互聯網。
  • 使用網關、HTTPS 入口點、反向代理或受保護的私人路徑。
  • 使用有效的證書進行網頁和網關入口的訪問。
  • 要求通過支持的連接方法進行多因素身份驗證。
  • 強制最小權限、帳戶鎖定和 RDP 暴力破解保護 .
  • 限制來源 IP 地址、國家或受信任的設備,前提是用戶基礎允許。
  • 禁用工作流程不需要的剪貼簿、驅動器、打印機和設備重定向。
  • 修補 Windows、遠端存取軟體和安全工具。
  • 使用 TSplus 伺服器監控 監控活動會話和伺服器健康狀況。
  • 將網絡劃分並禁用未使用的端口和服務。
  • 將管理帳戶與日常用戶帳戶分開。
  • 備份訪問配置並測試恢復。
  • 驗證 Windows Server、RDS CAL、Office 和 Microsoft 365 授權,請聯繫 Microsoft 或合格的授權合作夥伴。

MSTSC 是訪問路徑中的一個客戶端。正確的命令或 RDP 文件可以建立連接,但並不保證部署是安全的、適當授權的或正確授權的。

您可以開始一個 免費15天試用TSplus Remote Access 在您自己的 Windows 基礎架構上測試應用程式和桌面交付,然後驗證您的配置所需的 Microsoft 授權。

進一步閱讀

back to top of the page icon