共用方式為


遠端桌面服務 (Windows 7 和 Windows Server 2008 R2 Application Quality Cookbook)

受影響的平臺

伺服器 – Windows Server 2008 |Windows Server 2008 R2

Description

遠端桌面服務 (先前稱為終端機服務) 可讓多個並行使用者存取 Windows Server,以使用 Microsoft「Presentation Virtualization」 技術提供應用程式和資料裝載服務。

雖然大部分的 32 位和 64 位應用程式在 Windows 遠端桌面服務上執行,但其他幾個應用程式不會如預期般執行,因為平臺 (多使用者環境的差異、多位使用者的平行存取等等) 。

如需應用程式品質的詳細資訊,請參閱 終端機服務的應用程式整備 白皮書。 請流覽遠端桌面服務產品頁面和 TS TechNet 網站,深入瞭解遠端桌面服務。 若要深入瞭解如何開發遠端桌面服務的應用程式,請檢閱 終端機服務程式設計指導方針。 (某些語言和國家/地區可能無法使用這些資源。)

影響及其風險降低的展現

Windows 7 中的三項變更會影響遠端桌面服務上的應用程式:

  • Windows Server 2008 R2 僅限 64 位
  • 每個會話 IP 虛擬化
  • MSI 型部署 – 使用者特定金鑰

64 位僅限 Windows Server 2008 R2

針對 32 位伺服器撰寫的應用程式會以 WoW 模式執行,而不是以原生方式在 Windows Server 2008 R2 上執行,因此會在遠端桌面服務上執行。 如需詳細資訊,請參閱僅限 Windows 7 64 位主題。

僅限 64 位 Windows Server 2008 R2 的防護功能

針對 32 位撰寫的大部分應用程式都會在 WoW 模式中繼續正常運作。 針對 Windows 7 遠端桌面服務所撰寫的任何新應用程式,都應該開發並測試 64 位平臺上的部署。

IP 虛擬化

遠端桌面 IP 虛擬化可讓使用者以個別會話或個別程式為基礎,將 IP 位址指派給遠端桌面連線:

  • 如果您為每個會話指派 IP 位址,則所有應用程式都會使用會話 IP 位址。
  • 如果您根據每個程式指派 IP 位址,則只有指定的應用程式會使用會話 IP 位址,而會話中的其餘應用程式將不會受到影響。
  • 如果您為多個程式指派 IP 位址,它們將會共用會話 IP 位址。
  • 如果您在電腦上有多個網路介面卡,您也必須選擇其中一個用於遠端桌面 IP 虛擬化。

IP 虛擬化的風險降低

某些程式需要應用程式每個實例的唯一 IP 位址。 在 Windows Server 2008 R2 之前,遠端桌面伺服器上的每個會話都會共用相同的 IP 位址,因而導致這些應用程式的相容性問題。 遠端桌面 IP 虛擬化可讓這些應用程式在遠端桌面伺服器上執行。

MSI 型部署

Microsoft Installer RDS 相容性是 Windows Server 2008 R2 中遠端桌面服務隨附的新功能。 透過 Windows Server 2008 R2 中的遠端桌面服務,每個使用者的應用程式安裝會由遠端桌面伺服器排入佇列,然後由 Microsoft Installer 處理。

在 Windows Server 2008 R2 中,您可以在遠端桌面伺服器上安裝程式,就像在本機桌面上安裝程式一樣。 不過,請確定您為所有使用者安裝程式,並在遠端桌面伺服器上本機安裝程式的所有元件。

MSI 型部署的風險降低

在 Windows Server 2008 R2 版本的遠端桌面服務之前,Windows 一次只支援一個 Windows Installer 安裝。 對於需要每個使用者設定的應用程式,例如 Microsoft Office Word、預先安裝應用程式所需的系統管理員,以及需要在遠端桌面用戶端和遠端桌面工作階段主機上測試這些應用程式所需的應用程式開發人員。 Windows Installer RDS 相容性功能可讓您同時識別並安裝多個使用者的個別使用者設定遺失,並讓遠端桌面伺服器上的應用程式安裝體驗與本機桌面上的設定類似。

已啟用 遠端桌面服務 角色的 Windows Server 2008 R2: 不支援。 如果已啟用遠端桌面服務角色,則使用MsiEmbeddedChainer 資料表的多個套件安裝會失敗。

注意

某些語言和國家/地區可能無法使用這些資源。