Win11Debloat:Windows 11一键系统优化,10分钟告别预装软件与隐私追踪
【免费下载链接】Win11DebloatA simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.项目地址: https://gitcode.com/GitHub_Trending/wi/Win11Debloat
Windows 11开机一堆推广、搜索框弹网页结果、设置页藏着广告——你不想一个个翻设置去关,也怕乱动注册表把系统搞坏。Win11Debloat 是一个开源的 PowerShell 脚本,帮你一键完成 Windows 11 隐私清理、卸载预装软件、关掉遥测和各类 AI 功能,而且每一步都能反悔。
10 分钟上手:三步跑起来看到效果
第一步:拿到脚本。从项目 Releases 页面下载最新版 ZIP 并解压;如果你习惯用命令行,也可以直接克隆:
git clone https://gitcode.com/GitHub_Trending/wi/Win11Debloat做完你会看到:一个 Win11Debloat 文件夹,里面是 Win11Debloat.ps1 主脚本和 Run.bat 启动器。
第二步:双击Run.bat。它会以管理员身份启动脚本(需要管理员权限,同意 UAC 弹窗即可)。如果窗口一闪就没了,说明 PowerShell 执行策略限制了脚本,见下文「踩坑」部分。
第三步:勾选 → 应用。界面默认已勾好一组推荐设置,直接点 Next 一路应用即可。做完你会看到:终端里逐条滚过 "Disabling telemetry..." "Removing apps..." 的执行记录,结束时汇总本次改了什么。
上图就是主界面:左侧是隐私与 AI,中间是系统、更新、文件资源管理器,右侧是任务栏与开始菜单,所有 Windows 11 系统优化选项都在这一屏内完成勾选。
它到底动了什么
1. 隐私与广告清理
- 关掉遥测、诊断数据、活动历史与广告定向
- 关掉锁屏小贴士、Edge 资讯流、设置页的 Microsoft 365 广告
- 默认配置里 Config/DefaultSettings.json 已有18 项隐私与系统开关处于开启状态
为什么重要:这些是系统默认就在悄悄上报和使用数据的功能,手动找要翻遍设置。
2. 预装应用卸载
- Config/Apps.json 内置145 个预装应用的识别信息
- 支持按名单批量移除,也能自选
- 绝大多数应用之后还能从 Microsoft Store 装回来
为什么重要:预装 App 不只是占地方,很多还在后台常驻。
3. 注册表级功能开关
- 每个功能对应一个独立 .reg 文件,任务栏左对齐、隐藏小组件、经典右键菜单、Alt+Tab 标签数都有
- Config/Features.json 里定义了 90 多个功能,其中 97 处标注了系统版本要求
- 带 "W11 only" 标记的项在 Windows 10 上会被自动跳过(项目同时兼容 Win10/Win11)
为什么重要:改的是精准条目,而不是批量覆盖,出问题好定位。
4. 安全回滚机制
- 每项修改都配了对应恢复文件,集中在 Regfiles/Undo/ 目录
- 默认先创建一个系统还原点再动手
- 卸载的应用基本都能从商店重装
为什么重要:可逆,是敢不敢点「应用」的关键。
一条完整工作流:从解压到见效
- 解压 ZIP→ 文件夹里有 Run.bat、Win11Debloat.ps1、Regfiles 等文件。
- 双击 Run.bat→ 弹出 UAC,点「是」。窗口里先出现脚本的 ASCII 标志,随后打开图形界面,说明启动成功。
- 查看默认勾选→ 界面顶部有 "Select Default Settings" 按钮,默认即推荐组合;点 Next 进入应用确认页。
- 点 Apply→ 终端逐条执行,第一条就是创建系统还原点。做完你会看到:所有选中功能依次显示完成。
- 看汇总→ 结束时列出本次应用的全部更改,需要的话按提示重启资源管理器让界面类改动生效。
设计思路速览
项目组织得很直白,知道「哪里改、哪里回滚」就行:
Config/ # 功能定义、默认设置、应用名单(开关都在这) Regfiles/ # 每一项修改对应的 .reg 文件(动手的地方) Regfiles/Undo/ # 同名恢复文件(回滚的地方) Scripts/ # GUI / CLI / 应用移除 / 文件读写,分目录存放 Schemas/ # 界面窗口的 XAML 布局定义功能在 Features.json 里定义开关和版本号要求,执行动作落在 Regfiles,恢复动作落在 Regfiles/Undo,改哪、回哪一一对应。
踩坑与自救
| 现象 | 原因 | 处理 |
|---|---|---|
| 双击 Run.bat 窗口闪退 | 公司电脑常见:PowerShell 执行策略被组策略锁死,脚本无法运行 | 以管理员身份打开 PowerShell,先执行Set-ExecutionPolicy Unrestricted -Scope Process -Force再手动跑.\Win11Debloat.ps1;仍报错则把 Logs 目录里的日志贴到 issue 区 |
| 勾了某项却没效果 | 该功能有版本限制,界面里标着 "W11 only" 的项在 Windows 10 上会被跳过 | 看功能标签确认版本;个别项需要重启或重启资源管理器才生效 |
| 卸载的 App 又想要回来 | 应用级移除不可用注册表回滚 | 直接去 Microsoft Store 重新安装;注册表类修改则跑 Regfiles/Undo/ 里对应的恢复文件 |
另外提醒一句:作者也在 README 里写了 "use at your own risk",改之前默认流程里那个还原点别跳过。
进阶玩家专区
命令行模式:加-CLI参数获得交互式命令行菜单,配合-Silent可以静默执行,适合熟练用户:
.\Win11Debloat.ps1 -CLI -Silent .\Win11Debloat.ps1 -DisableTelemetry -TaskbarAlignLeft -SilentSysprep 批量部署:加-Sysprep参数把修改应用到 Windows 默认用户,之后新建的任何账户都自动继承这套优化,适合装机批量场景。
复用上次配置:勾选会被保存,下次运行点 "Select Last Used Settings" 或加-RunSavedSettings一键套用上次的组合。
Win11Debloat 把 Windows 11 系统优化里最琐碎的部分变成了「勾选 + 应用」,而且每一步都留了后路。下一步:下载最新版,双击 Run.bat,先只跑默认配置看看效果。
【免费下载链接】Win11DebloatA simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.项目地址: https://gitcode.com/GitHub_Trending/wi/Win11Debloat
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考