共用方式為


遠端和控制台終端機的差異

什麼是終端機?

terminal 是一個概念,描述一組輸入/輸出裝置(鍵盤、滑鼠、監視器等)和組態(裝置上的設定)。 請考慮您用來讀取這份文件的裝置;您是使用滑鼠、鍵盤和監視器在桌面電腦上嗎? 還是具有觸控功能和藍牙鍵盤之 LCD 螢幕的行動裝置? 所有這些都可以視為終端機;它們是彼此通訊的群組裝置。

終端機在生活中的目的是要附加至會話。

session 是終端機與其他裝置之間的主動通訊。 它是保存使用者進程、數據識別,並在 csrss.exe 下執行自己的 win32k 實例的專案(用戶端-伺服器運行時間子系統)。 如果終端機未附加至會話,它將會很快附加,或正在終結的過程中。

有不同類型的終端機,但最常見的兩種終端機是控制台和遠端。

主控台與遠端終端機

console 終端機是連線到控制台主機的終端機會話,但例外狀況一律為作用中。 指定計算機上只有一個作用中的控制台終端機,而且所有本機輸入/輸出裝置都會連結至該終端機。

另一個常見的終端機是 remote 終端機。 遠端終端機是終端機,其中所有輸入/輸出都位於遠端系統上,且未直接連線。 例如,與遠端會話相關聯的鍵盤、滑鼠和監視器實際上位於另一個具有遠端桌面通訊協定 (RDP) 遠端終端機的系統上。 此終端機是由與 遠端桌面服務 介面整合的通訊協定提供者(RDP、Citrix、VMware 等)所建立。 與此相關聯的輸入/輸出裝置會被視為「遠端」。

Win32k 和其他程式可以使用 WTS API,例如 WTSQuerySessionInformation,以留意使用者已從遠端連線到計算機。 當裝置重新導向時,這會很有用;某些功能必須停用,請考慮額外的延遲或採用不同的路徑。

當我從遠端進入計算機時,會發生什麼事?

以下是常見遠端桌面通訊協定 (RDP) 案例中終端機和會話相關方式的範例。

計算機前面的使用者

使用主控台終端機的圖表。

使用者 Bob 實際位於其電腦,並使用本機裝置與會話互動。 主控台終端機會附加至會話。

使用另一部計算機遠端

使用遠端終端機的圖表。

使用者正在從另一個位置存取其電腦(未顯示),因此控制台終端機不再用於其作用中的會話。 相反地,它會附加至具有登入畫面的空白會話。 與遠端終端機不同,主控台終端機永遠不會終止,因此當裝置上沒有本機使用者時,它就會連結至空的會話。 因為使用者從另一個位置存取其計算機,因此遠端終端機會具現化並附加至會話。

使用者返回電腦並登入主控台終端機

使用遠端終端之後返回控制台終端的圖表。

當使用者返回其本機計算機時,他們會使用本機輸入和輸出來與會話互動。 這表示主控台終端機已重新附加至工作階段,以及遠端處理終止時所使用的遠端終端機。

遠端終端機存留期

遠端終端機存留期類似於從 RDP 用戶端到 RDP 伺服器的連線存留期。 如果 RDP 連線因為網路問題而中斷,遠端終端機會中斷連線,而且必須建立。

多個終端機和會話

在已安裝遠端桌面會話主機 (RDSH) 角色的 Windows 10 Multisession 和 Windows Server 等作系統上,可以登入多個使用者,並具有連線的終端機,例如下列設定。 在此情況下,仍然只有單一控制台終端機/工作階段,但有多個遠端終端機/會話。

遠端和控制台終端機的圖表。

在此範例中,Bob 和 Abby 會從遠端位置存取工作階段,將遠端終端機具現化為與會話互動。 Tom 在本機存取已連結至控制台終端機的會話。 如果 Tom 太遠端進入電腦,其會話會附加至遠端終端機,而控制台終端會附加至顯示登入畫面的空白會話。

WDDM 圖形適配卡和終端機

若要從遠端終端機取得圖形,您需要遠端 Windows Display Driver Model (WDDM) 間接驅動程式來設定虛擬監視器設定,並將桌面映像處理至用戶端。 每個遠端終端機都有 WDDM 遠端間接顯示驅動程式的單一實例,WDDM 遠端驅動程式最多可向遠端工作階段公開 16 個監視器。

WDDM 遠端間接顯示驅動程式 可以複製遠端系統的顯示功能。 例如,如果遠端系統上的監視器在 60Hz 為 1080p,則 WDDM 遠端間接顯示驅動程式可以將 1080p 60Hz 監視器公開至遠端會話;或者,如果遠端用戶端在iPad上執行,則該遠端終端機的WDDM遠端間接顯示驅動程式將會公開符合iPad顯示功能的監視器。

WDDM GPU 的顯示容量一律與控制台終端機相關聯。 這表示透過完整的 WDDM 驅動程式、控制台 WDDM 間接顯示驅動程式或 WDDM Display Only 驅動程式公開的本機監視器只會顯示主控台終端機,因此目前的控制台會話。 例如,附加兩個本機監視器的完整WDDM GPU 將會在控制台會話中公開。 不過,該配接器會在遠程會話中列舉,而不會附加任何監視器。

在 WDDM 遠端會話中,SKU 的預設原則(含組策略覆寫)會決定 WARP (CPU 轉譯器) 或與遠端 WDDM 間接顯示配卡配對的轉譯 GPU 是否會轉譯該遠端會話的桌面和應用程式。