マイクロソフトのRemote Desktop Web Clientは、ユーザーがブラウザを通じて直接Windowsデスクトップやアプリケーションにアクセスできるようにし、従来のRDPクライアントをインストールする必要がありません。Windows Server Remote Desktop Services (RDS)の展開に対応しており、異なるデスクトップオペレーティングシステム間で公開されたリソースへのアクセスを簡素化します。
この記事では、Windows Server 2025、2022、2019、および2016にリモートデスクトップWebクライアントをインストールおよび公開する方法について説明します。前提条件、設定、パフォーマンスの最適化、およびトラブルシューティングをカバーしています。
リモートデスクトップWebクライアントとは何ですか?
リモートデスクトップWebクライアントは、リモートデスクトップサービスを通じて公開されたリソースにアクセスするためのMicrosoftのブラウザベースのインターフェースです。ローカルにインストールされたRDPクライアントを起動する代わりに、ユーザーはWebポータルに接続し、割り当てられたアプリケーションやデスクトップを開きます。
ウェブ技術に基づいて構築されており、クライアントはMicrosoft Edge、Google Chrome、Mozilla Firefox、Safariなどの互換性のあるブラウザを通じてリモートセッションをサポートしています。
リモートデスクトップWebクライアントはどのように機能しますか?
ウェブクライアントは既存のRemote Desktop Services展開内で動作します。複数のサーバーロールが協力してアクセスを提供します。
- RD Web Access: RD Web Access: ユーザーが公開されたリソースを発見し、起動するためのウェブインターフェースを提供します。
- RD Gateway: RD ゲートウェイ 内部のリモートデスクトップサービスインフラストラクチャへの安全な外部接続を可能にします。
- RD Connection Broker: RD接続ブローカー: セッションのルーティング、負荷分散、および既存のセッションへの再接続を管理します。
- RDセッションホスト: ユーザーがアクセスするWindowsデスクトップとアプリケーションを実行します。
リモートデスクトップWebクライアントはこれらの役割を置き換えるものではありません。すでに稼働している必要があるRDS展開にブラウザベースのインターフェースを追加します。
RD Web Access vs. リモートデスクトップWebクライアント
RD Web AccessとRemote Desktop Web Clientは密接に関連していますが、異なる目的を持っています。
RD Web Accessは、公開されたアプリケーションとデスクトップを提供するWindows Serverの役割です。Remote Desktop Web Clientは、そのインフラストラクチャを通じてインストールされ、公開される追加のブラウザベースのクライアントです。
RD Web Accessを単独でインストールしても、ブラウザ内でのインタラクティブなリモートセッションは自動的には有効になりません。管理者はウェブクライアントパッケージを別途展開し、公開する必要があります。
Windows ServerにおけるリモートデスクトップWebクライアントの要件は何ですか?
ウェブクライアントをインストールする前に、サーバーロール、証明書、ライセンス、およびネットワーク構成がMicrosoftの要件を満たしていることを確認してください。
サポートされているWindows Serverバージョン
Microsoftの現在のRemote Desktop Web Clientのドキュメントには、適用可能なオペレーティングシステムの中に以下のバージョンがリストされています:
| Windows Server バージョン | ドキュメントのステータス |
|---|---|
| Windows Server 2025 | 該当する場合にリストされています |
| Windows Server 2022 | 該当する場合にリストされています |
| Windows Server 2019 | 該当する場合にリストされています |
| Windows Server 2016 | 該当する場合にリストされています |
Windows Server 2025はしたがって現在に含まれています Microsoftのドキュメント .
ただし、Microsoftの詳細なセットアップ要件では、RD Gateway、RD Connection Broker、およびRD Web Accessロールに対してWindows Server 2016および2019を具体的に指定しています。Windows Server 2022または2025環境でWebクライアントを展開する管理者は、進む前に最新のドキュメントに対してサーバーロールの構成を確認する必要があります。
必要なRDSロールとライセンス
RDSの稼働するデプロイメントは、Webクライアントをインストールする前に構成されている必要があります。これには、RD Web Access、RD Connection Broker、および関連するセッションホストインフラストラクチャが含まれ、標準の文書化されたデプロイメントのためのRD Gatewayも含まれます。
Microsoftは、ウェブクライアント用にユーザーごとのRDSクライアントアクセスライセンス(CAL)を必要とします。このシナリオでは、デバイスごとのライセンスはサポートされていません。
RDライセンスサーバーが正しく構成されており、ユーザーが割り当てられたリソースにアクセスするために必要な権限を持っていることを確認してください。
証明書とネットワーク設定
信頼できる証明書は、安全なブラウザアクセスに不可欠です。適切に設定してください。 リモートデスクトップ接続のための証明書 RDゲートウェイとRD Webアクセスで、ホスト名がクライアントが使用するアドレスと一致することを確認してください。
RD接続ブローカー証明書は、Webクライアントのインストール中にも必要です。
ネットワーク接続のために、HTTPSトラフィックは通常TCPポート443を使用します。RDSロール間の内部通信も、展開アーキテクチャに従って許可される必要があります。
RDPポート3389を直接公開インターネットにさらさないようにしてください。外部ユーザーは、設定されたゲートウェイまたは他のサポートされている安全なアクセスアーキテクチャを通じて接続する必要があります。
Windows ServerにリモートデスクトップWebクライアントをインストールする方法
RDSインフラストラクチャが準備でき次第、Remote Desktop Web ClientをPowerShellを使用してインストールおよび公開できます。
次の手順は、Microsoftの文書化されたインストール手順に従います。
ステップ 1: RD 接続ブローカー証明書をエクスポートする
RD接続ブローカーサーバーで、リモートデスクトップ接続に使用される証明書を見つけます。
公開証明書をエクスポートするには
.cer
RD Web Accessサーバーにファイルをコピーします。
ウェブクライアントは、RD接続ブローカーへの接続を確立する際にこの証明書情報を使用します。
ステップ 2: PowerShell を準備する
RD Web Accessサーバーにサインインし、管理者権限でPowerShellを開きます。
Windows Server 2016では、Microsoftは管理者にPowerShellGetモジュールを更新するよう指示しています。
Install-Module -Name PowerShellGet -Force
モジュールを更新した後、PowerShellセッションを再起動してください。
新しいWindows Serverバージョンの場合、変更を加える前にインストールされているPowerShellコンポーネントを確認してください。
ステップ3:RD Webクライアント管理モジュールをインストールする
PowerShellギャラリーから管理モジュールをインストールします:
Install-Module -Name RDWebClientManagement
このモジュールは、リモートデスクトップWebクライアントをダウンロード、公開、および維持するために必要なコマンドを提供します。
インストールが失敗した場合は、PowerShellギャラリーへのアクセスを確認し、PowerShellセッションがTLS 1.2以上をサポートしていることを確認してください。
ステップ4:Webクライアントパッケージをダウンロード
次のコマンドを実行してください:
Install-RDWebClientPackage
これにより、最新の利用可能なリモートデスクトップWebクライアントパッケージがダウンロードされます。
最新のサポートされているバージョンを使用することは、セキュリティとブラウザの互換性にとって重要です。マイクロソフトは、脆弱性、パフォーマンスの問題、およびクライアント機能に対処する更新を引き続きリリースしています。
ステップ5:RD接続ブローカー証明書をインポートする
以前にエクスポートした証明書をインポートします:
Import-RDWebClientBrokerCert "C:\Certificates\RDBroker.cer"
実際の証明書の場所に例のパスを置き換えてください。
インポートされた証明書は、デプロイメントで使用されるRD接続ブローカーに対応している必要があります。
ステップ6:リモートデスクトップWebクライアントを公開する
インストールされたパッケージを本番環境で使用するために公開します。
Publish-RDWebClientPackage -Type Production -Latest
リモートデスクトップWebクライアントは、現在RD Webアクセスを通じて利用可能です。
管理者は、すべてのユーザーに更新を提供する前に、テスト版を公開することもできます。
Publish-RDWebClientPackage -Type Test -Latest
新しいブラウザクライアントバージョンを確立されたマルチユーザーRDS環境に導入する際、テストは特に有用です。
RD Webを通じてリモートデスクトップにアクセスし、公開するにはどうすればよいですか?
ウェブクライアントを公開すると、ブラウザインターフェースが利用可能になります。管理者は、適切なアプリケーションとデスクトップがRDSを通じて公開されていることを確認する必要があります。
リモートデスクトップWebクライアントのURLを開く
標準のウェブクライアントURLはこの形式に従います:
https://server.example.com/RDWeb/webclient/index.html
置き換え
server.example.com
RD Web Accessサーバーの完全修飾ドメイン名を使用して。
ホスト名は、サービス用に設定された証明書と一致する必要があります。
ユーザーは、その後、互換性のあるブラウザと組織の資格情報を使用してポータルにアクセスできます。
リモートアプリプログラムとデスクトップを公開する
アプリケーションとデスクトップは、ウェブクライアント管理モジュールを介さずに、リモートデスクトップサービスを通じて公開されます。
サーバーマネージャーで、移動します。 リモートデスクトップサービス 適切なセッションコレクションを選択し、その公開されたRemoteAppプログラムを構成します。
ユーザーが関連するコレクションとリソースにアクセスする権限を持っていることを確認してください。
設定が完了すると、アプリケーションやデスクトップがウェブクライアントインターフェースに表示され、認可されたユーザーがそれらを起動できます。
リモートセッションを開始する
ユーザーはウェブクライアントのURLを開き、認証を行い、利用可能なリソースを選択します。
リモートデスクトップまたはアプリケーションはブラウザウィンドウ内で実行され、インタラクションはRDSインフラストラクチャを通じて処理されます。
構成によっては、ブラウザがクリップボードなどの特定のローカルリソースを使用するための許可を要求する場合があります。
リモートデスクトップWebクライアントのパフォーマンスを最適化するにはどうすればよいですか?
信頼性の高いブラウザベースのリモートアクセスは、ウェブクライアントのインストールだけではありません。ネットワークの品質、サーバーの容量、セッションの設定がすべて応答性に影響を与えます。
帯域幅とネットワーク遅延を管理する
リモートデスクトップトラフィックは、使用されるアプリケーション、画面解像度、およびグラフィックアクティビティのレベルによって異なります。
オフィスアプリケーションやシンプルなビジネスソフトウェアは、一般的にグラフィックス集約型アプリケーションや頻繁に変化する画面コンテンツとは異なるネットワークの要求をします。
展開前に、同時ユーザー数を見積もり、ピーク時の利用可能な帯域幅を評価してください。
レイテンシも同様に重要です。帯域幅が十分であっても、高い往復時間はタイピング、スクロール、アプリケーションのインタラクションを鈍く感じさせることがあります。
管理者は、特にユーザーがリモートロケーションから接続する際に、ネットワークのレイテンシ、パケットロス、および帯域幅の利用状況を監視する必要があります。
サーバーリソースとセッションパフォーマンスを監視する
RDセッションホストサーバーは、同時ユーザーをサポートするために十分なCPU、メモリ、およびディスク容量を持っている必要があります。
リソースの利用状況を監視し、アクティブセッションの数とともに容量の限界を特定して、ユーザーがパフォーマンスの低下を経験する前に対処します。
有用な指標には、CPUおよびメモリ使用量、ディスクアクティビティ、ネットワークスループット、アクティブおよび切断されたセッション、セッション接続の失敗が含まれます。
Windows Performance Monitor、Event Viewer、および適切なインフラストラクチャ監視ツールは、遅いセッションがサーバーの飽和、ネットワークの状態、または個々のアプリケーションによって引き起こされているかどうかを特定するのに役立ちます。
監視は、平均利用率にのみ依存するのではなく、ピーク負荷も考慮する必要があります。
ブラウザとウェブクライアントパッケージを最新の状態に保つ
ブラウザのバージョンとクライアント側のグラフィック機能は、リモートセッションのパフォーマンスに影響を与える可能性があります。
マイクロソフトの現在のウェブクライアントリリースノート ブラウザの年齢、AVCコーデックのサポート、およびWebGLの利用可能性に関連する要件を紹介します。
代表的なワークロードを使用してサポートされているブラウザをテストし、Webクライアントパッケージを最新の状態に保ちます。
ブラウザ固有の問題が発生する場合は、サポートされているブラウザ間での動作を比較し、適切な場合はネイティブRDPクライアントと比較して原因を特定するのに役立ててください。
複数のサーバーにわたるRD Webクライアントの展開を管理するプロセスは何ですか?
大規模な組織は、リモートデスクトップのワークロードを複数のRDセッションホストサーバーに分散させることがよくあります。
これらの環境では、セッションルーティング、負荷分散、および再接続が信頼できるアクセスを維持するために不可欠になります。
RD接続ブローカーと負荷分散
RD接続ブローカーは、公開されたリソースへの接続を調整し、ユーザーを適切なRDセッションホストサーバーに誘導します。
セッションコレクション内では、利用可能なホスト間での負荷分散をサポートし、管理者がすべてのセッションを1つのサーバーに集中させるのではなく、作業負荷を分散させるのに役立ちます。
これは、複数のユーザーが同じ公開アプリケーションやデスクトップ環境にアクセスする場合に特に重要になります。
管理者は、サーバーの容量と予想される作業負荷に応じて、セッションコレクションと負荷分散設定を構成する必要があります。
リモートデスクトップWebクライアントは、別の負荷分散メカニズムを導入しません。既存のRDSインフラストラクチャに依存して接続をルーティングします。
セッションの持続性と再接続
ユーザーは、ネットワークの中断、ブラウザの閉鎖、またはネットワーク条件の変更により、一時的に接続を失う可能性があります。
RD Connection Brokerは、セッションが利用可能な場合にユーザーを既存のセッションに再接続するのを助けます。
セッションの持続性は、RDSの展開、コレクションの設定、および適用されるセッションポリシーに依存します。
管理者は、使いやすさ、サーバーの容量、セキュリティのバランスを取るために、切断されたセッションの制限と自動再接続の動作を確認する必要があります。
再接続のテストは特にマルチサーバー環境で重要です。ユーザーは、誤って不要な追加セッションを作成するのではなく、元のセッションに戻される必要があります。
高可用性の考慮事項
ビジネスクリティカルな展開の場合、単一障害点を排除するには追加のRDSインフラストラクチャが必要になることがあります。
これには、高可用性のRD接続ブローカー構成、冗長ゲートウェイおよびWebアクセスサービス、複数のRDセッションホストサーバーが含まれる場合があります。
RD Web AccessとRD Gatewayの可用性は、セッションホストの負荷分散とは別に計画する必要があります。セッションホストを追加するだけでは、リモートアクセス環境全体を高可用性にすることはできません。
管理者は、冗長コンポーネント全体で証明書の整合性、DNS構成、およびロードバランサーの動作を確認する必要があります。
リモートデスクトップWebクライアントの機能と制限は何ですか?
ブラウザベースのアクセスは柔軟性を提供しますが、ローカルにインストールされたRDPクライアントのすべての機能を再現するわけではありません。
印刷とファイル転送
マイクロソフトのウェブクライアントは、ダウンロード可能なPDFファイルを生成する仮想プリンターを通じてリモート印刷をサポートしています。
ファイル転送は、リモートセッション内の指定された仮想場所を通じて利用可能であり、文書化されたダウンロードサイズの制限は255 MBです。
これらのワークフローは、従来のRDPクライアントで利用可能な直接ローカルドライブおよびプリンタのリダイレクションとは異なります。
特別な印刷要件や頻繁な大容量ファイル転送を行う組織は、展開前にこれらの機能をテストするべきです。
ブラウザとモバイルの互換性
ウェブクライアントは、Windows、macOS、Linux、およびChromeOSの互換性のあるデスクトップブラウザをサポートしています。
しかし、Microsoftのドキュメントでは、現在このウェブクライアントに対応するモバイルデバイスはリストされていません。
スマートフォンやタブレットからのアクセスを必要とする組織は、専用クライアントまたは代替のブラウザベースの配信ソリューションを評価するべきです。
セキュリティとアクセス制御
ウェブクライアントは、基盤となるRDS展開に実装されたセキュリティコントロールの恩恵を受けます。
管理者は従うべきです RDPセキュリティのベストプラクティス 信頼できる証明書を使用し、不必要なネットワーク露出を制限し、公開リソースに対して最小特権アクセスポリシーを適用することを含みます。
追加のセキュリティ対策として、サポートされているアクセスアーキテクチャを通じた多要素認証が、外部からアクセス可能なサービスを保護するのに役立ちます。
Windows Server、RDSコンポーネント、ウェブクライアントを最新の状態に保ち、認証失敗や異常なセッション活動を監視してください。
リモートデスクトップWebクライアントの更新とトラブルシューティングの方法は?
定期的なメンテナンスは、古くなったパッケージ、期限切れの証明書、およびRDSインフラストラクチャの変更によって引き起こされる接続の問題を軽減します。
リモートデスクトップWebクライアントを更新する
最新のパッケージをダウンロードするには、次を実行してください:
Install-RDWebClientPackage
テスト環境にまず公開することもできます。
Publish-RDWebClientPackage -Type Test -Latest
更新を検証した後、プロダクションに公開します。
Publish-RDWebClientPackage -Type Production -Latest
マイクロソフトのリリースノートは、セキュリティ更新、互換性の改善、および既知の問題の修正を文書化しています。
RD接続ブローカー証明書を更新する
ブローカー証明書が更新または置き換えられたときは、更新された証明書をエクスポートし、ウェブクライアントの設定にインポートします。
Import-RDWebClientBrokerCert "C:\Certificates\RDBroker-New.cer"
プロダクションクライアントを再公開する:
Publish-RDWebClientPackage -Type Production -Latest
ブローカー証明書の更新に失敗すると、予期しないサーバー認証証明書エラーが発生する可能性があります。
一般的な接続問題を解決する
Webクライアントページが読み込まれません: RD Web Accessの可用性、DNS解決、HTTPS接続、IIS設定、およびパッケージが公開されているかどうかを確認してください。接続に問題がある場合は、どのように確認するかを見直してください。 サーバーへの安全な接続を確立する ウェブクライアントの設定を変更する前に
ユーザーはサインインできますが、アプリケーションが表示されません。 セッションコレクションの設定、公開リソース、ユーザー権限、およびRD接続ブローカーの接続性を確認してください。
証明書エラーが表示されます: 証明書の有効性、ホスト名の一致、および正しいブローカー証明書がインポートされているかどうかを確認してください。
リモートセッションが頻繁に切断されます: ネットワークの安定性、RD Gatewayの接続性、セッションタイムアウトポリシー、およびRDセッションホストのリソース利用状況を調査します。
セッションが遅いか応答しません: ブラウザのパフォーマンス、サーバーの容量、ネットワークの遅延を比較してください。問題がネイティブのRDPクライアントでも発生する場合、原因は基盤となるRDS環境に関与している可能性が高いです。
構造化されたトラブルシューティングアプローチは、ブラウザクライアントの問題をRemote Desktop Servicesインフラストラクチャの他の場所での障害から区別するのに役立ちます。
TSplus Remote Access: ウェブアプリケーションポータルを通じたブラウザアクセス
ブラウザベースのデスクトップおよびアプリケーション配信に対してよりシンプルなアプローチを求める組織は、検討することができます。 TSplus リモートアクセス そのHTML5ウェブクライアントにより、認可されたユーザーは、従来のRDPクライアントをインストールすることなく、互換性のあるブラウザを通じてWindowsアプリケーションやリモートデスクトップに直接アクセスできます。
TSplusのウェブアプリケーションポータルは、公開されたアプリケーションやデスクトップを起動するための集中管理インターフェースを提供します。MicrosoftのRemote Desktop Web Clientとは異なり、特定のサーバーロールを持つ既存のRDS展開に依存しています。 私たちのソリューション 独自のアプリケーション公開およびブラウザアクセスアーキテクチャを提供します。これにより、展開と管理を簡素化しながら、ウェブポータルを通じてWindowsリソースを提供しようとする企業にとっての代替手段となります。
結論
マイクロソフトのリモートデスクトップWebクライアントは、リモートデスクトップサービスを通じてブラウザベースのWindowsデスクトップおよびアプリケーションへのアクセスを可能にします。マイクロソフトの現在のドキュメントに含まれるWindows Server 2025を使用して、管理者はインストール前に展開の互換性、ライセンス、証明書、およびサーバーロールを確認する必要があります。
信頼性のある運用のためには、ウェブクライアントの維持はタスクの一部に過ぎません。ネットワークパフォーマンス、セッション管理、負荷分散、インフラストラクチャの監視もリモートアクセス体験の質を決定します。
TSplus リモートアクセス 無料トライアル
デスクトップ/アプリアクセスのための究極のCitrix/RDS代替。安全で、コスト効果が高く、オンプレミス/クラウド