面向小白用户的一站式Windows Update管理工具,支持更新检测、安装、禁用/开启、后台运行等功能。
- ✅ 更新检测与管理 - 自动检测可用更新,支持选择性安装
- ✅ 智能决策助手 - 根据使用场景推荐最适合的更新策略
- ✅ 后台运行支持 - 支持后台常驻运行和进程隐藏
- ✅ 双主题适配 - 自动适配系统浅色/深色主题
- ✅ 系统信息检测 - 详细的系统和硬件信息展示
- ✅ 日志管理 - 完整的操作日志记录和管理
- 🛡️ 基础禁用 - 禁用自动更新,保留手动更新(推荐)
- 🔒 强力禁用 - 完全禁用更新(高级用户)
- ✅ 恢复默认 - 一键恢复Windows默认更新设置
- 🔄 系统接管 - 由工具完全管理Windows更新
- 🎨 主题适配 - 支持浅色/深色主题,自动跟随系统
- 🔄 后台运行 - 最小化到系统托盘,继续监控更新
- 👁️ 进程隐藏 - 可选的进程隐藏功能(带风险提示)
- 📚 科普助手 - 详细的Windows Update知识科普
- Windows 10 (所有主流版本)
- Windows 11 (所有主流版本)
- Python 3.8+ (开发运行)
pip install -r requirements.txtpython main.py- 点击"检查更新"按钮检测可用更新
- 选择需要的更新进行下载和安装
- 支持一键下载并安装所有更新
- 在"科普助手"选项卡中点击"我无法权衡利弊,需要帮助"
- 根据提示选择使用场景和需求
- 获得个性化的更新策略建议
- 在"设置"选项卡中配置后台运行
- 可选择启用进程隐藏功能
- 支持自定义唤醒快捷键
- 点击主界面右上角的主题切换按钮
- 支持自动适配系统主题
- 可手动切换浅色/深色主题
本工具严格遵循隐私保护原则:
- ✅ 本地处理 - 所有数据仅在本地设备处理和存储
- ✅ 无数据上传 - 不会上传任何用户数据到服务器
- ✅ 透明日志 - 日志仅记录操作行为,不记录用户选择内容
- ✅ 数据清理 - 临时数据在使用后立即清除
- 用户配置:
~/.windows_update_manager/config.ini - 日志文件:
~/.windows_update_manager/logs/ - 备份文件:
~/.windows_update_manager/backups/
[theme]
auto_theme = true
manual_theme = light
[background]
background_run = true
process_hiding = false
hotkey_combination = Ctrl+Alt+U
[update]
auto_check = true
notification_enabled = true
system_takeover = false├── main.py # 主程序入口
├── requirements.txt # 依赖包列表
├── src/ # 源代码目录
│ ├── core/ # 核心功能模块
│ │ ├── theme_manager.py # 主题管理
│ │ ├── background_manager.py # 后台管理
│ │ ├── config_manager.py # 配置管理
│ │ └── windows_update.py # Windows更新管理
│ ├── ui/ # 用户界面
│ │ ├── main_window.py # 主窗口
│ │ └── tabs/ # 选项卡
│ └── utils/ # 工具模块
│ └── logger.py # 日志管理
└── resources/ # 资源文件
└── icons/ # 图标文件
- 自动检测系统主题变化
- 支持手动主题切换
- 提供完整的样式表管理
- 系统托盘集成
- 进程隐藏功能
- 全局快捷键支持
- 配置文件读写
- 设置备份和恢复
- 配置验证和修复
- Windows Update API集成
- 更新检测和安装
- 注册表和服务管理
进程隐藏功能允许在任务管理器中隐藏程序进程:
- 开启后进程将在任务管理器中隐藏
- 可通过系统托盘图标或快捷键唤醒
- 本功能无任何恶意行为,仅为便捷使用
- 如遇问题可通过快捷键或重启系统恢复
强力禁用是高风险操作,仅适合专业用户:
- 系统无法接收安全更新
- 恢复过程相对复杂
- 可能被杀毒软件误报
- 不建议普通用户使用
- 🎉 首次发布
- ✅ 完整的Windows更新管理功能
- ✅ 智能决策助手
- ✅ 双主题支持
- ✅ 后台运行和进程隐藏
- ✅ 系统信息检测
- ✅ 日志管理系统
欢迎提交Issue和Pull Request!
- Fork本项目
- 创建功能分支:
git checkout -b feature/new-feature - 提交更改:
git commit -am 'Add new feature' - 推送分支:
git push origin feature/new-feature - 创建Pull Request
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
如果您遇到问题或有建议,请:
- 查看日志文件获取错误信息
- 在GitHub上提交Issue
- 提供详细的系统信息和错误描述
1.本工具仅供学习和研究使用。使用本工具修改Windows更新设置可能影响系统安全性,请用户自行承担风险。建议在使用前备份重要数据。 2.本工具由AI生成,早期版本可能存在某些bug或部分功能未能完全实现,请谨慎使用,若因使用早期版本导致原生的Windows Update组件出现问题与我们无关!