リモートデスクトップ接続で、以前に保存した資格情報が誤ったアカウントのままになっていると、正しいIDやパスワードを入力しても接続できないことがあります。特に会社で複数のリモートデスクトップ接続を使い分けている場合、保存された資格情報が意図しないものに切り替わらない問題はよく発生します。この記事では、保存された資格情報を正しいアカウントに切り替える方法を、具体例を交えて解説します。原因を理解し、適切な手順を踏むことで、スムーズに接続できるようになります。
【要点】この記事で確認すること
- 最初に見る場所: Windowsの資格情報マネージャーにある保存されたリモートデスクトップの資格情報を確認します。
- 切り分けの軸: 端末側の保存データなのか、アカウント側の権限問題なのかを切り分けます。
- 注意点: 会社PCではグループポリシーで資格情報の保存が禁止されている場合があるため、管理者への確認が必要です。
ADVERTISEMENT
目次
なぜ保存した資格情報が切り替わらないのか
リモートデスクトップ接続で一度資格情報を保存すると、Windowsはその情報を「資格情報マネージャー」というシステムツールに記録します。次回同じホストに接続する際、自動的に保存されたユーザー名とパスワードが使用されるため、手動で入力する機会がありません。この仕組みが原因で、別のアカウントで接続したい場合に切り替えが難しくなります。
保存先は主に2つあります。1つは資格情報マネージャー内の「Windows資格情報」、もう1つは接続に使用するRDPファイル自体に埋め込まれた情報です。特にRDPファイルに資格情報を保存する設定(「認証レベル」や「ユーザー名」の指定)が行われていると、資格情報マネージャーを削除しても反映されないことがあります。
資格情報マネージャーのデータは、%USERPROFILE%\AppData\Local\Microsoft\Credentials やレジストリの HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default などにも関連情報が保存されています。資格情報マネージャーのUIで削除しても、これらの場所に残っている場合があり、完全にクリアするには同様の削除が必要です。また、グループポリシーで保存が無効になっていると、資格情報マネージャーにエントリが表示されないことがあります。
原因1:資格情報マネージャーに保存されている
資格情報マネージャーは、Windowsにログインしたユーザーごとに独立したストレージです。リモートデスクトップ接続クライアント(mstsc.exe)は、接続時にこのストレージから該当ホストのエントリを検索し、見つかれば自動適用します。そのため、新しいアカウントを入力しても上書きされず、古い情報が優先されます。
原因2:RDPファイルに埋め込まれている
管理者が配布したRDPファイル(.rdp)には、あらかじめユーザー名やパスワードが設定されている場合があります。この場合、資格情報マネージャーを削除しても、RDPファイルを開くたびに埋め込まれた情報が読み込まれます。RDPファイルの設定を変更するか、ファイル自体を更新する必要があります。
資格情報マネージャーで古い資格情報を削除する手順
最も基本的な方法は、資格情報マネージャーから該当のリモートデスクトップ資格情報を直接削除することです。以下の手順に従ってください。
- キーボードのWindowsキーを押しながら「R」キーを押して「ファイル名を指定して実行」ダイアログを開きます。
- 「control」と入力してEnterキーを押し、コントロールパネルを起動します。
- コントロールパネルで「ユーザーアカウント」をクリックし、次に「資格情報マネージャー」をクリックします。
- 「Windows資格情報」タブをクリックして一覧を表示します。
- 「汎用資格情報」の中から「TERMSRV/ホスト名」という形式のエントリを探します。ホスト名は接続先のコンピューター名またはIPアドレスです。
- 該当するエントリの右側にある矢印をクリックして展開し、「削除」をクリックします。
- 確認ダイアログが表示されたら「はい」をクリックして削除を確定します。
- すべての関連エントリを削除したら、資格情報マネージャーを閉じます。その後、リモートデスクトップ接続を開き、正しいアカウントで接続します。新しい資格情報を保存するかどうかの確認が出たら、必要に応じて保存します。
上記の手順で削除したにもかかわらず、接続時に以前のユーザー名が表示されることがあります。その場合は、接続履歴ファイル(Default.rdp)を削除する方法も有効です。このファイルは通常 %USERPROFILE%\Documents\ にあります。「Default.rdp」を削除すると、すべての既定設定が初期化されます。ただし、他の接続設定も失われるため、必要な設定は事前にメモしておいてください。
RDPファイルの設定を編集して資格情報を変更する方法
管理者から配布されたRDPファイルを使用している場合、または頻繁に同じ設定で接続するためにRDPファイルを保存している場合、そのファイル自体に資格情報が埋め込まれていることがあります。その場合はファイルを直接編集します。
- RDPファイル(.rdp)を右クリックし、「プログラムから開く」→「メモ帳」を選択します。
- ファイルの内容がテキストで表示されます。「username:」や「password 51:」といった行を探します。「password 51」は暗号化されたパスワードの設定です。
- ユーザー名を変更するには「username:」の後の値を新しいユーザー名に書き換えます。パスワードを変更するには該当行を削除するか、「prompt for credentials」などの設定に変更します。
- 具体的には、「authentication level:i:2」や「promptcredentialonce:i:1」などの設定も確認しましょう。場合によっては「promptcredentialonce:i:0」に変更すると毎回認証を求められます。
- 編集が終わったら上書き保存します。その後、RDPファイルをダブルクリックして接続を試みます。
RDPファイルにパスワードを平文で保存することは、セキュリティ上のリスクがあります。特に共有PCや持ち出し可能なノートPCでは、他のユーザーにパスワードが漏洩する可能性があります。可能であれば、パスワードを保存せず、接続のたびに入力する設定(「prompt for credentials」)を推奨します。また、管理者から配布されたRDPファイルは、編集が禁止されている場合があるため、事前に確認してください。
各切り替え方法の比較と失敗パターン
資格情報を切り替える方法はいくつかありますが、状況に応じて適切な方法を選ぶ必要があります。以下の表で各方法の特徴を比較します。
方法の比較表
| 方法 | 難易度 | 確実性 | 管理者権限 | 注意点 |
|---|---|---|---|---|
| 資格情報マネージャー削除 | 低い | 高い | 不要(ユーザー権限) | グループポリシーで無効化されている場合がある |
| RDPファイル編集 | 中程度 | 中程度 | 必要(ファイル保存場所による) | パスワードの平文保存は非推奨 |
| 接続時に別のユーザーを指定 | 低い | 低い(毎回必要) | 不要 | 保存された情報が優先される場合がある |
よくある失敗パターン
資格情報の切り替えに失敗するケースをいくつか紹介します。該当する症状があれば、対応策を試してみてください。
失敗パターン1:削除しても同じ資格情報が表示される
確認すべき点は、削除後に資格情報マネージャーを完全に閉じて、リモートデスクトップ接続を再起動したかどうかです。また、RDPファイルに資格情報が埋め込まれている可能性があります。その場合はファイルの編集も行ってください。
失敗パターン2:資格情報マネージャーに該当エントリがない
グループポリシーで資格情報の保存が禁止されている場合、エントリ自体が作成されません。この場合、管理者に問い合わせてポリシーの変更を依頼するか、別の方法(毎回手動入力やスマートカード認証など)を検討します。
失敗パターン3:新しい資格情報を保存しても反映されない
Windowsのキャッシュが古い情報を保持している可能性があります。一度再起動してから接続を試みてください。それでも改善しない場合は、資格情報マネージャーを管理者権限で開き、すべてのTERMSRVエントリを削除します。
失敗パターン4:接続時に資格情報が要求されない
NLA(ネットワークレベル認証)が無効になっている場合、接続先サーバーで資格情報の入力をスキップすることがあります。クライアント側で「ネットワークレベル認証を使用する」のチェックが入っているか確認しましょう。また、RDPファイルの「authentication level」設定も影響します。
失敗パターン5:ドメインアカウントとローカルアカウントの混同
リモート先のコンピューターがドメインに参加している場合、資格情報に「ドメイン\ユーザー名」形式が必要です。ローカルアカウントで保存していると接続に失敗します。削除後、正しい形式(例:CONTOSO\tanaka)で入力してください。
管理者に確認すべき設定と注意点
会社のPCでは、セキュリティポリシーにより資格情報の保存が制限されている場合があります。以下の点を管理者に確認してください。
- グループポリシー: 「パスワードの保存を禁止する」ポリシーが有効だと、資格情報マネージャーに保存できません。また、既存の保存も無視されることがあります。
- ネットワークレベル認証(NLA): NLAが有効な場合、接続前にユーザー認証が必要です。資格情報の保存方法に影響する可能性があります。
- リモートデスクトップサービスの設定: サーバー側で許可されている認証方式によって、クライアント側の資格情報保存が有効かどうかが変わります。
- 管理者権限: 資格情報マネージャーの一部操作には管理者権限が必要な場合があります。標準ユーザーでは削除できないこともあるので、その場合は管理者に依頼してください。
管理者に依頼する際の具体的な文言例を以下に示します。「リモートデスクトップ接続で資格情報を切り替えたいのですが、保存された古いアカウントが削除できません。資格情報マネージャーを確認しましたが、TERMSRV/xxx のエントリが存在しないか、削除しても元に戻ります。グループポリシーで保存が禁止されている可能性はありますでしょうか。また、RDPファイルに埋め込まれた資格情報があるかもしれません。ご確認いただけますと幸いです。」
よくある質問
Q1: 資格情報マネージャーを開くショートカットはありますか?
A: 「ファイル名を指定して実行」で「control」と入力してコントロールパネルを開く方法が確実です。また、スタートメニューに「資格情報マネージャー」と直接入力して検索しても開けます。
Q2: 削除したのに接続時に前のユーザー名が表示されるのはなぜ?
A: RDPファイル自体にユーザー名が埋め込まれている可能性があります。RDPファイルをメモ帳で開き、「username:」行を確認してください。また、接続履歴がクライアントに残っている場合も同様の現象が起きます。RDPファイルを新規作成することをおすすめします。
Q3: 会社のPCで資格情報を保存しても安全ですか?
A: 会社のセキュリティポリシーに従ってください。通常、組織の管理下にあるPCでは資格情報の保存が許可されている場合もありますが、機密性の高いシステムでは禁止されていることが多いです。保存する場合は、自分自身のログインパスワードと同様に厳重に管理してください。
Q4: 毎回ユーザー名とパスワードを入力するのが面倒です。何か良い方法はありますか?
A: スマートカードやWindows Hello for Businessを利用したパスワードレスの認証を検討してください。また、リモートデスクトップゲートウェイを経由する場合は、ゲートウェイ側でシングルサインオン(SSO)を設定することも可能です。これらの導入には管理者の協力が必要です。
まとめ
リモートデスクトップの資格情報を切り替えるには、まず資格情報マネージャーを確認し、該当のエントリを削除するのが基本です。削除しても反映されない場合は、RDPファイルに埋め込まれた情報がないか確認してください。会社のポリシーによって保存が制限されている場合は、管理者に相談の上、毎回手動で入力する運用も検討しましょう。適切な方法で切り替えれば、複数アカウントの使い分けもスムーズに行えます。本記事の手順を参考に、快適なリモートワーク環境を維持してください。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
