windows系统用的时间长了都会有些垃圾文件,以下是我从网上找的两个比较好的清理系统的批处理,做了些简单的修改。

批处理1:

@echo off    
echo 正在清除系统垃圾文件,请稍等……    
del /f /s /q %systemdrive%\*.tmp    
del /f /s /q %systemdrive%\*._mp    
del /f /s /q %systemdrive%\*.log    
del /f /s /q %systemdrive%\*.gid    
del /f /s /q %systemdrive%\*.chk    
del /f /s /q %systemdrive%\*.old    
del /f /s /q %systemdrive%\recycled\*.*    
del /f /s /q %windir%\*.bak    
del /f /s /q %windir%\prefetch\*.*    
rd /s /q %windir%\temp & md %windir%\temp    
del /f /q %userprofile%\COOKIES s\*.*    
del /f /q %userprofile%\recent\*.*    
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"    
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"    
del /f /s /q "%userprofile%\recent\*.*"    
sfc /purgecache ‘清理系统盘无用文件    
defrag %systemdrive% -b ‘优化预读信息    
echo 清除系统完成!    
echo. & pause

批处理2:

@ ECHO OFF
::修正于2008-08-17 
Title 系统垃圾文件清理程序 
@ ECHO.
@ ECHO.                     说 明
@ ECHO -----------------------------------------------------
@ ECHO 欢迎使用清理
@ ECHO 本批处理会自动清理系统垃圾文件,不保留系统历史记录。
@ ECHO 目的是减少不必要的资源占用,使系统运行顺畅。但清理掉的项目不作
@ ECHO 备份,请小心使用。
@ ECHO -----------------------------------------------------
@ ECHO 按任意键继续...
pause >nul
@ ECHO 正在清理系统垃圾文件,请稍等,需要点时间......
@ ECHO 开始执行清理…… 
@ ECHO 正在检查cookies、历史纪录等目录位置(当前用户)…… 
reg query "HKCU\software\Microsoft\Windows\Temporary Internet Files" /v Cache>%temp%\cleantmp.txt
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" 
taskkill /f /im "TIMPlatform.exe" /t 
del /a /f /s /q "%ProgramFiles%\Kaspersky Lab\*.tmp" 
@ ECHO. 
@ ECHO 全部清理完毕,任意键退出 (注: 若提示文件没找到是正常的)……
pause >nul 
del %SystemRoot%\vTmp.txt

清理Win7系统的批处理相关推荐

  1. 清理win7系统C盘的方法

    清理win7系统C盘的方法 1.关闭系统保护:计算机-> 右键"属性"-> 系统保护 -> 配置,找到C盘的系统还原关闭即可.也可以选择不关闭这 个系统,但是你必 ...

  2. 清理win7系统闲置服务器,教你还原win7系统WICleanup清理Windows Installer冗余文件的方案...

    我们经常在电脑上安装应用软件,难免会遇到诸如win7系统WICleanup清理Windows Installer冗余文件的状况,绝大部分用户在这之前从未遇到win7系统WICleanup清理Windo ...

  3. win7计算机磁盘清理,Win7系统磁盘清理使用方法图文教程

    电脑使用时间长了以后,就会产生一些垃圾碎片错在于电脑之中,导致电脑反应速度会变得很慢,如果我们将这些碎片进行清理后会让电脑运行速度变的快一点,但是我们该如何对这些碎片进行清理呢?今天小编就和大家一起分 ...

  4. 计算机清除服务命令,计算机Dos批处理命令,一键清理Windows系统垃圾的bat代码...

    通过计算机Dos批处理命令,编写一键清理Windows系统垃圾的bat代码,简单易懂,小白也可以学学. [新建记事本]-[复制代码]-[粘贴代码]-[重名名记事本,后缀名为bat] 开始时,选择是否清 ...

  5. win7系统如何清理系统日志

    相信很多电脑用户都知道,电脑系统在运行的时候会产生系统日志,它可以记录系统中的硬件.软件和系统的各种问题信息,可以通过它检索错误发生的原因,不过时间长了,这类日志文件就会积压,导致系统存储变小,影响电 ...

  6. win7php一键,批处理也能干大事之——如何实现Win7系统一键切换用户

    <批处理也能干大事之--如何实现Win7系统一键切换用户>要点: 本文介绍了批处理也能干大事之--如何实现Win7系统一键切换用户,希望对您有用.如果有疑问,可以联系我们. 我们在使用电脑 ...

  7. win7网站服务器空间怎么清理,window_Win7系统如何清理C盘空间?Win7系统清理C盘空间小技巧,  Win7系统清理C盘空间小技 - phpStudy...

    Win7系统如何清理C盘空间?Win7系统清理C盘空间小技巧 Win7系统清理C盘空间小技巧: 方法一:更改软件的缓存地址 1.一般的ie浏览器.qq.酷我音乐盒等文件的默认缓存文件都在c盘,所以我们 ...

  8. win7系统定时删除数据的批处理命令_win7系统使用批处理删除文件详细教程

    批处理文件是扩展名为·bat 或·cmd的文本文件,包含一条或多条命令,由dos或windows系统内嵌的命令解释器来解释运行.很多win7用户为了提高效率也为了提高运行速度,常常使用批处理删除不需要 ...

  9. win7系统定时删除数据的批处理命令_Win7系统怎么批处理删除文件

    平常使用电脑过程中,我们可以使用批处理命令,轻松删除文件.批处理文件是扩展名为·bat 或·cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行.接下来,我们就 ...

最新文章

  1. ORA-20204 错误
  2. Winform中实现右下角Popuo弹窗提醒效果(附代码下载)
  3. 堆栈的生长方向和空栈满栈的区别
  4. TCSVT | 横看成岭侧成峰:交叉视角地理定位
  5. python输入什么就输出什么_一文读懂Python的输入和输出
  6. 通达学院计算机组成原理试卷及答案,2021全国网络工程专业大学排名(5篇)
  7. java制作h5视频聊天_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。...
  8. Git使用教程-idea系列中git使用教程
  9. 通过lvm方式扩展swap分区
  10. 手机不小心把计算机隐藏了怎么恢复,任务栏被隐藏如何恢复?
  11. 多线程之阻塞队列ArrayBlockingQueue,BlockingQueue
  12. Servlet面试题汇总
  13. 实现74HC151的8选1数据选择器功能以及用两片74HC151组成一个16选1数据选择器
  14. Python数据分析项目-微信好友数据分析
  15. 转:亚熟男 我们该拿你怎么办?
  16. Google Hacking使用详解
  17. 涂鸦标准模组MCU SDK开发流程
  18. 用PHP进行Web编程
  19. 第二个MFC实例:GPA计算器
  20. java处理1927 12 31_为什么减去这两次(在1927年)给出一个奇怪的结果?

热门文章

  1. printf, sprintf - 转换成指定格式的输出结果.
  2. fzu - 1752 Problem 1752 A^B mod C
  3. NYOJ 127 星际之门(一)
  4. Ubuntu16.04 安装RabbitMQ
  5. k8s通过label来控制pod的位置
  6. 【Redis】Linux下Redis安装与redis-desktop-manager使用(无法连接Redis服务器解决方法)...
  7. [C++程序设计]指针总结
  8. 添加程序以DLL函数
  9. SQL Server 重置Identity标识列的值(INT爆了)
  10. Oracle 工具权限二