用BAT清理系统垃圾有没有可能误删?高手帮我看看有没有误删?!谢谢

echo开始执行清理……echo.echo正在检查cookies、历史纪录等目录位置(当前用户)……regquery"HKCU\software\Microsoft\Wi... echo 开始执行清理……
echo.
echo 正在检查cookies、历史纪录等目录位置(当前用户)……
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cache>%temp%\cleantmp.txt
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cookies>>%temp%\cleantmp.txt
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v History>>%temp%\cleantmp.txt
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v NetHood>>%temp%\cleantmp.txt
reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Recent>>%temp%\cleantmp.txt
echo 正在清理Cookies、IE缓存、历史纪录等(当前用户)……
for /f "tokens=3*" %%a in (%temp%\cleantmp.txt) do (
for /d %%i in ("%%a %%b\*.*") do rd /s /q "%%i"
del /a /f /s /q "%%a %%b\*.*"
)
::跟上面几项未必是重复的(!),也是对当前用户目录
echo 正在清理临时文件 (系统目录)……
del /a /f /s /q "%userprofile%\Locals~1\Tempor~1\*.*"
del /a /f /s /q "%userprofile%\Locals~1\Temp\*.*"
del /a /f /s /q "%userprofile%\cookies\*.*"
del /a /f /s /q "%userprofile%\recent\*.*"
del /a /f /s /q "%Temp%\*.*"
del /a /f /s /q "%Tmp%\*.*"
del /a /f /s /q "%HomePath%\..\IconCache.db"
echo 正在清理系统目录中的垃圾文件 (请耐心等待,整个过程可能需要几分钟)……
del /a /f /s /q "%systemdrive%\*._mp"
del /a /f /s /q "%systemdrive%\*.log"
del /a /f /s /q "%systemdrive%\*.dmp"
del /a /f /s /q "%systemdrive%\*.gid"
del /a /f /s /q "%systemdrive%\*.old"
del /a /f /s /q "%systemdrive%\*.tmp"
del /a /f /s /q "%systemdrive%\recycled\*.*"
del /a /f /s /q "%SystemRoot%\*.bak"
del /a /f /s /q "%SystemRoot%\*.query"
rd /s /q "%SystemRoot%\Downloaded Program Files"
rd /s /q "%SystemRoot%\Offline Web Pages"
rd /s /q "%systemroot%\Connection Wizard"
rd /s /q "%SystemRoot%\SoftwareDistribution\Download"
rd /s /q "%SystemRoot%\Assembly"
rd /s /q "%SystemRoot%\Help"
rd /s /q "%SystemRoot%\system32\ReinstallBackups"
del /a /s /q "%SystemRoot%\inf\*.pnf"
del /a /f /s /q "%SystemRoot%\inf\InfCache.1"
dir %SystemRoot%\inf\*.* /ad/b >%SystemRoot%\vTmp.txt
for /f %%a in (%SystemRoot%\vTmp.txt) do rd /s /q "%SystemRoot%\inf\%%a"
del /a /f /s /q "%SystemRoot%\Driver Cache\*.pnf"
del /a /f /s /q "%SystemRoot%\Driver Cache\InfCache.1"
del /a /f /s /q "%SystemRoot%\system32\drivers\*.pnf"
del /a /f /s /q "%SystemRoot%\system32\drivers\InfCache.1"
rd /s /q "%SystemRoot%\temp" & md "%SystemRoot%\temp"
del /a /f /s /q "%SystemRoot%\Prefetch\*.*"
del /a /f /s /q "%SystemRoot%\minidump\*.*"
echo 正在清除无用的磁盘检错文件 (系统分区)……
del /a /f /q "%SystemDrive%\*.chk"
dir %SystemDrive%\found.??? /ad/b >%SystemRoot%\vTmp.txt
for /f %%a in (%SystemRoot%\vTmp.txt) do rd /s /q "%SystemDrive%\%%a"
echo 正在清理系统升级补丁留下来的反安装目录 (已修正能正确清除)……
dir %SystemRoot%\$*$ /ad/b >%SystemRoot%\vTmp.txt
for /f %%a in (%SystemRoot%\vTmp.txt) do rd /s /q "%SystemRoot%\%%a"
echo 正在清除常见的软件垃圾项目 (按默认目录)……
rd /s /q "%ProgramFiles%\InstallShield Installation Information"
Ren "%ProgramFiles%\Common~1\Real\Update_OB\realsched.exe" realsched.ex_
Del "%ProgramFiles%\Common~1\Real\Update_OB\realsched.exe"
Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v TkBellExe /f
rd /s /q "%ProgramFiles%\Tencent\QQGame\Download"
del /a /f /s /q "%ProgramFiles%\Kaspersky Lab\*.tmp"
cleanmgr /SAGERUN:99
sfc /purgecache '清理系统盘无用文件
defrag %systemdrive% -b '优化预读信息
echo 清除系统LJ完成
展开
 我来答
fjh810
推荐于2016-11-09 · TA获得超过395个赞
知道答主
回答量:71
采纳率:0%
帮助的人:65万
展开全部
根据批处理的内容来看,主要是清理一些常用的临时文件目录中的临时文件,其后缀名大部分不涉及主要的可执行程序,因此来说应该是相对安全的。

只是临时文件也并非完全无用,有些程序需要构造临时文件目录来为程序创建缓存文件,如果在程序没有正常结束的情况下删除了临时文件可能造成部分程序出错,因此使用清理批处理的时候尽量关闭正在运行的应用程序。以免造成不必要的问题。
新文档杂货铺
2010-06-16 · TA获得超过646个赞
知道小有建树答主
回答量:1530
采纳率:0%
帮助的人:803万
展开全部
清理下系统看看
进行下系统清理内容比较多,你到我的百度空间看看,有详细介绍。
http://hi.baidu.com/xhspace/blog/item/48ec92ca7232dbfa53664f43.html
http://hi.baidu.com/xhspace/blog/item/d3b67639d520ff2496ddd852.html
http://hi.baidu.com/xhspace/blog/item/3fa14aef99913bfcb3fb955f.html
提示:
1.各类程序,游戏,文档等属于自己的东西都不要放到c盘。例如把程序安装到D盘,把文档等放到E……这样能有效减少碎片产生。
2.定期清理系统空间
3.下载超级兔子,把部分系统文件夹从C转到其他盘。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Get6VIC
2010-06-15 · TA获得超过1608个赞
知道小有建树答主
回答量:466
采纳率:0%
帮助的人:314万
展开全部
一般不会误删,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shift748
2010-06-16 · TA获得超过142个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:0
展开全部
某些软件的卸载需要 .log 文件,如果没有,有可能无法卸载所以这行
del /a /f /s /q "%systemdrive%\*.log"
你自己考虑一下吧。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
若兰若M8
2010-06-15
知道答主
回答量:55
采纳率:0%
帮助的人:27.9万
展开全部
这个不会的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式