RDP远程桌面清理
一、清理用户目录下【我的文档->Default.rdp】文件
注意:以下均为Windows bat脚本语言,单个语句可在cmd执行。
del /f /s /q "Default.rdp" /a:h
注释:
/a:h
——表示显示(处理)隐藏文件(该文件为隐藏文件)/f
——表示无需确认
处理用户文件夹
for /f "tokens=3 delims= " %%i in ('reg query ^"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders^" /v Personal') do ( set personal=%%i)
- 表示从注册表提取用户的
documents
文件夹(应对用户可能手动修改过默认的文档位置)将目录保存至personal变量中。
for /f %%i in ('echo %personal%') do (set fold=%%i)
- 因为注册表存储的路径可能使用变量,需要转换一次。
二、清理注册表文件
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client" /f
BAT命令
将代码写入
xxx.bat
文件中,双击运行即可。
⚠操作涉及注册表
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client" /f
for /f "tokens=3 delims= " %%i in ('reg query ^"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders^" /v Personal') do ( set "personal=%%i")
for /f %%i in ('echo %personal%') do (set fold=%%i)
del /f /s /q "%fold%\Default.rdp" /a:h
pause
- 删除最后一句的
pause
可以使其运行结束后自动退出。