「誰かこのパソコン、今使ってる?」「リモートデスクトップに誰が繋いでいるか確認したいけれど、方法がわからない……」会社や学校でパソコンを共有しているとき、誰かがリモートデスクトップ(RDP)を使っているかどうかを確認するのは、スムーズに作業を進めるためにも、セキュリティを守るためにもとっても大切です。この記事では、リモートデスクトップに今誰がログインしているか確認する方法を説明します。
こんな経験はありませんか?
Windowsのリモートデスクトップはとっても便利ですが、基本的には「1人ずつ」しか使えない(※一般的なWindows 10/11の場合)ため、誰かがログインしていると後から入ることができません。
また、「知らない人が自分のパソコンに勝手に繋いでいないか?」というセキュリティ上の確認も、自分のデータを守るために重要です。
この記事では、リモートデスクトップにログインしているユーザーを確認する方法を詳しく、分かりやすくお届けします。上から順番に読み進めれば、あなたにぴったりの確認方法が必ず見つかりますよ!
リモートデスクトップで「誰が今ログインしているのか」を把握することは、サーバー管理や共同作業において非常に重要です。ご提示いただいた手法を、利便性と詳細度の観点から整理しました。
| 番号 | 確認手法 | 推奨度 | 特徴・詳細度 | 著者のコメント |
| 1 | タスクマネージャー | ★★★★★ | 手軽さNo.1。接続中のユーザー名と状態が即座にわかります。 | とりあえず「誰か使ってる?」を確認するならこれが最短ルートです。 |
| 2 | コマンド(query user) | ★★★★☆ | コマンド一発でリスト表示。バッチ処理等にも応用可能です。 | 黒い画面に抵抗がなければ、最も玄人好みの速い方法です。 |
| 3 | 許可ユーザーの確認 | ★★☆☆☆ | 「ログインできる権限がある人」のリスト。現在ログイン中かは不明。 | そもそも接続できない時の設定確認用。現状把握には向きません。 |
| 4 | イベントビューアー(履歴) | ★★★☆☆ | 過去の足跡まで詳細に追跡。不正アクセスの調査にも有効。 | 情報量は多いですが、目的のログを探すのに少しコツがいります。 |
| 5 | RD サービスマネージャ | ★★★☆☆ | サーバーOS向け。複数セッションの管理に特化。 | 一般のWindows 10/11では標準搭載されていない場合が多いです。 |
| ⭐ | AnyViewer | ★★★★★ | 視認性最強。管理コンソールから接続状態がアイコンで一目瞭然。 | 標準機能の「不透明さ」を解消してくれます。管理の手間が激減します。 |
個人のPCをサッと確認するならタスクマネージャー(1)、複数のPCやサーバーをスマートに管理したいなら、視認性に優れたAnyViewer(⭐)を活用するのが、現代のリモートワークにおいて最もストレスのない運用方法です。
Windowsでリモートデスクトップ(RDP)の接続ユーザーを確認する主な方法は、コマンドプロンプトで「query user」と入力するか、タスクマネージャーの「ユーザー」タブを見ることです。また、現在許可されているユーザー一覧は設定画面の「リモートデスクトップ」項目から確認・設定可能です。イベントビューアーから、履歴や現在接続中のユーザー、IPアドレスを特定できます。
パソコンに詳しくなくても、マウス操作だけで誰がログインしているか見られる方法です。
ステップ 1. 確認したいパソコンの画面で、キーボードの「Ctrl+Shift+Esc」を同時に押します。
ステップ 2. 「タスクマネージャー」が開くので、上にある(または左にある)「ユーザー」タブをクリックします。
ここに表示されているのが、今そのパソコンにサインインしている人たちです!
もし「状態」のところに「切断」と書いてあっても、そのユーザーはログインしたまま(作業を広げたまま)なので注意が必要です。
「わざわざマウスでカチカチするのは面倒!」「黒い画面でカッコよく確認したい!」という方は、コマンドを使いましょう。
ステップ 1. 「Windowsキー+R」を押し、「cmd」と打ってEnterキーを押します。
ステップ 2. 出てきた黒い画面に、「query user」と打ち込んでEnterキーを押します。
ステップ 3. 今ログインしているユーザー名、接続している時間などがズラッと表示されます。
Windowsの「設定」>「システム」>「リモートデスクトップ」で、接続を許可されているユーザー一覧を確認できます。
イベントビューアーを使用します。
ステップ 1. スタートボタンを右クリックし、「イベントビューアー」を選択します。
ステップ 2. 「Windowsログ」>「セキュリティ」を選択します。
ステップ 3. タスクのカテゴリが「ログオン」となっているイベントを選択し、ログオンタイプ「10」がRDP(リモートデスクトップ)接続のログです。
ログオンタイプが「10」のものがあったら、以下の点を確認します。
普通のWindows(HomeやPro)ではなく、会社などの「Windows Server」を使っている場合は、専用の管理ツール(サーバーマネージャーなど)を使って、さらに多くのユーザーを同時にチェックできます。
複数の人が同時に接続できる環境では、誰がどのアプリを動かしているかまで把握することが、トラブル防止のコツになります。
ステップ 1. 「Windows+R」キーを押して、「mmc」と入力し、 Enterキーを押します。
ステップ 2. ファイルメニューに移動し、「スナップインの追加と削除」を選択します。
ステップ 3. 「利用できるスナップイン」の下で、「リモートデスクトップサービスマネージャ」を選択し、「追加」をクリックします。
ステップ 4. 「コンピューターの選択」ダイアログボックスで、ローカルコンピュータまたは別のコンピュータとの接続を確立するかどうかを判断します。「他のコンピューター」を選択した場合は、手動でコンピューター名を入力するか、「参照」機能を使用してコンピュータを検索します。「OK」をクリックします。
ステップ 5. 「スナップインの追加と削除」ダイアログボックスで、「OK」をクリックします。これで、リモートコンピュータにログインしているユーザーを確認するためにこのコマンドを使用できます。 「リモートデスクトップサービスマネージャ」インターフェイスで 「ユーザー」タブをクリックすると、ユーザーに関する詳細情報が表示されます。同様に、「セッション」タブをクリックすると、ユーザー名、セッション ID、接続の詳細を含むすべてのアクティブなリモートデスクトップセッションを表示できます。
Windows標準のリモートデスクトップ(RDP)は、「誰かがログインしているか」を確認するのに少し手間がかかります。そこで便利なのが、無料で使えるリモート操作ソフトAnyViewerです。
ビルトインのツールはとても便利ですが、AnyViewerのようなサードパーティ製のソフトを使うことで、リモートデスクトップの監視をさらに良くすることができます。 AnyViewerは使いやすいインターフェースと強力な機能を持っていて、リモートデスクトップ管理にとても適した選択肢です。 誰がログインしているかを見守るだけでなく、リモートセッションを操作したり、問題を解決したり、同僚とスムーズに協力することもできます。
AnyViewerには以下の優れた機能があります:
多目的で使いやすい: AnyViewerはその多機能性と使いやすさで際立っており、小さなチームから大規模な組織まで対応しています。
包括的なツールセット: リモートコントロール、ファイル転送、オンラインミーティングなどの重要な機能を提供し、単なる監視ツール以上のものに変えます。
効率的なチーム管理: 効果的なチーム管理には、AnyViewerが最適です。
カスタムロールと権限: エンタープライズエディションのユーザーとして、管理者はカスタムロールを作成し、各ロールの権限を変更することができます。これにより、カスタマイズされたアクセスレベルを設定できます。
階層構造: 管理者はサブアカウントロールグループを設定し、従業員の階層レベルに基づいて関連する権限を割り当てることができます。これにより、効率的なデバイス管理が可能となります。
「標準機能はちょっと難しいな……」と感じる方は、AnyViewerのような使いやすいツールを導入するのも一つの手です。
ステップ 1. まず、全てのデバイスにAnyViewerをダウンロードして実行します。すでにエンタープライズアカウントを持っている場合は、「ログイン」に進んでください。新規の場合は、「サインアップ」を選択してください。
ステップ 2. 正常にログインしたら、「New Team」をクリックしてください。
ステップ 3. 次に、ユーザー管理を見つけてメンバーリストを選択します。
ステップ 4. これで、リモートデスクトップにログインしているすべてのユーザーを表示し、ノートと権限の変更を追加できます。
もしユーザー確認をしていて、「自分も家族も、同僚も知らない怪しいユーザー名」がログインしていたら……。それは不正アクセスのサインかもしれません!
すぐに対処すること:
リモートデスクトップでログイン中のユーザーを確認する方法を理解したうえで、さらに効率的に運用するためには、ユーザーの切り替えや接続の管理方法についても把握しておくことが重要です。
たとえば、同じPCに複数のユーザーがアクセスする環境では、現在のセッションを維持したまま別のユーザーへ切り替える必要が生じることがあります。そのような場合には、リモートデスクトップのユーザーを切り替える方法を参考にすることで、作業を中断することなくスムーズなユーザー管理が可能になります。
また、業務環境などでは「同一ユーザーで複数の接続を同時に行いたい」というニーズも少なくありません。標準設定では制限がある場合でも、リモートデスクトップで同じユーザーの複数接続を実現する方法を理解しておけば、より柔軟なリモート運用が可能になります。これにより、管理者やチームメンバーが同時に同じ環境へアクセスするシナリオにも対応しやすくなります。
さらに、特定のユーザーにリモートデスクトップのアクセス権限を付与する場面もよくあります。たとえば、新しくユーザーを追加した場合には、適切なグループに登録しなければ接続できません。その際は、コマンドでリモートデスクトップユーザーグループに追加する方法を確認しておくと、効率的に設定作業を進めることができます。
加えて、標準ユーザーにもリモートデスクトップの利用を許可したい場合には、セキュリティ設定の見直しが必要になります。管理者権限がないユーザーでも安全にリモート接続を行えるようにするためには、標準ユーザーにRDPを許可する方法を理解しておくことが重要です。これにより、必要に応じてアクセス権を適切にコントロールできるようになります。
このように、ログイン中ユーザーの確認だけでなく、ユーザーの切り替え、同時接続の管理、アクセス権の付与といった関連知識をあわせて身につけることで、リモートデスクトップ環境をより安全かつ効率的に運用することができます。用途に応じた設定を行い、快適なリモートワーク環境を構築しましょう。
最後に、ログインユーザーを確認する主な方法をおさらいしましょう。
「今、誰がこのパソコンを支えているのか」を把握しておくことは、お互いに気持ちよく作業するためにも、セキュリティを守るためにも欠かせません。今日から、リモートデスクトップを使う前には、サクッとユーザー確認をする習慣をつけてみてくださいね!
Q1. 現在、自分のPCに誰がリモート接続しているかを確認する最も簡単な方法は?
A. 「タスクマネージャー」の「ユーザー」タブを確認するのが最も簡単です。タスクマネージャー(Ctrl + Shift + Esc)を開き、「ユーザー」タブをクリックしてください。現在ログインしているユーザー名の一覧と、その接続状態(アクティブ、切断など)が表示されます。自分以外の身覚えのないユーザーがいる場合は、不正アクセスの可能性があります。
Q2. コマンドプロンプトを使ってログイン中のユーザーを確認できますか?
A. はい、「query user」コマンドを使用することで詳細を確認できます。コマンドプロンプトまたはPowerShellを開き、query user と入力して実行してください。ユーザー名、セッション名、ID、状態、アイドル時間、ログイン時刻が一覧で表示されるため、管理者が状況を把握するのに非常に便利です。
Q3. AnyViewer(エニービューワー)を使っている場合、接続履歴を確認することはできますか?
A. はい、AnyViewerのログ機能(操作ログ)から確認が可能です。AnyViewerでは、いつ、どのデバイスから接続があったかの履歴が保存されます。Windows標準のリモートデスクトップ(RDP)よりも履歴の確認が直感的で、過去のアクセス状況をさかのぼってチェックできるため、セキュリティ管理の面でも優れています。
Q4. 「切断」状態のユーザーが表示されていますが、これはどういう意味ですか?
A. サインアウトせずにウィンドウを閉じたため、セッションがサーバーに残っている状態です。ユーザーが作業を終了したつもりでも、×ボタンで画面を閉じただけだと、プログラムは実行されたままバックグラウンドでリソースを消費し続けています。タスクマネージャーから該当ユーザーを右クリックし、「ログオフ」または「切断」を選択することで、セッションを完全に終了させることができます。
Q5. 他のユーザーがログインしているときに、自分も接続することは可能ですか?
A. Windowsの通常エディションでは1ユーザーのみですが、AnyViewerなら柔軟に対応できます。Windows 10/11の標準RDPでは、同時に1人しか操作できず、別の人が入ると既存のセッションが切断されます。一方、AnyViewerであれば、1台のPCに対して複数の接続を管理したり、許可を得て現在の作業画面を共有したりすることができるため、リモートでの共同作業や技術サポートにも適しています。