Skip to content

sutchan/Windows-Cleaner-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows 清理工具

GitHub License Windows Version Release Version Last Commit

English Version: English README

一个全面的 Windows 系统清理工具,专门用于清理临时文件、缓存和系统垃圾数据。支持从 Windows XP 到 Windows 11 的所有主流 Windows 版本。

✨ 特性

🧹 核心清理功能

  • 临时文件清理:清理用户和系统临时文件夹
  • 系统缓存清理:删除 Windows 更新缓存、预读取文件和各类日志
  • 浏览器缓存清理:支持 Internet Explorer、Chrome、Edge 和 Firefox
  • 回收站清空:清空所有驱动器的回收站
  • 最近文件清理:清除最近文件和缩略图、图标缓存
  • 第三方软件清理:清理热门应用程序的缓存和日志

🛡️ 安全特性

  • 管理员权限检查:强制要求以管理员身份运行
  • 错误抑制机制:防止错误消息中断清理过程
  • 条件执行:仅处理存在的文件夹,避免不必要的操作
  • 非破坏性操作:仅删除安全的、可重建的数据
  • Windows 版本检测:自动检测并适配当前系统版本

📋 系统要求

  • 操作系统:Windows XP 或更高版本 (32/64位)
  • 运行环境:Windows Command Prompt (cmd.exe)
  • 所需权限:管理员权限

🚀 快速开始

使用前准备

  1. 备份重要数据:建议在运行前备份重要文件
  2. 关闭应用程序:为获得最佳效果,请关闭所有正在运行的应用程序
  3. 获取最新版本:从 Releases 页面下载最新版本

运行脚本

  1. 右键点击 Windows_Cleaner_Enhanced.bat
  2. 选择 "以管理员身份运行"
  3. 阅读安全提示后,输入 Y 确认清理
  4. 等待清理完成
  5. (可选)重启计算机以确保所有更改生效

📁 项目结构

windows-cleaner-tools/
├── README.md                      # 中文文档(默认)
├── README_EN.md                   # English documentation
├── LICENSE                        # GNU General Public License v3.0
├── OPENSPEC.md                    # OpenSpec 详细规范文档
├── Windows_Cleaner.bat            # 原始版本 (v1.0.0)
├── Windows_Cleaner.bat.bak        # 原始版本备份
└── Windows_Cleaner_Enhanced.bat   # 增强版本 (v2.0.0) - 推荐使用

🧐 清理内容详解

脚本分为 6 个主要清理部分:

序号 清理部分 说明
1 临时文件 用户和系统临时文件夹、预读取文件夹
2 系统缓存 Windows 更新缓存、安装文件夹、CBS 日志
3 浏览器缓存 IE、Chrome、Edge、Firefox 的缓存数据
4 Windows 系统 安装程序缓存、性能日志、系统跟踪文件
5 回收站 所有驱动器的回收站清空
6 最近文件 缩略图缓存、图标缓存、最近文件列表

以及可选的第三方软件清理:

  • 迅雷下载缓存
  • 搜狗输入法日志和 DMP 文件
  • 腾讯 QQ 缓存

📜 版本历史

v2.0.0 (2024-05-06) - 增强版本

  • ✨ 添加管理员权限检查机制
  • 🛠️ 实现模块化的代码结构
  • 🚫 添加错误抑制,确保清理过程不中断
  • 🧹 移除潜在危险的系统修改操作
  • 🖥️ 添加 Windows 版本自动检测
  • 🔒 大幅提升安全性和可靠性
  • 📝 修复了多个已知问题

v1.0.0 (2022-06-20) - 初始版本

  • 🎉 首次发布
  • ✅ 基础的临时文件清理功能

📊 技术细节

属性
语言 Windows Batch Script
编码 UTF-8 with BOM
行尾符 CRLF (Windows)
所需权限 管理员
命令行工具 cmd.exe

⚠️ 安全说明

重要提示:请仔细阅读以下安全信息

  • ✅ 此脚本仅删除安全的、可重建的数据
  • ✅ 不会触及系统关键文件
  • ✅ 无注册表修改
  • ✅ 无系统设置更改
  • ⚠️ 运行前请务必备份重要数据
  • ⚠️ 请确保以管理员身份运行
  • ⚠️ 建议在运行前创建系统还原点

🤝 参与贡献

我们欢迎任何形式的贡献!如果您想参与,请:

  1. Fork 这个仓库
  2. 创建您的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建一个 Pull Request

在提交 PR 前,请确保:

  • ✅ 在多个 Windows 版本上测试
  • ✅ 保持向后兼容性
  • ✅ 将安全作为首要考虑因素
  • ✅ 遵循现有代码风格

👤 作者

Sut

📄 许可证

本项目采用 GNU General Public License v3.0 许可证 - 请参阅 LICENSE 文件了解详情。

🙏 致谢

感谢所有为这个项目做出贡献的人!


如果这个项目对您有帮助,请给它一个 ⭐ Star!

Made with ❤️ by Sut

About

Help you to clean up Windows XP/Vista/7/10 junk files。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors