Windows リモートデスクトップはWindows内蔵プログラムで、別途にサーバーとクライアントアプリをインストールする必要なく、《ホストPC》の簡単な設定だけで《クライアントPC》から簡単に接続できます。
しかし、リモートデスクトップ接続が行われるたびに、RDP(Remote Desktop Protocol)《クライアントPC》には、ユーザーが接続したシステムの接続のキャッシュ履歴が残ります。
目 次 | |
---|---|
確かにWindowsリモートデスクトップ接続は便利な機能ですが、PCを共有している場合は、機密性の高いセキュリティの詳細が公開される可能性があります。
RDPクライアントは、接続履歴のキャッシュをクリアする方法を提供しません。ユーザーの接続履歴がそのまま残り、第三者がIPアドレスやドメインアドレスルールを知ることができるように悪用されるおそれがあります。
▼ 以下のように、パソコンのIPアドレスや《ホストPC》のユーザー名などのキャッシュ記録がそのまま見えます。ここにパスワードを知っていれば、誰でも簡単に接続することができます。
この問題を解決するために、このチュートリアルでは、Windowsレジストリキーを編集して、リモートデスクトップ接続のRDPキャッシュ履歴を削除して初期化する方法について紹介します。
▼ 以下のように、
キーを押し、ファイル名を指定して実行を開きます。テキストボックスに1regeditと入力し、2 ボタンをクリックします。▼ レジストリエディタの実行を許可するかについてのユーザーアカウント制御(UAC)画面が表示されます。1
ボタンをクリックします。▼ レジストリエディタが起動したら、以下のキーに移動します。念のために、レジストリを変更する前にバックアップを必ず行うことをお勧めします。
コンピューター\HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default
コンピューター\HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Server
上記のDefaultとServersキーに保存されます。2つのレジストリキーの値を削除するか、キーを削除します。
▼ 1Defaultキーには、リモートデスクトップ接続のIPアドレス値があります。2MRU+ 数字の形で、この数字の中に接続したサーバーのアドレス値が入っています。
値を選択したら、
キーを押して、3 ボタンをクリックして値を削除します。複数の値がある場合は、 キーまたは キーを使用して、すべて削除します。▼ Serversキーには、このコンピュータで設定されているすべてのリモートデスクトップ接続のリストが含まれています。これまでに接続したサーバーのアドレスキー(key)がすべて入っています。
各キーにはユーザー名の値が含まれています。すべてのアイテムを削除する、または削除するアイテムを選択できます。1削除する項目を選択して
キーを押して、2 ボタンをクリックして値を削除します。リモートデスクトップ接続の履歴は、レジストリとドキュメントのフォルダにDefault.rdpという名前のファイルで保存されます。最後に、ホームパス(homepath)のDefault.rdpファイルを削除します。これは隠しファイルであり、手動で直接削除します。
▼ Default.rdpには、リモートデスクトップのデフォルト設定が格納されます。以下のように、《メモ帳》でファイルを開くと、デフォルト設定以外に解像度やドライブなどのデータが書かれています。これには最新の接続した記録が残ります。
メモ帳の内容のうち、《 full address:s:IPアドレス》という部分が最も最近接続したサーバーアドレスで、この部分を削除してください。
▼ 初期状態では《マイドキュメント》フォルダにdefault.rdpという名前で保存されます。
キーを押し、ファイル名を指定して実行を開きます。テキストボックスに1%homepath%\documentsと入力し、2 ボタンをクリックします。▼ 以下のホームパスフォルダに移動します。1Default.rdpファイルが保存されています。
▼ Default.rdpファイルのような隠しファイルを見るには、以下の1表示 > 2表示 > 3隠しファイルにチェックしてください。
▼ Windowsターミナル(管理者)を起動してコマンドプロンプトを開き、以下の1default.rdpファイルを削除するコマンドを入力し、
キーを押して実行します。del /ah %homepath%\documents\default.rdp
▼ 上記で行った一連の面倒なプロセスを、コマンドプロンプト簡単に削除できます。以下の1~4まで順番にコマンドを入力し、
キーを押して実行します。3の場合は、リモートデスクトップ接続をすると、自動的に《Servers》キーが再生成されるので、あえてこの命令(add)を実行する必要はありません。
1reg delete “HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default” /va /f
2reg delete “HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers” /f
3reg add “HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers”
4del /ah %homepath%\documents\default.rdp
▼ これでRDPキャッシュ記録はきれいに削除され、リモートデスクトップ接続は初期化されました。