一键清除windows远程桌面访问痕迹bat脚本

  • Post author:
  • Post category:其他




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

    可以使其运行结束后自动退出。



版权声明:本文为weixin_43978546原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。