弄得非常好的一个功能,可是为什么不能直接界面里删除呢?
每当我们使用完远程桌面(RDP),连接框内就会留下连接记录,还不能直接删除。作为一个开发者,日积月累的使用导致那连接记录多的要命,强迫症患者原地爆炸。
本文章将通过 注册表编辑器 、命令提示符 两种较为简单的方法来删除远程桌面记录。
删除过程
这些记录会存储在注册表中,我们可以通过删除注册表的方式来删除记录。
1、按 Windows + R
打开运行框,然后输入 regedit
打开注册表编辑器。
2、在路径栏中输入 计算机\HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
并按下回车,然后我们可以看到两个注册表项:Default
和 Servers
。
3、展开 Default
单击连接记录(MRU*)选择 右键删除
4、展开 Servers
将其名下所有IP命名的表项 右键删除
5、按 Windows + R
打开运行框,然后输入 cmd
打开命令提示符。
6、执行 del /ah %homepath%\documents\default.rdp
命令,删除隐藏文件。
自此,我们便清理干净远程桌面(RDP)连接记录了。
批处理一键清理
我们将上面的过程通过批处理指令实现,便可实现一键清理的效果:
新建txt文件,将其扩展名改为.bat,右键选择编辑
@echo off
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers"
del /ah %homepath%\documents\default.rdp
将上述代码写入并保存,双击运行即可实现清理任务。
直接获取脚本:梓宸的文件库 > 1区 > RDP记录清理