リモートデスクトップ接続を頻繁に利用していると、接続履歴に表示される接続先名と実際に接続したホストが異なるケースがあります。誤った名前が保存されたままでは、次回接続時に混乱したり、別のサーバーへ誤接続するリスクも生じます。この記事では、接続記録に間違った接続先名が残る原因と、その確認方法、修正や削除の手順を具体的に解説します。また、会社のポリシーに抵触しないための注意点も取り上げます。
【要点】この記事で確認すること
- 最初に見る場所: リモートデスクトップクライアントの接続履歴画面(「このPCに接続する」のドロップダウン)および保存されたRDPファイルの内容。
- 切り分けの軸: 接続先名の問題は、ローカル側の入力ミス・ホスト名解決の誤り・リモート側のコンピュータ名変更の3要因で発生します。まずはどの軸で問題が起きたか判断します。
- 注意点: 会社のPCではレジストリ編集やRDPファイルの直接変更が禁止されている場合があります。作業前に管理者へ確認し、許可なくシステム設定を変更しないでください。
ADVERTISEMENT
目次
1. リモートデスクトップの接続記録とは
Windows標準のリモートデスクトップクライアント(mstsc.exe)は、接続に成功したコンピュータ名やIPアドレスを自動的に履歴として保存します。この履歴は、次回クライアントを起動したときに「コンピュータ」ボックスのドロップダウンに表示され、簡単に再接続できる仕組みです。
接続記録の保存場所と構成
履歴情報は主に二つの場所に保存されます。一つはユーザープロファイル内のレジストリキー、もう一つは明示的に保存されたRDPファイルです。レジストリキーは HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default に格納され、接続先の文字列が連番(MRU0、MRU1…)として記録されます。また、RDPファイルは %USERPROFILE%\Documents\ またはユーザーが任意に保存した場所に配置されます。これらの情報が、接続先名の表示に直接影響します。
2. 接続先名の間違えが発生する原因
接続履歴に誤った名前が残る主な原因を三つに分類できます。
原因1: 間違った入力時の自動保存
リモートデスクトップクライアントで「コンピュータ」フィールドに手入力する際、IPアドレスやホスト名をタイプミスしたまま接続を試みた場合、接続が成功しなくとも履歴に残る可能性があります。特に接続に成功した場合のみ記録される仕様ですが、実際には認証前に切断されたケースでも履歴が残ることがあります。このため、誤った名前が残りやすいです。
原因2: ホスト名の解決ミスとDNSキャッシュ
会社の内部ネットワークでは、DNSやWINS、ホストファイルなど複数の名前解決手段が使われます。もし一時的に名前解決が誤っていたり、DNSキャッシュが古いままになっていると、本来とは異なるホストに接続し、その結果として間違った接続先名が履歴に記録されることがあります。たとえば、DNSサーバーの設定変更後、以前のホスト名とIPの組み合わせが残っているケースです。
原因3: リモート側のコンピュータ名変更
リモートホストの管理者がコンピュータ名を変更した場合、クライアント側の履歴には古い名前が残ったままになります。その後、新しい名前で接続しても、履歴には旧名と新名が混在して表示されます。どちらが正しいのか混乱を招くため、定期的に履歴を整理する必要があります。
3. 間違えた接続記録を確認・修正する方法
誤った接続先名を確認し、修正または削除する具体的な手順を説明します。以下の手順はすべてローカルPC上で実行します。
手順1: リモートデスクトップクライアントの履歴を直接削除する
- Windowsの「スタート」メニューから「リモートデスクトップ接続」を起動します。
- 「コンピュータ」ボックスのドロップダウンリストを開き、削除したい間違った名前を選択します。
- キーボードの「Delete」キーを押します(またはマウスで選択した状態で右クリック→「削除」)。確認ダイアログが表示されたら「OK」をクリックします。
- これでドロップダウンから名前が消えます。ただし、この操作はレジストリのMRUエントリを削除するわけではなく、次回同名で接続した際に再び表示される可能性があります。
- 完全に消去したい場合は、次の手順でレジストリ編集を行います。
手順2: レジストリエディタで履歴を修正する
- 「ファイル名を指定して実行」(Windowsキー+R)から「regedit」と入力し、レジストリエディタを起動します。
- 次のキーに移動します。
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default - 右ペインにMRU0、MRU1…という文字列(REG_SZ)が並びます。間違った名前が保存されたエントリを特定します。
- 誤ったエントリを削除するには、その値を右クリック→「削除」を選びます。または値をダブルクリックして正しいホスト名に書き換えます。
- レジストリエディタを閉じ、リモートデスクトップクライアントを再起動して変更を反映します。
手順3: RDPファイルを直接編集する
明示的に保存されたRDPファイル(例:接続先名.rdp)が間違っている場合、そのファイルをメモ帳で開いて「full address:s:接続先」の行を修正します。ファイルを右クリック→「プログラムから開く」→「メモ帳」を選択し、該当行を編集して上書き保存します。
4. 失敗パターンとその対処法
間違った接続先名が原因で発生しやすいトラブルと、その対処法を表にまとめました。
| 状況 | 考えられる原因 | 対処法 |
|---|---|---|
| 履歴に存在しないはずのホスト名が残っている | 過去に入力ミス、またはDNSの一時的な誤解決 | レジストリから該当MRUエントリを削除、またはクライアント上で削除後に接続テストを実施 |
| 履歴上の名前と実際に接続されたホストが異なる | リモートホストのコンピュータ名変更、またはホスト名解決が古い情報を返している | 正しいホスト名を確認し、RDPファイルやレジストリ内の名前を更新。必要に応じてDNSキャッシュをクリア(ipconfig /flushdns) |
| 間違った名前を削除しても、次回接続時に再び表示される | 別の場所(例:グループポリシーやスクリプト)で自動追加されている、または毎回同じ誤入力を繰り返している | 管理者に問い合わせ、自動設定の有無を確認。自分の操作に注意して入力ミスを防止 |
| 接続はできるが、接続先の表示名が違う | リモート側で表示名をカスタマイズしている、またはRDPファイルに任意の表示名を設定している | RDPファイルの「full address」と「alternate full address」を確認。不要な設定を削除 |
5. 管理者へ確認すべき情報と注意点
会社のPCで作業する場合、以下の点に注意してください。
会社PCで勝手に変更してはいけない設定
レジストリ編集やRDPファイルの改変は、社内のセキュリティポリシーで禁止されていることが多いです。特にグループポリシーでリモートデスクトップ接続履歴の保存を強制している環境では、履歴を削除すると次回ログオン時に復元される場合があります。また、RDPファイルを削除すると、管理者が配布した正規の接続情報を失うリスクもあるため、事前にバックアップを取るか、管理者へ相談してください。
管理者への問い合わせポイント
問題を管理者に報告する際は、以下の情報を用意するとスムーズです。
- 間違った名前の具体例(例:旧サーバー名、誤ったIPアドレスなど)
- その名前が履歴に残ったと思われる操作日時
- 現在使用しているリモートデスクトップクライアントのバージョン
- すでに試した対処法(削除操作など)
6. よくある質問 (FAQ)
Q1. リモートデスクトップの履歴を一度に全部削除する方法はありますか?
A. レジストリキー HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default 内のMRU0~MRU9までの値をすべて削除すると、履歴が空になります。ただし、この操作は元に戻せないので注意してください。また、グループポリシーで履歴が強制管理されている場合は一時的な効果しかありません。
Q2. 接続先にIPアドレスを入れているのに、履歴にはホスト名が表示されるのはなぜですか?
A. リモートデスクトップ接続時、クライアントはリモートホストのコンピュータ名を取得し、それを履歴の表示名として使うことがあります。IPアドレスを入力しても、接続後にホスト名に書き換わる場合があります。これを防ぐには、RDPファイルの「alternate full address」を指定するか、接続設定で「この接続のサーバー名を常に使用する」オプションを有効にします。
Q3. 接続履歴を共有PCで使っているが、他のユーザーに履歴を見られたくない。
A. 履歴はユーザーごとにレジストリに保存されるため、他のユーザーがログインしているときは通常表示されません。ただし、同じPCを共有する場合、接続後に毎回履歴を削除するか、RDPファイルをUSBメモリに保存して持ち歩く方法があります。業務ポリシーに従って適切に管理してください。
7. まとめ
リモートデスクトップの接続記録に間違った名前が残る原因は、入力ミスや名前解決の問題、リモートホストの変更など多岐にわたります。まずは原因を切り分け、クライアント上の簡単な削除操作、またはレジストリ編集やRDPファイルの直接修正で対処できます。ただし、会社PCでは管理者の許可なくレジストリを変更しないようにしてください。もし自力で解決できない場合は、管理者へ正確な情報を伝えて相談することが重要です。普段から接続先名を慎重に入力し、定期的に履歴を見直すことで、トラブルを未然に防げます。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
