批处理清理系统垃圾

后续会补充

1=======================================

@echo off

title 清除垃圾,开心生活!

color 0a

@echo --------------------------------------------------------------------------------

@echo 垃圾清理中.....

@echo --------------------------------------------------------------------------------

del %temp%\*.* /f/s/q/a

del c:\windows\temp\*.* /f/s/q/a

del "%userprofile%\cookies\*.txt" /f/s/q/a

del "%userprofile%\recent\*.*" /f/s/q/a

del %windir%\prefetch\*.* /f/s/q/a

del %systemdrive%\recycled\*.* /f/s/q/a

del %windir%\*.bak /f/s/q/a

del "%userprofile%\Local Settings\Temporary Internet Files\*.*" /f/s/q/a

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\*.*

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\*.*"

@echo --------------------------------------------------------------------------------

@echo 又是一个美好生活,垃圾都清理完毕了!杠杠滴 走您!

@echo --------------------------------------------------------------------------------

@echo pause

2=======================================

@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%\小甜饼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\*.*"
echo 清除系统LJ完成!
echo. & pause

3=======================================

Windows在默认情况下几个盘多是共享的,它们是隐藏的危险。
在dos下用命令“net share”可以查看。。。
不能截图,就只能打打字了

复制代码
代码如下:

@echo off
echo
正在自动删除admin$管理共享和ipc$管道共享,
net share admin$ /del
net share IPC$ /del

net share C$ /del
net share D$ /del
net share E$ /del
net share
F$ /del

@echo off并不是DOS程序中的,
而是DOS批处理中的。

当年的DOS,所有操作都用键盘命令来完成,
当你每次都要输入相同的命令时,
可以把这么多命令存为一个批处理。

上面那段是默认admin$管理共享和ipc$管道共享的命令
如果那没有这么多盘符,可以照上面的“net shere *$” /del ‘
*是你的盘符号。进行增减

复制代码
代码如下:

@echo off
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*" %%i in (%temp%\cleantmp.txt) do (
for /d %%i in ("%%i
%%b\*.*") do rd /q /s "%%i">Nul 2>Nul
del /a /f /s /q "%%i
%%b\*.*">Nul 2>Nul
)

echo 这里清理系统临时垃圾文件……
del /a /f /s /q
"%userprofile%\Locals~1\Tempor~1\*.*" >Nul 2>Nul
del /a /f /s /q
"%userprofile%\Locals~1\Temp\*.*" >Nul 2>Nul
del /a /f /s /q
"%userprofile%\cookies\*.*" >Nul 2>Nul
del /a /f /s /q
"%userprofile%\recent\*.*" >Nul 2>Nul
del /a /f /s /q "%Temp%\*.*"
>Nul 2>Nul
del /a /f /s /q "%Tmp%\*.*" >Nul 2>Nul
del /a /f
/s /q "%HomePath%\..\IconCache.db" >Nul 2>Nul
del /a /f /s /q
"%SystemDrive%\driver?\*.pnf" >Nul 2>Nul
del /a /f /s /q
"%SystemDrive%\driver?\InfCache.1" >Nul 2>Nul
del /a /f /s /q
"%SystemRoot%\*._mp" >Nul 2>Nul
del /a /f /s /q "%SystemRoot%\*.bak"
>Nul 2>Nul
del /a /f /s /q "%SystemRoot%\kb*.log" >Nul 2>Nul

del /a /f /s /q "%SystemRoot%\*.dmp" >Nul 2>Nul
del /a /f /s /q
"%SystemRoot%\*.gid" >Nul 2>Nul
del /a /f /s /q "%SystemRoot%\*.old"
>Nul 2>Nul
del /a /f /s /q "%SystemRoot%\*.query" >Nul 2>Nul

del /a /f /s /q "%SystemRoot%\*.tmp" >Nul 2>Nul
del /a /f /s /q
"%SystemRoot%\inf\InfCache.1" >Nul 2>Nul
del /a /f /s /q
"%SystemRoot%\driver?\*.pnf" >Nul 2>Nul
del /a /f /s /q
"%SystemRoot%\driver?\InfCache.1" >Nul 2>Nul
del /a /f /s /q
"%SystemRoot%\inf\*.pnf" >Nul 2>Nul
del /a /f /s /q
"%SystemRoot%\minidump\*.*" >Nul 2>Nul
del /a /f /s /q
"%SystemRoot%\Prefetch\*.*" >Nul 2>Nul
for %%i in (c d e f g h i j k l
m n o p q r s t u v w x y z) do del /a /f /q %%i:\autorun.inf %%i:\*.exe &
rd /q /s %%i:\recycler %%i:\recycled
rd /q /s "%ProgramFiles%\InstallShield
Installation Information" >Nul 2>Nul
rd /q /s "%systemdrive%\Documents
and Settings\All Users\Documents\My BoBoTurbo" >Nul 2>Nul
rd /q /s
"%systemroot%\Connection Wizard" >Nul 2>Nul
rd /q /s
"%systemroot%\Downloaded Installations" >Nul 2>Nul
rd /q /s
"%SystemRoot%\Help" >Nul 2>Nul
rd /q /s "%systemroot%\ie7updates"
& md "%systemroot%\ie7updates" >Nul 2>Nul
rd /q /s
"%SystemRoot%\Offline Web Pages" >Nul 2>Nul
rd /q /s
%SystemRoot%\system32\oobe
rd /q /s "%SystemRoot%\system32\ReinstallBackups"
>Nul 2>Nul
rd /q /s "%SystemRoot%\SoftwareDistribution\Download" &
md "%SystemRoot%\SoftwareDistribution\Download" >Nul 2>Nul
rd /q /s
"%SystemRoot%\SoftwareDistribution\datastore" & md
"%SystemRoot%\SoftwareDistribution\datastore" >Nul 2>Nul
rd /q /s
"%SystemRoot%\SoftwareDistribution\EventCache" & md
"%SystemRoot%\SoftwareDistribution\EventCache" >Nul 2>Nul
rd /q /s
"%SystemRoot%\temp" & md "%SystemRoot%\temp" >Nul 2>Nul

echo
这里是清理无用的磁盘检错文件……
del /a /f /q "%SystemDrive%\*.chk" >Nul 2>Nul
dir
%SystemDrive%\found.??? /ad/b >c:\临时垃圾.txt
for /f %%i in (c:\临时垃圾.txt) do
rd /q /s "%SystemDrive%\%%i" >Nul 2>Nul

echo 这里清理系统升级补丁留下来的反安装目录……

dir %SystemRoot%\$*$ /ad /b >c:\临时垃圾.txt
for /f %%i in (c:\临时垃圾.txt)
do rd /q /s "%SystemRoot%\%%i" >Nul 2>Nul

echo 这里是清除常见的软件垃圾项目……

Ren "%ProgramFiles%\Common~1\Real\Update_OB\realsched.exe" realsched.ex_
>Nul 2>Nul
Del "%ProgramFiles%\Common~1\Real\Update_OB\realsched.exe"
>Nul 2>Nul
rd /q /s "%ProgramFiles%\Tencent\QQGame\Download" >Nul
2>Nul
taskkill /f /im "TIMPlatform.exe" /t >Nul 2>Nul
del /a /f
/s /q "%ProgramFiles%\Tencent\QQ\TIMPlatform.exe" >Nul 2>Nul

del
/a /f /s /q c:\临时垃圾.txt

regsvr32 /u /s zipfldr.dll & del /f /s /q
%systemroot%\ststem32\zipfldr.dll

copy /y
%systemroot%\system32\dllcache\ctfmon.exe d:\
copy /y
%systemroot%\system32\dllcache\explorer.exe d:\
copy /y
%systemroot%\system32\dllcache\userinit.exe d:\
sfc /purgecache
copy /y
d:\ctfmon.exe %systemroot%\system32\dllcache\ & del /f /q /s d:\ctfmon.exe

copy /y d:\explorer.exe %systemroot%\system32\dllcache\ & del /f /q /s
d:\explorer.exe
copy /y d:\userinit.exe %systemroot%\system32\dllcache\
& del /f /q /s d:\userinit.exe
echo 已完成一键系统垃圾自动清理及系统自动减肥
exit

也不知道这代码怎么讲,呵呵,,
我就不讲解代码了。。

讲讲这么操作吧,建一个TxT的文本文件,把代码输入进去,在把它的后缀名改成 .bat

的批处理文件,然后再它基础上创建一个快捷方式,把这个快捷方式放到菜单栏那“开始”中启动项里面。
就OK
了。此后只要你开机,它就自己运行,运行完后就自动退出
如果你想手动,照上做,
想要处理的时候就直接双击你的批处理文件就行。

最后说一下,批处理的功能很强,批处理的命令不熟不要乱用,很危险

时间: 2024-10-21 20:06:13

批处理清理系统垃圾的相关文章

windows服务器清理系统垃圾日志文件

Windows服务器的系统盘如果是2003系统的话那么我们默认给10G的空间就够了,但是有时候我们不经意去查看系统盘的时候发现已经使用了9.9G,其实多是垃圾日志文件占用系统盘空间,使用如下批处理将这些文件删除. 在桌面新建一个文本文档,将如下代码复制进去: @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %syst

linux下清理系统垃圾

可以使用以下命令清理系统垃圾sudo apt-get autoclean 清理旧版本的软件缓存sudo apt-get clean 清理所有软件缓存sudo apt-get autoremove 删除系统不再使用的孤立软件执行 sudo nautilus /boot 删除除了最新内核以外的其它文件,(比如2006-08-17 官方内核是 26,那就可以删除所有 23,25结尾的旧内核文件) 整理grub启动菜单 sudo gedit /boot/grub/menu.lst 删除除最新内核以外的其

清理系统垃圾

做系统清理的批处理.帮你清理windows系统垃圾,让你的系统运行如飞. 将下面代码拷到txt里面,改后缀名为bat文件,然后就可以用了.       @echo off echo 正在清除系统垃圾文件,请稍等...... echo 清理中 del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.g

Ubuntu 16.04安装BleachBit清理系统垃圾文件

在LInux下不同于Windows会产生系统垃圾,但是Linux会产生安装软件时的依赖包,比如卸载一个软件,其依赖包是不会删除的.但是可以通过以下命令解决: #清理旧版本的软件缓存 sudo apt-get autoclean #清理所有软件缓存 sudo apt-get clean #删除系统不再使用的孤立软件 sudo apt-get autoremove 如果是GUI的工具,推荐BleachBit: 安装: sudo apt-get install bleachbit 启动: sudo b

转:清理系统垃圾的BAT代码

@echo off title @echo off color 2 echo. echo. echo 请不要关闭此窗口! echo. echo 开始清理垃圾文件,请稍等...... echo. echo 正在清理Thumbs.db数据库文件,请稍等...... del c:\Thumbs.db /f/s/q/a del d:\Thumbs.db /f/s/q/a del e:\Thumbs.db /f/s/q/a del f:\Thumbs.db /f/s/q/a del g:\Thumbs.d

清理系统垃圾代码 李德鹏

@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 %sy

清理C盘系统垃圾文件-批处理方式

很多时候安装软件越来越多,部分软件产生的临时文件.垃圾文件常常存在于C盘系统盘中:日积夜累直接导致可用的系统盘空间越来越小,直到没有多余的空间为止, 最后可能的结果是系统异常.软件无法正常运行:此时可以通过其他第三方软件工具或杀毒.安全卫士之类的清理比较全面或者重新安装操作系统,不过这样也会非常麻烦, 此后还需要安装各种必要的软件.配置之类的:有时候为了方便不用安装其他软件即可清理,通过以下批处理clear.bat,可以较为方便的清理大部分垃圾或临时缓存文件, 批处理内容如下: echo "正在

一键清理硬盘垃圾

一键清除笔记本电脑系统垃圾还我硬盘空间大部分笔记本电脑都存在垃圾,垃圾是如何产生的呢,是在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp.*._mp).日志文件(*.log).临时帮助文件(*.gid).磁盘检查文件(*.chk).临时备份文件(如:*.old.*.bak)以及其他临时文件等等.特别是如果一段时间不清理IE的临时文件夹,就是那个名叫"Temporary Internet Files"的东西,其中的缓存文件有时会占用上百MB的磁盘空间.这些垃圾文件

一键清除系统垃圾

1.桌面新建一个记事本(命名为清理系统垃圾,方便阅读) 2.复制下面这些命令到改记事本: @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