无忧启动论坛

标题: 如何用批处理清除“运行”的历史记录 [打印本页]

作者: lianji0000    时间: 2006-6-29 18:10
标题: 如何用批处理清除“运行”的历史记录
请教各位~~如何用批处理清除“运行”的历史记录啊???????????
作者: 老毛桃    时间: 2006-6-30 09:05
试试这样行不行
  1. @echo off
  2. echo 正在清除系统LJ文件,请稍等......
  3. del /f /s /q %systemdrive%\*.tmp
  4. del /f /s /q %systemdrive%\*._mp
  5. del /f /s /q %systemdrive%\*.log
  6. del /f /s /q %systemdrive%\*.gid
  7. del /f /s /q %systemdrive%\*.chk
  8. del /f /s /q %systemdrive%\*.old
  9. del /f /s /q %systemdrive%\recycled\*.*
  10. del /f /s /q %windir%\*.bak
  11. del /f /s /q %windir%\prefetch\*.*
  12. rd /s /q %windir%\temp & md %windir%\temp
  13. rem del /f /q %userprofile%\cookies\*.*
  14. rem del /f /q %userprofile%\recent\*.*
  15. rem del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
  16. rem del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
  17. rem del /f /s /q "%userprofile%\recent\*.*"
  18. echo 清除系统LJ完成!
  19. echo. & pause
复制代码

作者: namejm    时间: 2006-6-30 11:00
  嘿嘿,楼上的只能清除系统的垃圾文件,并不能清除“运行”中的内容。

  如果要清除“运行”中的内容,需要通过修改注册表来实现,以下语句在退出系统的时候能清除历史记录,包括“最近的文档”、“运行”和“查找”,不知道你喜欢不。
  1. reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v ClearRecentDocsonExit /t REG_DWORD /d 00000001
复制代码

作者: 老毛桃    时间: 2006-6-30 12:26
哦,对不起,弄错了。

RUN 的纪录是保存在注册表中的,感谢 3 楼的兄弟提醒
作者: bdfcy    时间: 2006-6-30 18:25
学习了,本来知道 “运行” 记录是保存在注册表里,但不知道具体位置
作者: bkcao    时间: 2006-10-15 18:21
在注册表中可以删 ,具体路径:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU]
作者: 老毛桃    时间: 2006-10-15 19:00
  1. reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU /va /f
复制代码

作者: sxr    时间: 2006-11-5 22:34
如果系统是XP专业版的,可以在运行对话框中输入"GPEDIT.MSC"后回车,打开组策略 .在"本地计算机策略">用户配置>管理模板>任务栏和开始菜单   下有"不要保留最近打开文档的记录"和"退出时清除最近打开的文档的记录"两项,在其属性设置上将"已启用"勾选上,确定即可,然后当你注销或关机时,运行和开始菜单上我的文档上的记录全部都没有了!
作者: szjian3    时间: 2006-11-8 21:52
哦!牛人!
作者: 林中笑    时间: 2006-11-17 22:30
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU /va /f

这个命令是真接运行还是在用记事本做成BAT文件运行。。。。。。。
作者: swlove    时间: 2006-11-18 00:38
原帖由 老毛桃 于 2006-10-15 07:00 PM 发表
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU /va /f

这命令我做成BAT运行不了 ....
是不是跟系统的具体情况相关    ??
作者: xieliuyun    时间: 2006-11-18 00:51
原帖由 swlove 于 2006-11-18 12:38 AM 发表

这命令我做成BAT运行不了 ....
是不是跟系统的具体情况相关    ??


人家加了 /f 参数 ,所以没有提示而已,一闪而过!


[ 本帖最后由 xieliuyun 于 2006-11-18 01:06 AM 编辑 ]
作者: xieliuyun    时间: 2006-11-18 00:59
要不你把

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v ClearRecentDocsonExit /t REG_DWORD /d 00000001


保存成 KILL.CMD 文件 就可以运行了!

作者: 林中笑    时间: 2006-11-18 20:57
顶一下,楼上说得对,就是要加上参数不用打入Y就更完美了。
作者: zhangxilo    时间: 2006-11-20 17:52
要  分
作者: 33ch    时间: 2006-12-16 12:29
原帖由 林中笑 于 2006-11-17 22:30 发表
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU /va /f

这个命令是真接运行还是在用记事本做成BAT文件运行。。。。。。。


批处理文件.但还要重启资源管理器才生效
作者: xinyubbl    时间: 2007-4-14 09:34
求救一下!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3