无忧启动论坛

标题: 请教如何用命令行方式删除IE9所有历史记录? [打印本页]

作者: 鼎盛中国    时间: 2011-9-18 15:03
标题: 请教如何用命令行方式删除IE9所有历史记录?
请教各位,用命令行的方式如何删除IE9的历史记录?我所知道的有以下这些命令,但是不知道如何删除“保留收藏夹网站数据(R)”、“下载历史记录(W)”、“Activex筛选跟踪和保护数据(K)”这三项的命令是什么,具体见下图。请各位指点,谢谢!



我所知道的只有以下这几项:

1、删除Temporary Internet Files  (Internet临时文件)

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

2、删除Cookies

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

3、删除History (历史记录)

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

4、删除Form Data (表单数据)

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

5、删除Passwords (密码)

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

6、删除所有Delete All  (全部删除,但不包括存储的加载项)

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

7、Delete All - "Also delete files and settings stored by add-ons"(删除所有,包括存储的加载项)

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

[ 本帖最后由 鼎盛中国 于 2011-9-18 15:07 编辑 ]
作者: x9tian    时间: 2011-9-20 18:14
这是我自用的批处理系统垃圾 清理中的  IE部分的小节。 拿去用吧。
  1. echo.        正在准备清除浏IE览器缓存、历史……
  2. for /f "delims=" %%l in ('reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"') do (
  3.   rem         正在准备清除浏IE览器缓存、历史……
  4.   for /f "delims=         tokens=1-3*" %%a in ("%%l") do (
  5.   for %%x in (%%a_%%b) do echo Cache_reg_sz NetHood_reg_sz History_reg_sz Recent_reg_sz|find /i "%%x">nul  && echo.                清理 %%a位置垃圾&&del /a/f/q %%c\*.* 2>nul
  6.   )
  7. )
复制代码
直截可用,不需要开变量延迟。


这贴应当发到批处理区吧。   行代码太长,用CODE 的拷贝按钮复制,别鼠标复制。

[ 本帖最后由 x9tian 于 2011-9-20 18:19 编辑 ]
作者: 鼎盛中国    时间: 2011-9-21 21:38
原帖由 x9tian 于 2011-9-20 18:14 发表
这是我自用的批处理系统垃圾 清理中的  IE部分的小节。 拿去用吧。echo.        正在准备清除浏IE览器缓存、历史……
for /f "delims=" %%l in ('reg query "HKCU\software\Microsoft\Windows\CurrentVersion\ ...


谢谢,但是你的代码没有什么作用。
作者: 2011lyq999999    时间: 2011-9-22 05:42
谢谢。学习了。。。。




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