チュートリアル:Windows 10 Proの複数ユーザー用リモートデスクトップを有効にする方法

Windows 10 Proのリモートデスクトップで複数のユーザーを有効にする方法は2つあります。1つはRDP Wrapperを使用する方法で、もう1つはTermsrv.dllファイルを変更する方法です。どちらの方法を選んでも、テスト環境でのみ利用することをおすすめします。

Tyler

By Tyler 最後の更新 2024年11月27日

Share this: instagram reddit

Windows 10/11では複数のユーザーが同時にリモートデスクトップを使用できますか?

 

プロジェクトで共同作業をするために、私は頻繁にWindows 10 Proのリモートデスクトップを使用して同僚と接続していますが、1度にアクセスできるのは1人だけであることがわかりました。したがって、複数のユーザーが同時にリモートデスクトップを使用できるのか疑問です。

- Quoraの質問

Windows上の複数のRDP

残念ながら、Windows 10および11 Proでは複数のユーザーからの同時リモートデスクトップ接続はサポートされていません。 Windowsクライアントオペレーティングシステム(Windows 11、10、8、7など)は、Windows Serverとは異なり、複数のユーザーの同時使用をサポートしていません。Windows Serverは同時使用を許可していますが、クライアントバージョンは単一ユーザーのマルチアクセスを意図しており、つまり1度に1人のユーザーしかコンピュータを操作できません。これは、マウス、キーボード、ディスプレイユニットなどの単一の入出力デバイスへの依存性によって裏付けられています。

一部のテック愛好家は、リモートデスクトップ接続(RDC)を使用することを提案するかもしれませんが、Windows 10および他のバージョンでは、RDCセッションを開始すると、ホストコンピュータからログアウトされ、リモートコンピュータにログインします。

Windows 10 Proでの複数のユーザーのリモートデスクトップの有効化方法

Windows 10 Proでは複数のユーザーによる同時使用はネイティブにサポートされていませんが、回避策が利用可能です。RDP Wrapperの使用やtermsrv.dllファイルの変更などの方法があります。

これらの回避策を利用することは、デバイスの安定性とセキュリティにリスクをもたらす可能性があるため、制御されたテスト環境でのみ使用することをお勧めします。使用によって生じるいかなる悪影響についても当社は責任を負いかねますので、ご了承ください。

Windows 10/11 Proで複数のユーザーのリモートデスクトップを有効にする方法:2つの方法

以下のステップバイステップのチュートリアルに従って、RDP Wrapperを使用するか、termsrv.dllファイルを変更してWindows 10/11 Proで複数のユーザーのリモートデスクトップを有効にします。

方法1. RDP Wrapperを使用してRDPでの複数の使用を許可する

Windows 10/11 Proでは、ユーザーはRDP Wrapper Libraryを使用して複数の同時RDPセッションを作成することができます。RDP Wrapper Libraryは、Service Control Manager (SCM) とリモートデスクトップサービスの間にあるGitHub上のオープンソースプロジェクトです。Windowsがtermsrv.dllファイルを更新したり、月次の更新をインストールしたりしても、RDP Wrapper Libraryは引き続き機能します。

注意: RDP Wrapper Libraryをインストールする前に、元の修正されていないtermsrv.dllファイルを使用していることを確認してください。

ステップ1. GitHubからRDP Wrapper Libraryの最新バージョンをダウンロードします。

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のインストール、アンインストール、更新のためのバッチファイル)

rdp wrapper archive

ステップ3. インストールバッチを見つけて右クリックし、管理者として実行を選択します。

run as administrator

ステップ4. プログラムはC:\Program Files\RDP Wrapperにインストールされます。インストールが完了すると、以下のようにインストールが成功した情報が表示されます。

rdp wrapper directory

ステップ5. RDPConfig.exe を開いて、RDP Wrapperが実行中かどうかを確認し、診断セクションのすべての要素が緑色であることを確認します。

rdp wrapper configuration

注意: 多くの場合、インストール直後には、ツールはRDP Wrapperが実行中であることを表示します(Installed, Running, Listening)が、動作していないことを赤色の警告 [not supported] で報告します。

not supported wrapper

ステップ6. 次のページの内容を C:\Program Files\RDP Wrapper\rdpwrap.ini ファイルにコピー&ペーストします。

  • https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini

download rdp wrap

ステップ7. コンピューターを再起動します。 RDPConfig.exe ツールを実行して、診断セクションのすべての項目が緑色であり、キャプション [fully supported] が表示されることを確認します。

rdp wrapper configuration fully supported

ステップ8. RDPCheck.exe を実行し、Windows 10/11 Pro で複数の RDP セッションを確立しようとします。

multiple remote connections wrapper

ボーナスのヒント: RDP Wrapper が機能しない場合の修正方法

時々、予期しない通知が表示され、RDP Wrapperが正常に動作していないことを示すことがあります。これはかなり一般的な現象であり、心配する必要はありません。通常、サポートされていないWindowsバージョンまたはRDP Wrapperの正しくない構成を意味します。

問題をトラブルシューティングするには、次の手順に従ってください。

ステップ1. ダウンロードしたRDWrapのバージョンが、Windowsのバージョンと互換性があることを確認してください。

ステップ2. RDPWrapの構成ファイルがWindowsフォルダ内のtermsv.dllのバージョンと対応していることを確認してください。一致しない場合は、適切なRDPWRAP.iniファイルを入手してください。

ステップ3. システムが最近更新され、termsrv.dllファイルが新しいバージョンで置き換えられた場合、現在のRDWrapバージョンをサポートするオンラインでtermsrv.dllファイルを見つけるか、システムバージョンに一致するRDPWRAP.iniファイルをダウンロードするという2つのオプションがあります。

Download RDP Wrapper

ステップ4. 変更を適用するために、PCを再起動してください。その後、RDPconfig.exeを実行して問題が解決されたかどうかを確認してください。[完全サポート]という表示が表示されるはずです。

方法2. termsrv.dllファイルを変更して、RDPで複数のユーザーを有効にする

同時ユーザーの制限をなくすために、Windows 10/11 Proの元の"termsrv.dll"ファイルを置き換えることができます。以下の手順に従ってください。

ステップ1. サービス管理インターフェースを起動するには、Win Rを押して「services.msc」と入力します。コンテキストメニューでRemote Desktop Servicesを検索し、右クリックしてStopをクリックします。

stop remote desktop services

ステップ2. 管理者としてコマンドプロンプトを開き、次のコマンドを入力して元のtermsrv.dllファイルをバックアップします。

copy c:\Windows\System32\termsrv.dll termsrv.dll_old

backup original termsrv_dll

件の内容を日本語に翻訳してください。要素のhref属性の値や要素のsrc属性の値を翻訳しないでください。<{{}}の中身は翻訳しなくても構いません。Unicode文字は翻訳しないでください。HTMLの構造や属性を翻訳または変更しないでください。

ステップ3。以下のキーの値を変更します:HKLM > System > CurrentControlSet > Control > Terminal Server

複数ユーザーレジストリ

以下の2つのコマンドラインをコマンドプロンプトに入力することで、迅速に実行することもできます:

  • 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ファイルを見つけて右クリックし、プロパティを選択します。

Termsrv_dllのプロパティ

ステップ5。ファイルオーナーを「TrustedInstaller」からローカルの管理者グループに変更するために、変更をクリックします。

管理者に完全な制御権を付与

ステップ6。 セキュリティタブで編集をクリックします。ローカルの管理者グループを選択し、このファイルに対して完全な制御権を与え、OKをクリックします。

Termsrv_dllへの完全なアクセス

ステップ7。ダウンロードしたアーカイブからtermsrv.dllファイルをコピーし、元のファイル%SystemRoot%\System32\と置き換えます。

termsrc_dll patched

ステップ8。リモートデスクトップサービスを開始するために、再びサービスの管理コンソールを開きます。これで複数のRDPセッションを確立できます。

win8 multiple rdp sessions

ノート: アンチウイルスは、termsrv.dllファイルの置換方法に反応しませんが、RDP Wrapperは多くのアンチウイルスによってマルウェア、ハックツール、またはトロイの木馬として検出されます。ただし、Windowsのビルドをアップグレードするたびに、termsrv.dllファイルを手動で編集する必要があります。

RDPの代替: 簡単に複数のリモートデスクトップに接続する方法

先に述べた方法が個人使用には十分なセキュリティを提供しない可能性があるため、おすすめの方法は、AnyViewerという無料のリモートデスクトップツールを利用することです。AnyViewerは、複数のリモートセッションを同時に管理するための安全で使いやすいプロフェッショナルなリモートアクセスソフトウェアとして機能します。

簡単な複数接続の有効化。AnyViewerはネイティブに複数の接続をサポートしています。複数のユーザーが同じリモートコンピューターに接続し、表示/制御することができます。また、1つのユーザーが追加のツールを使用せずに複数のリモートコンピューターに接続することも可能です。
豊富な追加機能。AnyViewerには、テキストチャット、スクリーンウォール、モバイルスクリーンミラー、プライバシーモードなど、さまざまなセッション中の機能が提供されています。
Windowsとの互換性が広範。AnyViewerはWindows 10/11のStandardおよびHomeエディションに接続することができ、これはリモートデスクトップではサポートされていない機能です。

Windows Proデバイス全体にAnyViewerをダウンロードしてインストールし、さあ始めましょう。

無料ダウンロードWin PCs & Servers
安全ダウンロード

ステップ1. ホストのWindows 10 Pro PCでログインに移動し、サインアップをクリックして新しいAnyViewerアカウントを作成します(すでにサインアップ済みの場合は直接ログインします)。

Anyviewerにログイン

ステップ2. AnyViewerへの正常なログイン後、デバイスはログインしたアカウントに自動的に割り当てられます。

無料版

ステップ3. クライアントのWindows 10 Pro PCで、同じアカウントにログインします。左側のペインでデバイスに移動し、接続したいデバイスを選択しワンクリック制御をクリックすることで、デバイスに同時に無人リモートアクセスが可能です。

マイデバイスに接続

ステップ4. 制御したい他のWindows 10 Proコンピュータを選択し、再度ワンクリック制御をクリックします。複数のデバイスを制御する場合、タブをクリックしてリモートセッションを切り替えることができます。

複数のコンピュータにリモートアクセス

大量のリモートデバイスの同時監視と制御には、AnyViewerの画面ウォール機能を活用することをおすすめします。希望のデバイスを選択し、画面ウォールを選択し、画面上の指示に従って個別の画面ウォールを作成してデバイス管理を強化できます。

https://www.anyviewer.com/screenshot/anyviewer/screen-wall.png

ノート:
さらにプロフェッショナルプランまたはエンタープライズプランにアップグレードすると、以下の特典が提供されます:
より多くのログインデバイス。アカウントに複数のデバイスを割り当ててワンクリックで制御できます。
無制限の同時セッション。1台のコンピュータで同時に無制限のコンピュータを制御できます。
プライバシーモードで接続。リモートPCの画面を暗くし、キーボードやマウスを無効にすることで、プライバシーをより保護できます。
高速ファイル転送。最大10 MB/sの高速度で無制限のファイルを転送できます。
より良いデバイス管理。デバイスグループやスクリーンウォールを作成することで、デバイスの管理をより良くすることができます。

ボーナスのヒント:AnyViewerのロール権限管理を使用して複数のリモートデスクトップユーザーを管理する

組織に複数の同僚がリモートデスクトップ機能を使用する必要がある場合、AnyViewerエンタープライズプランにアップグレードすることができます。これにより、30個のサブアカウント、300台のデバイスの無人リモートアクセス、無制限の同時セッション、無制限のチャンネル、無制限のスクリーンウォール、無制限のチームデバイス展開、一括展開、グループ化されたデバイス、およびロール権限管理が利用できます。

ロール権限管理では、異なるユーザー/デバイス管理権限や制御可能なデバイス権限で役割を設計できます。これらの役割をチームの各AnyViewerユーザーに追加することで、作成、編集、または削除ユーザーリストやデバイスリストの表示、特定のデバイスのみの制御など、役割に応じた操作が可能です。

AnyViewerロール権限管理

締めくくり

結論として、Windows 10/11 Proの複数のRDPセッションは元々使用できません。ただし、RDP Wrapperやtermsrv.dllファイルの変更などの回避方法を使用することで、Windows 10 Proリモートデスクトップを複数のユーザーが使用できるようにすることができます。

これらの方法は潜在的な解決策を提供しますが、システムの安定性やセキュリティを損なう可能性があります。代わりに、AnyViewerを使用して複数の安全な接続を容易に行うリモートデスクトップツールを利用することもできます。最終的に、これらのオプションの選択は、個々のユーザーのニーズとシステムの完全性と使いやすさに関する懸念を優先すべきです。