最全的清理系统垃圾文件代码 清理系统盘垃圾代码

 2023-07-12    115  

清理系统垃圾文件代码

@echo off

::修正于2007-09-12

color 2f

系统垃圾文件清理器

echo.

echo =========================================================

echo ***** 系统垃圾文件清理器 *****

echo.

echo

echo =========================================================

echo.

echo 本程序特点

echo.

echo 鉴于很多人把IE缓存等文件夹转移到非系统盘,

echo 所以,本程序清理垃圾文件时,首先进行判断系

echo 统的设置。

echo.

echo 优点:清理位置更加准确,策略更加科学。

echo.

echo 开始执行清理……

echo.

echo 正在检查cookies、历史纪录等目录位置(当前用户)……

reg query "HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders" /v Cache>%temp%cleantmp.txt

reg query "HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders" /v Cookies>>%temp%cleantmp.txt

reg query "HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders" /v History>>%temp%cleantmp.txt

reg query "HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders" /v NetHood>>%temp%cleantmp.txt

reg query "HKCUsoftwareMicrosoftWindowsCurrentVersionExplorerShell 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~1Tempor~1*.*"

del /a /f /s /q "%userprofile%Locals~1Temp*.*"

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%SoftwareDistributionDownload"

rd /s /q "%SystemRoot%Assembly"

rd /s /q "%SystemRoot%Help"

rd /s /q "%SystemRoot%system32ReinstallBackups"

del /a /s /q "%SystemRoot%inf*.pnf"

del /a /f /s /q "%SystemRoot%infInfCache.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 CacheInfCache.1"

del /a /f /s /q "%SystemRoot%system32drivers*.pnf"

del /a /f /s /q "%SystemRoot%system32driversInfCache.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~1RealUpdate_OBrealsched.exe" realsched.ex_

Del "%ProgramFiles%Common~1RealUpdate_OBrealsched.exe"

Reg Delete "HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun" /v TkBellExe /f

rd /s /q "%ProgramFiles%TencentQQGameDownload"

taskkill /f /im "TIMPlatform.exe" /t

del /a /f /s /q "%ProgramFiles%Kaspersky Lab*.tmp"

echo.

echo 全部清理完毕,任意键退出 (注: 若提示文件没找到是正常的)……

pause >nul

del %SystemRoot%vTmp.txt

  •  标签:  

原文链接:https://000nw.com/16431.html

=========================================

https://000nw.com/ 为 “电脑技术吧” 唯一官方服务平台,请勿相信其他任何渠道。