Windows 遠端桌面連線 (mstsc) 會在下拉選單記住歷次連線的 IP/主機名,若電腦共用或攜出有洩露伺服器位址風險。本文教導透過登錄編輯器刪除 HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default 下的 MRU0、MRU1... 字串值,徹底清除連線歷史。
regedit → 開啟登錄編輯器。HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\DefaultMRU0、MRU1、MRU2... 即為歷次連線記錄 (值資料為 IP:Port 或主機名)。



建立 clear_rdp_history.bat 內容:
@echo off
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU0 /f
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU1 /f
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU2 /f
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU3 /f
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU4 /f
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU5 /f
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU6 /f
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU7 /f
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU8 /f
reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /v MRU9 /f
echo 遠端桌面連線記錄已清除
pause
以管理員身分執行即可批次清除 MRU0-MRU9。