提示
本文分享給使用遠端桌面協定 (RDP) 提供遠端存取 Windows 桌面與應用程式的服務與產品。
遠端桌面協定 (RDP) 有許多屬性可以設定,用來自訂遠端會話的行為,例如裝置重定向、顯示設定、會話行為等。
以下章節包含每個可用的 RDP 屬性,並列出其語法、描述、支援值、預設值,以及可與哪些服務和產品連接。
如何使用這些 RDP 屬性取決於你使用的服務或產品:
| 產品 | 配置點 |
|---|---|
| Azure 虛擬桌面 | 主機池 RDP 屬性。 欲了解更多,請參閱 「自訂主機池的 RDP 屬性」。 |
| 遠端桌面服務 | 會話集合 RDP 屬性 |
| 遠端電腦連線 |
.rdp你用來連接遠端電腦的檔案。 |
注意事項
對每個 RDP 屬性,替換 <value> 為該屬性允許的值。
連線
以下是你可以用來配置連線的 RDP 屬性。
alternate shell
-
語法:
alternate shell:s:<value> - 說明:指定一個程式在遠端會話中自動啟動,作為 shell 而非檔案總管。
-
支持的價值觀:
- 一個有效路徑指向可執行檔案,例如
C:\Program Files\MyApp\myapp.exe。
- 一個有效路徑指向可執行檔案,例如
- 預設值:無。
-
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
authentication level
-
語法:
authentication level:i:<value> - 說明:定義伺服器認證層級設定。
-
支持的價值觀:
-
0:如果伺服器認證失敗,請無預警連接電腦。 -
1:如果伺服器認證失敗,請不要建立連線。 -
2:若伺服器認證失敗,請顯示警告,並選擇連接或拒絕連線。 -
3:未指定認證要求。
-
-
預設值:
3 -
適用於:
- 遠端桌面服務
- 遠端電腦連線
disableconnectionsharing
-
語法:
disableconnectionsharing:i:<value> - 說明:判斷用戶端是否重新連接任何已斷連線的會話,或在新連線啟動時啟動新連線。
-
支持的價值觀:
-
0: 重新連接任何現有的會話。 -
1: 啟動新連線。
-
-
預設值:
0 -
適用於:
- 遠端桌面服務
domain
-
語法:
domain:s:<value> - 說明:指定用於遠端電腦登入的使用者帳號所在的 Active Directory 網域名稱。
-
支持的價值觀:
- 一個有效的網域名稱,例如
CONTOSO。
- 一個有效的網域名稱,例如
- 預設值:無。
-
適用於:
- 遠端桌面服務
- 遠端電腦連線
enablecredsspsupport
-
語法:
enablecredsspsupport:i:<value> - 說明:決定客戶是否會使用憑證安全支援提供者 (CredSSP) 進行認證(若有此憑證)。
-
支持的價值觀:
-
0: RDP 不會使用 CredSSP,即使作業系統支援 CredSSP。 -
1: 若作業系統支援 CredSSP,RDP 將使用 CredSSP。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
enablerdsaadauth
語法:
enablerdsaadauth:i:<value>說明:判斷用戶端是否使用 Microsoft Entra ID 來驗證遠端電腦。 搭配 Azure 虛擬桌面使用時,提供單一登入體驗。 此屬性取代了屬性。
targetisaadjoined支持的價值觀:
-
0連線不會使用 Microsoft Entra 認證,即使遠端電腦支援。 -
1: 如果遠端電腦支援 Microsoft Entra 認證,連線將使用。
-
預設值:
0適用於:
- Azure 虛擬桌面
- 遠端電腦連線
kdcproxyname
-
語法:
kdcproxyname:s:<value> - 說明:指定 KDC 代理的完全限定網域名稱。
-
支持的價值觀:
- 通往 KDC 代理伺服器的有效路徑,例如
kdc.contoso.com。
- 通往 KDC 代理伺服器的有效路徑,例如
- 預設值:無。
-
適用於:
- Azure 虛擬桌面. 欲了解更多資訊,請參閱 「配置 Kerberos 金鑰分發中心代理」。
promptcredentialonce
-
語法:
promptcredentialonce:i:<value> - 說明:決定使用者的憑證是否被儲存並用於遠端桌面閘道與遠端電腦。
-
支持的價值觀:
-
0: 遠端會話不會使用相同的憑證。 -
1: 遠端會話確實使用相同的憑證。
-
-
預設值:
1 -
適用於:
- 遠端桌面服務
targetisaadjoined
-
語法:
targetisaadjoined:i:<value> -
說明:允許使用使用者名稱和密碼連接 Microsoft Entra 加入的會話主機。 此特性僅適用於非 Windows 用戶端及未與 Microsoft Entra 連接的本地 Windows 裝置。 它正被屬性 取代
enablerdsaadauth。 -
支持的價值觀:
-
0:符合要求的 Windows 裝置將成功連接 Microsoft Entra 加入的會話主機,但其他連線則會失敗。 -
1:連接 Microsoft Entra 加入主機的連線將成功,但連線時只能輸入使用者名稱與密碼憑證。
-
-
預設值:
0 -
適用於:
- Azure 虛擬桌面. 欲了解更多資訊,請參閱 Microsoft Entra 加入 Azure 虛擬桌面的會話主機。
username
-
語法:
username:s:<value> - 說明:指定用於登入遠端電腦的使用者帳號名稱。
-
支持的價值觀:
- 任何有效的用戶名稱都可以。
- 預設值:無。
-
適用於:
- 遠端桌面服務
會話行為
以下是你可以用來設定會話行為的 RDP 屬性。
autoreconnection enabled
-
語法:
autoreconnection enabled:i:<value> - 說明:判斷當連線中斷(例如網路連線中斷時),本地裝置是否會自動嘗試重新連接遠端電腦。
-
支持的價值觀:
-
0: 本地裝置不會自動嘗試重新連線。 -
1:本地裝置會自動嘗試重新連線。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
bandwidthautodetect
-
語法:
bandwidthautodetect:i:<value> - 說明:決定是否使用自動網路頻寬偵測。
-
支持的價值觀:
-
0:不要使用自動網路頻寬偵測。 -
1:使用自動網路頻寬偵測。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
compression
-
語法:
compression:i:<value> - 說明:判斷在將資料傳送至本地裝置時是否啟用批量壓縮。
-
支持的價值觀:
-
0: 關閉批量壓縮。 -
1啟用 RDP 批量壓縮。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
networkautodetect
-
語法:
networkautodetect:i:<value> - 說明:判斷是否啟用自動網路類型偵測。
-
支持的價值觀:
-
0: 關閉自動網路類型偵測。 -
1: 啟用自動網路類型偵測。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
videoplaybackmode
-
語法:
videoplaybackmode:i:<value> - 說明:判斷連線是否會使用 RDP 效率的多媒體串流來播放影片。
-
支持的價值觀:
-
0:不要用 RDP 效率高的多媒體串流來播放影片。 -
1: 盡可能使用高效的 RDP 多媒體串流來播放影片。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
裝置重定向
以下是你可以用來設定裝置重定向的 RDP 屬性。 欲了解更多,請參閱「 遠端桌面協定上的重定向」。
audiocapturemode
-
語法:
audiocapturemode:i:<value> - 說明:指示是否啟用音訊輸入重定向。
-
支持的價值觀:
-
0: 停用本地裝置的音訊擷取。 -
1:啟用本地裝置的音訊擷取,並將其導向遠端會話。
-
-
預設值:
0 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「透過遠端桌面協定配置音訊與視訊重定向」。
audiomode
-
語法:
audiomode:i:<value> - 說明:決定本地機器或遠端機器播放音訊。
-
支持的價值觀:
-
0:在本地裝置播放聲音。 -
1:在遠端工作階段播放聲音。 -
2:不要放聲音。
-
-
預設值:
0 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「透過遠端桌面協定配置音訊與視訊重定向」。
camerastoredirect
-
語法:
camerastoredirect:s:<value> -
說明:設定要重新導向的攝影機。 此設定使用以分號分隔的相機介面列表
KSCATEGORY_VIDEO_CAMERA,啟用可重定向。 -
支持的價值觀:
-
*:轉移所有攝影機。 -
\\?\usb#vid_0bda&pid_58b0&mi: 依裝置實例路徑指定攝影機清單,例如此範例。 -
-:透過符號連結字串前方排除特定攝影機。
-
- 預設值:無。
-
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「透過遠端桌面協定配置攝影機、網路攝影機與影片擷取重定向」。
devicestoredirect
-
語法:
devicestoredirect:s:<value> - 說明:決定使用媒體傳輸協定 (MTP) 或影像傳輸協定 (PTP) 的周邊設備,例如數位相機,會從本地 Windows 裝置重新導向至遠端會話。
-
支持的價值觀:
-
*: 重新導向所有支援的裝置,包括後來連接的裝置。 -
\\?\usb#vid_0bda&pid_58b0&mi: 依裝置實例路徑指定 MTP 或 PTP 周邊設備清單,例如此範例。 -
DynamicDevices: 重新導向所有後續連接的支援裝置。
-
-
預設值:
* -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「設定媒體傳輸協定」及「在 Windows 上透過遠端桌面協定重定向」。
drivestoredirect
語法:
drivestoredirect:s:<value>說明:決定本地裝置上哪些固定、可移除及網路磁碟會被重新導向並在遠端會話中使用。
支持的價值觀:
- 空:不要重新導向任何硬碟。
-
*: 重新導向所有磁碟機,包括後來連接的磁碟機。 -
DynamicDrives: 重新導向任何稍後連接的硬碟。 -
drivestoredirect:s:C:\;E:\;: 將指定的磁碟代號重新導向給一個或多個磁碟機,例如這個範例。
預設值:
Empty適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
想了解如何使用此特性,請參閱「 透過遠端桌面協定配置固定、可移除及網路磁碟轉址」。
encode redirected video capture
-
語法:
encode redirected video capture:i:<value> - 說明:啟用或停用重定向影片的編碼。
-
支持的價值觀:
-
0: 停用重定向影片的編碼。 -
1: 啟用重定向影片的編碼。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「透過遠端桌面協定配置攝影機、網路攝影機與影片擷取重定向」。
keyboardhook
-
語法:
keyboardhook:i:<value> - 說明:決定 Windows (Windows 的按鍵組合, Alt+Tab) 是否套用到遠端工作階段。
-
支持的價值觀:
-
0: Windows 鍵組合套用於本地裝置。 -
1: (桌面會話僅) Windows 鍵組合在遠端電腦對焦時套用。 -
2: (桌面會話僅) Windows 按鍵組合,遠端電腦僅以全螢幕模式套用。 -
3: (RemoteApp 工作階段僅在 Windows 鍵組合) 對焦時套用於 RemoteApp。 我們建議您僅在發布遠端桌面連線應用程式 (mstsc.exe從主機池) 發布時Azure使用此數值。 此值僅在使用 Windows 用戶端時支援。
-
-
預設值:
2 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
redirectclipboard
語法:
redirectclipboard:i:<value>說明:決定是否重新導向剪貼板。
支持的價值觀:
-
0: 本地裝置的剪貼簿無法在遠端連線中使用。 -
1:本地裝置上的剪貼簿可在遠端使用。
-
預設值:
0適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「透過遠端桌面協定配置剪貼簿重定向」。
redirectcomports
-
語法:
redirectcomports:i:<value> - 說明:決定本地裝置上的序列埠或 COM 埠是否被導向遠端會話。
-
支持的價值觀:
-
0:本地裝置上的序列埠或 COM 埠在遠端會話中無法使用。 -
1:本地裝置上的序列埠或 COM 埠可在遠端工作階段使用。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「配置遠端桌面協定上的序列埠或 COM 埠重定向」。
redirected video capture encoding quality
-
語法:
redirected video capture encoding quality:i:<value> - 說明:控制編碼影片的品質。
-
支持的價值觀:
-
0:高壓縮影片。 當動作頻繁時,畫質可能會受影響。 -
1:中度壓縮。 -
2:低壓縮率影片,畫質高。
-
-
預設值:
0 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「透過遠端桌面協定配置攝影機、網路攝影機與影片擷取重定向」。
redirectlocation
-
語法:
redirectlocation:i:<value> - 說明:判斷本地裝置的位置是否會被重新導向到遠端會話。
-
支持的價值觀:
-
0:遠端會話使用遠端電腦或虛擬機器的位置。 -
1:遠端會話使用本地裝置的位置。
-
-
預設值:
0 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
想了解如何使用此特性,請參閱 「透過遠端桌面協定配置位置重定向」。
redirectprinters
語法:
redirectprinters:i:<value>說明:判斷本地裝置上的印表機是否會被導向到遠端會話。
支持的價值觀:
-
0:本地裝置上的印表機不會被導向遠端工作區。 -
1:本地裝置上的印表機會被重新導向到遠端工作階段。
-
預設值:
0適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「透過遠端桌面協定配置印表機重定向」。
redirectsmartcards
-
語法:
redirectsmartcards:i:<value> - 說明:決定本地裝置上的智慧卡裝置是否會被重新導向並在遠端會話中使用。
-
支持的價值觀:
-
0:本地裝置上的智慧卡不會被導向遠端會話。 -
1:本地裝置上的智慧卡會被重新導向遠端會話。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「透過遠端桌面協定配置智慧卡重定向」。
redirectwebauthn
-
語法:
redirectwebauthn:i:<value> - 說明:決定遠端會話的 WebAuthn 請求是否會被重新導向至本地裝置,允許使用本地驗證器 (如 Windows Hello 企業版 和安全金鑰) 。
-
支持的價值觀:
-
0: 來自遠端會話的 WebAuthn 請求不會送回本地裝置進行認證,必須在遠端會話中完成。 -
1:來自遠端會話的 WebAuthn 請求會送回本地裝置進行認證。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
欲了解如何使用此特性,請參閱 「透過遠端桌面協定配置 WebAuthn 重定向」。
usbdevicestoredirect
語法:
usbdevicestoredirect:s:<value>說明:決定用戶端電腦上哪些支援的 USB 裝置會透過不透明的低階重定向方式重定向到遠端會話。
支持的價值觀:
-
*:重定向所有尚未被高階重定向的 USB 裝置。 -
{*Device Setup Class GUID*}: 將所有屬於指定裝置設定類別的裝置重新導向。 -
*USBInstanceID*: 重定向到由實例 ID 識別的特定 USB 裝置。
-
預設值:
Empty適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
想了解如何使用此特性,請參閱「 在 Windows 上設定 USB 重定向,透過遠端桌面協定」。
顯示設定
以下是你可以用來設定顯示設定的 RDP 屬性。
desktop size id
-
語法:
desktop size id:i:<value> -
說明:從一組預設選項中指定遠端會話桌面的尺寸。 若
desktopheightdesktopwidth且 指定 ,則此設定會被覆蓋。 -
支持的價值觀:
-
0:640×480 -
1:800×600 -
2:1024×768 -
3:1280×1024 -
4:1600×1200
-
- 預設值:無。 與本地裝置相符。
-
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
desktopheight
-
語法:
desktopheight:i:<value> - 說明:指定遠端會話 (像素高度) 。
-
支持的價值觀:
- 數值介於
2008192和 之間。
- 數值介於
- 預設值:無。 與本地裝置相符。
-
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
desktopscalefactor
-
語法:
desktopscalefactor:i:*value* - 說明:指定遠端會話的縮放因子,使內容看起來更大。
-
支持的價值觀:
- 以下列表的數值如下:
100, ,250400150175200300125500
- 以下列表的數值如下:
- 預設值:無。 與本地裝置相符。
-
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
注意事項
該 desktopscalefactor 物業正在被淘汰,很快就會無法使用。
desktopwidth
-
語法:
desktopwidth:i:<value> - 說明:指定遠端會話) 像素 (解析度寬度。
-
支持的價值觀:
- 數值介於
2008192和 之間。
- 數值介於
- 預設值:無。 與本地裝置相符。
-
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
dynamic resolution
-
語法:
dynamic resolution:i:<value> - 說明:判斷當本地視窗調整大小時,遠端會話的解析是否會自動更新。
-
支持的價值觀:
-
0: 會話解析在會話中保持不變。 -
1: 會話解析會隨著本地視窗大小調整而更新。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
maximizetocurrentdisplays
-
語法:
maximizetocurrentdisplays:i:<value> - 說明:決定遠端工作階段在最大化時使用哪個顯示全螢幕。 需要
use multimon設定為1。 僅在 Windows Windows 應用程式 及 Windows 遠端桌面應用程式中提供。 -
支持的價值觀:
-
0: 在最大化時最初選擇的顯示器上,會話為全螢幕。 -
1: 在最大化時,會話視窗所跨越的顯示器上動態顯示為全螢幕。
-
-
預設值:
0 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
screen mode id
語法:
screen mode id:i:<value>說明:判斷啟動連線時遠端會話視窗是否全螢幕顯示。 如果同時開啟「使用多重寶可夢」,這個設定會被覆寫,會話會同時開啟所有螢幕。
支持的價值觀:
-
1: 一個遠端會話出現在視窗中。 -
2: 遠端會話會全螢幕顯示。
-
預設值:
2適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
selectedmonitors
-
語法:
selectedmonitors:s:<value> -
說明:指定遠端會話中使用的本地顯示器。 所選顯示必須是連續的。 需要
use multimon設定為1。 僅在 Windows 版 Windows 應用程式、Windows 遠端桌面應用程式,以及 Windows 的收件匣遠端桌面連線應用程式中提供。 -
支持的價值觀:
- 以逗號分隔的機器專用顯示 ID 清單。 你可以從命令列執行
mstsc.exe /l來取得可用的 ID。 第一個列出的 ID 被設定為遠端會話中的主顯示。
- 以逗號分隔的機器專用顯示 ID 清單。 你可以從命令列執行
- 預設值:無。 所有展示皆已使用。
-
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
singlemoninwindowedmode
-
語法:
singlemoninwindowedmode:i:<value> -
說明:判斷多螢幕遠端工作階段在退出全螢幕時是否自動切換為單一顯示器。 需要
use multimon設定為 1。 僅在 Windows Windows 應用程式 及 Windows 遠端桌面應用程式中提供。 -
支持的價值觀:
-
0:遠端工作階段在全螢幕退出時會保留所有顯示。 -
1:遠端會話在退出全螢幕時切換到單一顯示器。
-
-
預設值:
0 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
smart sizing
-
語法:
smart sizing:i:<value> - 說明:判斷本地裝置是否會將遠端會話內容縮放以符合視窗大小。
-
支持的價值觀:
-
0:本地視窗內容在調整大小時不會自動縮放。 -
1:本地視窗內容在調整尺寸後會自動縮放。
-
-
預設值:
0 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
use multimon
-
語法:
use multimon:i:<value> - 說明:決定遠端會話是否會使用本地裝置的一個或多個顯示器。
-
支持的價值觀:
-
0:遠端工作階段使用單一顯示器。 -
1:遠端會話使用多個顯示器。
-
-
預設值:
1 -
適用於:
- Azure 虛擬桌面
- 遠端桌面服務
- 遠端電腦連線
RemoteApp
以下是你可以用來設定遠端桌面服務 RemoteApp 行為的 RDP 屬性。
remoteapplicationcmdline
-
語法:
remoteapplicationcmdline:s:<value> - 說明:RemoteApp 的可選命令列參數。
-
支持的價值觀:
- 應用程式的有效命令列參數。
- 預設值:無。
-
適用於:
- 遠端桌面服務
remoteapplicationexpandcmdline
-
語法:
remoteapplicationexpandcmdline:i:<value> - 說明:決定 RemoteApp 命令列參數中的環境變數應在本地展開還是遠端擴充。
-
支持的價值觀:
-
0: 環境變數應擴展為本地裝置的值。 -
1: 環境變數應擴展為遠端工作階段的值。
-
-
預設值:
1 -
適用於:
- 遠端桌面服務
remoteapplicationexpandworkingdir
-
語法:
remoteapplicationexpandworkingdir:i:<value> - 說明:決定 RemoteApp 工作目錄參數中的環境變數應在本地或遠端展開。
-
支持的價值觀:
-
0: 環境變數應擴展為本地裝置的值。 -
1: 環境變數應擴展為遠端工作階段的值。
RemoteApp 的工作目錄是透過 shell 工作目錄參數來指定的。
-
-
預設值:
1 -
適用於:
- 遠端桌面服務
remoteapplicationfile
-
語法:
remoteapplicationfile:s:<value> - 說明:指定一個檔案,由 RemoteApp 在遠端工作階段中開啟。 要開啟本地檔案,你也必須啟用原始磁碟的 磁碟重定向 功能。
-
支持的價值觀:
- 遠端會話中的有效檔案路徑。
- 預設值:無。
-
適用於:
- 遠端桌面服務
remoteapplicationicon
語法:
remoteapplicationicon:s:<value>說明:指定在啟動 RemoteApp 時,要在 Windows 應用程式 或遠端桌面應用程式中顯示的圖示檔案。 若未指定檔名,用戶端將使用標準的遠端桌面圖示。 只
.ico支援檔案。支持的價值觀:
- 一個有效的檔案路徑
.ico。
- 一個有效的檔案路徑
預設值:無。
適用於:
- 遠端桌面服務