遠端桌面服務 (Windows 7 和 Windows Server 2008 R2 Application Quality Cookbook)
受影響的平臺
Server – Windows Server 2008 |Windows Server 2008 R2
描述
遠端桌面服務(先前稱為終端機服務)允許多個並行使用者存取 Windows Server,以便使用Microsoft「簡報虛擬化」技術提供應用程式和數據裝載服務。
雖然大部分的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安裝程式 RDS 相容性是 Windows Server 2008 R2 中遠端桌面服務隨附的新功能。 使用 Windows Server 2008 R2 中的遠端桌面服務,個別使用者的應用程式安裝會由遠端桌面伺服器排入佇列,然後由 Microsoft 安裝程式處理。
在 Windows Server 2008 R2 中,您可以在遠端桌面伺服器上安裝程式,就像在本機桌面上安裝程式一樣。 不過,請確定您為所有使用者安裝程式,並在遠端桌面伺服器上本機安裝程式的所有元件。
MSI 型部署 風險降低
在 Windows Server 2008 R2 版本的遠端桌面服務之前,Windows 一次只支援一個 Windows Installer 安裝。 對於需要個別使用者設定的應用程式,例如 Microsoft Office Word,系統管理員需要預先安裝應用程式,而應用程式開發人員需要在遠端桌面用戶端和遠端桌面工作階段主機上測試這些應用程式。 Windows Installer RDS 相容性功能可讓您同時識別並安裝多個使用者的個別使用者設定,並讓遠端桌面伺服器上的應用程式安裝體驗與本機桌面上的設定類似。
已啟用 遠端桌面服務 角色的 Windows Server 2008 R2:不支援。 如果已啟用 遠端桌面服務 角色,則使用 MsiEmbeddedChainer 數據表的多個套件安裝會失敗。
其他資源的連結
注意
某些語言和國家/地區可能無法使用這些資源。