Winhance:面向 Windows10/11 的开源系统增强优化工具

1. 项目背景
Windows 10 与 Windows11 系统自带大量预装 UWP 应用、可选组件,同时系统隐私、性能、任务栏、开始菜单等配置分散在系统各处。普通用户想要精简系统、调整隐私策略、优化游戏性能,往往需要手动修改注册表、执行复杂 PowerShell 脚本,学习成本高,操作门槛大。
以往同类系统精简工具大多需要在系统安装阶段执行,系统安装完成后很难做深度调整。Winhance 脱胎于UnattendedWinstall项目,继承它绝大多数优化能力,但不需要重装系统,可直接在已经部署完成的 Windows 系统上运行,弥补了这一短板。
项目仓库地址:https://github.com/memstechtips/Winhance
开发语言:C#
支持系统:Windows10 x64、Windows11 x64,经过测试的版本包含 Win10 22H2,Win11 23H2/24H2/25H2 等主流版本。
声明:Winhance 为独立开源项目,和微软没有任何从属或官方合作关系,Windows 为微软注册商标。
2. 项目核心模块
Winhance 整体界面分为四大核心模块:Software & Apps(软件与应用管理)、Optimize(系统优化)、Customize(界面自定义)、Advanced Tools(高级工具),每个模块承担不同的系统修改能力。
2.1 Software & Apps|软件与应用管理
该模块主要负责系统内置应用、可选功能的卸载与第三方软件安装。
Windows 内置应用卸载
可以勾选卸载系统自带 UWP 应用、可选 Capability 组件,包括 Copilot、OneDrive、Microsoft Edge 等系统组件。
关键特性:持续移除机制。工具不仅单次卸载应用,还会生成 PowerShell 脚本注册为系统计划任务,开机自动执行,阻止 Windows 更新重新把预装应用装回系统。
第三方软件批量安装
无需手动下载安装包,支持批量安装浏览器、多媒体工具、办公工具等常用第三方软件,依托 WinGet 完成软件安装状态检测,适合新装系统快速部署软件环境。
组件兼容优化
针对 Edge 移除做特殊处理,保留 Edge WebView 组件,避免依赖 WebView 的第三方程序出现异常;同时提供搜索跳转重定向,开始菜单网页搜索结果会调用系统默认浏览器打开,不会出现链接失效问题。
2.2 Optimize|系统优化
整合分散在 Windows 各处的系统参数,统一图形界面配置,分为多个子分类:
表格
所有修改项都会标注作用,大部分优化支持回滚,方便用户撤销改动。
2.3 Customize|界面自定义
不用手动修改注册表,可视化调整 Windows 外观交互:
系统主题:切换深色 / 浅色模式,设置透明效果
任务栏:任务栏图标、搜索框、小组件、任务栏对齐方式
开始菜单:开始菜单布局、推荐内容、磁贴相关设置
文件资源管理器:资源管理器视图、隐藏项目、导航面板配置
2.4 Advanced Tools|高级工具(面向高级用户)
该模块是 Winhance 区别于普通优化工具的核心亮点,面向 IT 运维、批量装机用户:
Autounattend.xml 生成器
将当前在 Winhance 中勾选的全部优化配置,导出为 Windows 自动应答 XML 文件。在全新安装 Windows 过程中读取该文件,系统安装完成就自动完成全部精简、优化设置,实现无人值守安装。
WIMUtil 镜像工具
导入、导出 Windows 镜像 WIM 文件
驱动注入、镜像格式转换
生成可启动的自定义 Windows ISO 镜像
配合应答文件,能够制作完成预优化的定制系统安装介质,适合机房、工作室批量装机场景。
配置文件导入导出
用户可以把自己整套优化方案导出配置文件,在另一台电脑导入,一键复现整套系统设置,不用重复手动勾选每一项。
3. 技术设计理念
开源可审计
全部源代码托管在 GitHub,任何人可以查看完整源码,不存在闭源黑盒逻辑,社区可以审查代码,规避后门风险。
尽量可逆
绝大多数系统修改都支持撤销,工具会记录修改项,用户可以一键恢复 Windows 默认设置,降低操作失误带来的系统故障风险。
两种分发模式
安装版:安装到系统,创建开始菜单快捷方式;
便携版 Portable:无需安装,直接放在 U 盘运行,所有配置保存在程序本地文件夹,适合移动使用,两者功能完全一致。
部署方式
官方提供三种获取方式:
PowerShell 一行命令快速拉取安装程序(管理员终端执行)
irm "https://get.winhance.net" | iex
GitHub Releases 页面手动下载安装包
下载便携版,直接运行,无需安装
注意:Winhance 执行系统修改操作必须管理员权限运行,否则无法完成卸载、系统参数修改等操作。
4. 适用使用场景
个人新装系统
刚重装完 Windows,不想手动一个个关闭广告、卸载臃肿预装软件,使用 Winhance 一次性完成精简、隐私设置、软件安装。
游戏玩家性能调优
统一调整游戏相关系统参数,关闭后台多余服务,释放硬件资源。
IT 运维批量部署
导出配置文件、生成 Autounattend 应答文件、定制 ISO 镜像,多台设备统一标准化系统环境,减少重复工作。
老电脑系统减负
卸载不使用的内置组件,关闭多余后台收集服务,降低系统资源占用。
5. 使用风险与注意事项
权限要求:修改系统必须管理员权限,普通用户权限下大量功能无法生效。
谨慎全盘卸载组件:部分 Windows 组件被第三方软件依赖,不建议盲目全选卸载,不熟悉的选项建议保持系统默认,优先使用工具内置推荐配置。
系统更新影响:Windows 大版本更新可能重置部分系统设置,Winhance 的持续移除任务会在开机尝试恢复配置,但无法保证 100% 拦截全部系统更新行为。
问题反馈渠道:遇到程序 bug、功能异常,可以前往 GitHub 仓库的 Issues 板块提交反馈,提交时说明 Windows 版本、Winhance 版本、复现步骤。
不建议用于生产核心业务服务器:该工具面向桌面 Windows 系统,不针对服务器系统做适配。
6. 项目总结
Winhance 将系统精简、隐私优化、性能调优、镜像定制等一系列原本需要大量脚本知识的工作,封装成图形化开源工具。它降低 Windows 深度定制的门槛,普通桌面用户可以快速获得干净的系统;同时高级功能满足运维人员批量装机需求。
不同于很多闭源优化软件,开源透明是它最大优势,所有修改逻辑可以被代码审计,且配置支持导入导出、修改可回滚,兼顾实用性与安全性。如果经常重装系统,或者希望对 Windows 拥有更高控制权,Winhance 是值得尝试的开源方案。


