Skip to content

Windows11-RE/Windows-Update-Manager-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Update管理工具

面向小白用户的一站式Windows Update管理工具,支持更新检测、安装、禁用/开启、后台运行等功能。

🌟 主要特性

核心功能

  • 更新检测与管理 - 自动检测可用更新,支持选择性安装
  • 智能决策助手 - 根据使用场景推荐最适合的更新策略
  • 后台运行支持 - 支持后台常驻运行和进程隐藏
  • 双主题适配 - 自动适配系统浅色/深色主题
  • 系统信息检测 - 详细的系统和硬件信息展示
  • 日志管理 - 完整的操作日志记录和管理

更新控制

  • 🛡️ 基础禁用 - 禁用自动更新,保留手动更新(推荐)
  • 🔒 强力禁用 - 完全禁用更新(高级用户)
  • 恢复默认 - 一键恢复Windows默认更新设置
  • 🔄 系统接管 - 由工具完全管理Windows更新

用户体验

  • 🎨 主题适配 - 支持浅色/深色主题,自动跟随系统
  • 🔄 后台运行 - 最小化到系统托盘,继续监控更新
  • 👁️ 进程隐藏 - 可选的进程隐藏功能(带风险提示)
  • 📚 科普助手 - 详细的Windows Update知识科普

🚀 快速开始

系统要求

  • Windows 10 (所有主流版本)
  • Windows 11 (所有主流版本)
  • Python 3.8+ (开发运行)

安装依赖

pip install -r requirements.txt

运行程序

python main.py

📖 使用说明

1. 更新管理

  • 点击"检查更新"按钮检测可用更新
  • 选择需要的更新进行下载和安装
  • 支持一键下载并安装所有更新

2. 智能决策助手

  • 在"科普助手"选项卡中点击"我无法权衡利弊,需要帮助"
  • 根据提示选择使用场景和需求
  • 获得个性化的更新策略建议

3. 后台运行设置

  • 在"设置"选项卡中配置后台运行
  • 可选择启用进程隐藏功能
  • 支持自定义唤醒快捷键

4. 主题切换

  • 点击主界面右上角的主题切换按钮
  • 支持自动适配系统主题
  • 可手动切换浅色/深色主题

🔒 隐私保障

本工具严格遵循隐私保护原则:

  • 本地处理 - 所有数据仅在本地设备处理和存储
  • 无数据上传 - 不会上传任何用户数据到服务器
  • 透明日志 - 日志仅记录操作行为,不记录用户选择内容
  • 数据清理 - 临时数据在使用后立即清除

⚙️ 配置说明

配置文件位置

  • 用户配置:~/.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/             # 图标文件

核心模块说明

主题管理器 (ThemeManager)

  • 自动检测系统主题变化
  • 支持手动主题切换
  • 提供完整的样式表管理

后台管理器 (BackgroundManager)

  • 系统托盘集成
  • 进程隐藏功能
  • 全局快捷键支持

配置管理器 (ConfigManager)

  • 配置文件读写
  • 设置备份和恢复
  • 配置验证和修复

Windows更新管理器 (WindowsUpdateManager)

  • Windows Update API集成
  • 更新检测和安装
  • 注册表和服务管理

🔧 高级功能

进程隐藏

进程隐藏功能允许在任务管理器中隐藏程序进程:

⚠️ 风险提示

  • 开启后进程将在任务管理器中隐藏
  • 可通过系统托盘图标或快捷键唤醒
  • 本功能无任何恶意行为,仅为便捷使用
  • 如遇问题可通过快捷键或重启系统恢复

强力禁用更新

强力禁用是高风险操作,仅适合专业用户:

⚠️ 副作用

  • 系统无法接收安全更新
  • 恢复过程相对复杂
  • 可能被杀毒软件误报
  • 不建议普通用户使用

📝 更新日志

v1.0.0 (2026-01-04)

  • 🎉 首次发布
  • ✅ 完整的Windows更新管理功能
  • ✅ 智能决策助手
  • ✅ 双主题支持
  • ✅ 后台运行和进程隐藏
  • ✅ 系统信息检测
  • ✅ 日志管理系统

🤝 贡献指南

欢迎提交Issue和Pull Request!

开发环境设置

  1. Fork本项目
  2. 创建功能分支:git checkout -b feature/new-feature
  3. 提交更改:git commit -am 'Add new feature'
  4. 推送分支:git push origin feature/new-feature
  5. 创建Pull Request

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

🆘 支持与反馈

如果您遇到问题或有建议,请:

  1. 查看日志文件获取错误信息
  2. 在GitHub上提交Issue
  3. 提供详细的系统信息和错误描述

⚠️ 免责声明

1.本工具仅供学习和研究使用。使用本工具修改Windows更新设置可能影响系统安全性,请用户自行承担风险。建议在使用前备份重要数据。 2.本工具由AI生成,早期版本可能存在某些bug或部分功能未能完全实现,请谨慎使用,若因使用早期版本导致原生的Windows Update组件出现问题与我们无关!

About

本工具面向小白用户,无需手工修改组策略/注册表,以及到处找其它工具,通过可视化操作实现更新检测、安装更新、禁用/开启自动更新和手动更新、接管原生Windows Update等功能;同时解决小白无法自主权衡是否需要禁用更新的痛点

Resources

License

Stars

Watchers

Forks

Packages