[ハウツー】Windows 10、11で複数のリモートデスクトップ接続を開く3つの方法
Windows 10/11で複数のリモートデスクトップ接続を開く方法を探索してください。このガイドでは、柔軟性を持つRDP Wrapper、純粋主義者向けのtermsrv.dllの直接変更、公式サポートのあるWindows Enterprise Multi-Sessionの3つのアプローチを詳しく説明します。
Windows 11で複数のリモートデスクトップ接続を許可する方法
Windows 11/10のコンピュータにリモートデスクトップを使用して接続することは一般的な方法です。しかし、別のユーザーが既に接続している場合にはエラーメッセージが表示され、現在のユーザーとの接続が切断される可能性があるため、問題が発生することがあります。このような状況は、「Windows 10と11で複数のリモートデスクトップ接続を許可する方法は?」といった疑問を引き起こすかもしれません。
Windows 10/11で複数のリモートデスクトップセッションを開くための3つの方法
この記事では、Windows 10および11の同時リモートデスクトッププロトコル(RDP)接続数制限を解除するための3つの方法を説明します。
- RDP Wrapper
- termsrv.dllファイルの変更
- Windows エンタープライズ マルチセッションへのアップグレード
- ★注意:
- 本記事で詳細に説明されているような操作は、Windowsのライセンス契約に違反します。これらの変更にはリスクが伴い、自己の責任において行ってください。
方法1. RDP Wrapper
RDP Wrapperは、termsrv.dllファイルを直接変更することなく、Windows 10/11の複数のリモートデスクトッププロトコル(RDP)セッションを有効化するためのオープンソースプロジェクトです。Service Control ManagerとRemote Desktop Servicesの間に立ち、変更された設定でtermsrv.dllをロードします。
RDP Wrapperは、termsrv.dllのアップデート後も効果を保ち、Windowsの更新との互換性が確保されます。ただし、RDP Wrapperをインストールする前に、元のtermsrv.dllファイルを使用しているかを確認することが重要です。これにより、潜在的な不安定性や起動の問題が回避されます。
手順1. GitHubから最新バージョンのRDP Wrapper Libraryをダウンロードします。
ステップ2. RDPWrap-v1.6.2.zipアーカイブを展開し、以下のファイルが含まれていることを確認してください:
- RDPWinst.exe(RDP Wrapper Libraryのインストール/アンインストールプログラム)。
- RDPConf.exe(RDP Wrapperの設定ユーティリティ)。
- RDPCheck.exe(ローカルRDPチェッカーおよびRDPチェックユーティリティ)。
- install.bat、uninstall.bat、update.bat(RDP Wrapperのインストール、アンインストール、更新のためのバッチファイル)。
ステップ3. インストールバッチファイルを見つけ、右クリックして管理者として実行 を選択します。
ステップ4. プログラムはC:\Program Files\RDP Wrapperに直接インストールされます。インストールが完了すると、以下の成功したインストール情報が表示されます。
ステップ5. RDPConfig.exeを開き、RDP Wrapperが実行されているかどうかを確認し、診断セクションのすべての要素が緑色であることを確認します。
注: おそらく、インストール直後は、ツールはRDP Wrapperが実行されていることを示します(インストール済み、実行中、リッスン中)。ただし、赤色の警告[サポートされていない]が報告されるため、機能しない可能性があります。
ステップ6. 次のページの内容をC:\Program Files\RDP Wrapper\rdpwrap.iniファイルにコピーして貼り付けます。
- https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini
ステップ7. コンピューターを再起動します。 RDPConfig.exeツールを実行し、Diagnosticsセクションの項目がすべて緑色であり、キャプションに[fully supported]と表示されることを確認します。
ステップ8. RDPCheck.exeを実行し、コンピューター上で複数のRDPセッションを確立しようとします。これでWindows 10 Proで複数のユーザーによるリモートデスクトップが可能になります。
方法2. termsrv.dllファイルの変更
Windowsの同時リモートデスクトッププロトコル(RDP)ユーザーコネクションの制限を回避するために、RDP Wrapperの使用をバイパスしてオリジナルのtermsrv.dllファイルを代替することもできます。この重要なライブラリファイルはRemote Desktop Serviceの機能に不可欠であり、C:\Windows\System32ディレクトリにあります。
ステップ1. サービスの管理インターフェースを起動するために、Win Rを押して"services.msc"と入力します。コンテキストメニューでRemote Desktop Servicesを見つけ、右クリックしてStopをクリックします。
ステップ2. 管理者としてコマンドプロンプトを開き、以下のコマンドを入力して元のtermsrv.dllファイルをバックアップします。
copy c:\Windows\System32\termsrv.dll termsrv.dll_old
ステップ3. 次のキーの値を変更します:HKLM > System > CurrentControlSet > Control > Terminal Server:
- fDenyTSConnections (DWORD) — 0
- fSingleSessionPerUser (DWORD) — 0
次のコマンドをコマンドプロンプトに入力することでも、迅速に行うことができます:
- REG ADD “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f
- REG ADD “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fSingleSessionPerUser /t REG_DWORD /d 0 /f
ステップ4. C:\Windows\System32に移動し、termsrv.dllファイルを見つけ、右クリックしてプロパティを選択します。
ステップ5. ファイルの所有者を「TrustedInstaller」からローカル管理者グループに変更するために、変更をクリックします。
ステップ6. セキュリティタブで編集をクリックします。ローカル管理者グループを選択し、このファイルに対してフルコントロールを許可し、OKをクリックします。
ステップ7. termsrv.dll ファイルを以前の操作でダウンロードしたアーカイブからコピーし、%SystemRoot%\System32\にある元のファイルと置き換えます。
ステップ8. サービス 管理コンソールを再度開き、リモートデスクトップサービスを起動します。これで複数の RDP セッションを確立できます。
方法3. Windows Enterprise Multi-Session にアップグレードする
Microsoft は最近、Windows Enterprise Multi-Session という専用のオペレーティングシステムバージョンを導入しました(以前は Windows 10 Enterprise for Remote Sessions と Windows 10 Enterprise for Virtual Desktops として識別されていました)。
このエディションの特徴は、同時に複数のリモートデスクトッププロトコル(RDP)ユーザーセッションをサポートしている点にあります。公式には Azure 仮想マシンでの使用のみを対象としていますが、Microsoft のライセンスポリシーに反して、オンプレミスネットワークにこのエディションをインストールしてコンピュータをターミナルサーバーとして機能させることも技術的には可能です。
注意:Enterprise Multi-Session エディションは、Windows 10 および Windows 11 の両方に適用されます。
ステップ1. コマンドプロンプトを開き、現在の Windows のエディション(この例では Professional)を確認します:
- DISM /online /Get-CurrentEdition
ステップ2. コマンドを使用して、Windows 10 のエディションを Pro から Enterprise にアップグレードします:
- changepk.exe /ProductKey NPPR9-FWDCX-D2C8J-H872K-2YT43
ステップ3. 今、Windows 10 Enterprise for Remote Sessions の GVLK キーをインストールします:
- slmgr.vbs /ipk CPWHC-NT2C7-VYW78-DHDB2-PG3GK
Step 4. Windows 10のエディションがServerRdsh(Windows 10 Enterprise for Virtual Desktops)に変更されたことを確認します。
Step 5. KMSサーバーでWindows 10 Enterprise Multi-Sessionエディションのコピーをアクティベートします。
Step 6. ローカルGPOエディタ(gpedit.msc)を開き、セッション ホスト > ライセンス という順にコンピュータの構成 > ポリシー > 管理用テンプレート > Windows コンポーネント > リモート デスクトップ サービス の順に移動し、リモート デスクトップ ライセンス モードの設定を有効にします。
Step 7. アクティベーション後にWindowsを再起動する必要があります。異なるユーザーアカウントでRDPを使用してコンピュータに接続してみてください。ご覧のように、Windows 10 Enterprise Multi-Sessionでは、ボックス外で同時のRDP接続をサポートしています。
ボーナスティップ:複数のリモートセッションを簡単に開く方法
AnyViewerは、複数のコンピュータに同時に接続するための高く評価されているリモートデスクトップソフトウェアです。以下は、その点で際立っている要素です。
- 複数接続可能: AnyViewerは、ユーザーが複数のリモートコンピュータに接続して制御することを可能にします。これは、ITプロフェッショナル、サポートチーム、または複数のデバイスを一度に管理する人々に特に役立ちます。
- セッション間の簡単な切り替え: AnyViewerのインターフェースは、複数の接続されたデバイス間の効率的なナビゲーションを実現するように設計されています。ユーザーはわずかなクリックで異なるリモートセッション間を簡単に切り替えることができます。
- 無人アクセス: AnyViewerは無人アクセスを提供し、リモートコンピュータの設定とアクセスを許可するために、リモート場所に常駐する人の承認を必要としません。これは、ユーザーとの常時のやり取りなしで複数のコンピュータを管理するのに役立ちます。
- 安全な接続: セキュリティはAnyViewerにとって優先事項です。ソフトウェアは強力な暗号化プロトコルを使用して、リモート接続時のデータの安全性を確保します。これは、複数のコンピュータを同時に管理する際に重要です。
- スクリーンウォールによる簡単な管理: AnyViewerは、複数のデバイスの管理を簡素化するためにスクリーンウォールを確立することができます。これにより、一度に制御したいデバイスを簡単に追加することができます。
- マルチスクリーン表示: 接続後、リモートデバイスの複数の画面がタブとして表示されます。タブをドラッグして別のウィンドウで表示し、デュアルスクリーン制御のためにモニターに移動することができます。
ぜひダウンロードして、操作を開始しましょう。
ステップ1. AnyViewerをすべてのコンピュータにダウンロード、インストール、起動します。 ログインに進み、サインアップをクリックしてAnyViewerアカウントを作成します。
ステップ2. これにより、AnyViewerに正常にログインしたことが確認できます。デバイスは、ログインしたアカウントに自動的に割り当てられます。
ステップ3. 他のデバイスで同じAnyViewerアカウントにログインし、リモートのPCの1つを選択します。リモートアクセスを実現するために、「ワンクリック制御」をクリックします。
ステップ4. 別のコンピュータ上で、Windows 10/11コンピュータで複数のセッションを開くための手順を繰り返すことができます。
また、画面ウォールを作成し、制御したいすべてのデバイスを追加することもできます。 画面ウォールをクリックし、画面上の指示に従って画面ウォールを作成します。
これで、ひとつのウィンドウ内で追加したすべてのデバイスの画面を観察し、自分の好みに応じて制御することができます。
- ★注意:
- 画面ウォール機能は、エンタープライズユーザーのみ利用可能です。
結論
要約すると、Windows 10/11で複数のリモートデスクトップ接続を開くには、RDP Wrapper、termsrv.dllの変更、またはWindows Enterprise Multi-Sessionへのアップグレードを使用できます。これらの変更はWindowsのライセンス契約に違反する可能性があるため、注意が必要です。
さらに、このガイドでは、複数のコンピュータを同時に管理するための安全なリモートデスクトップソフトウェアであるAnyViewerについて紹介しています。ユーザーは潜在的なリスクやライセンスの影響に注意する必要があります。