免费开源工具 Win11Debloat:给 Windows 11 来一次系统瘦身,去预装、关广告、护隐私
【免费下载链接】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
新电脑用久了,总会慢慢"发福":开机变慢、弹窗变多、预装应用一大堆、后台悄悄上传数据。Win11Debloat就是来帮你解决这些事的——一个免费开源的 PowerShell 脚本,能批量移除预装软件、关闭遥测与广告、还原经典操作体验,同时兼容 Windows 10 和 Windows 11。你不需要懂代码,跟着本文的步骤走,几分钟就能完成一次系统瘦身。
先回答三个你最关心的问题
它是收费的吗?完全免费,源码公开,任何人可查看、可修改、可分享。
删坏了怎么办?每个改动都配有"后悔药"。项目内置了完整的恢复文件目录,出问题能一键还原,后面有专门章节讲回滚。
它安全吗?脚本不会碰系统关键组件,应用的移除有白名单机制控制。它只做"清理"这件事,而且是可逆的清理。
它到底能替你处理哪些麻烦
与其记住一长串功能清单,不如从你日常遇到的烦恼出发对照着看:
| 你遇到的烦恼 | Win11Debloat 的对应动作 |
|---|---|
| 开始菜单全是没用的固定应用 | 一键清空或替换所有固定项 |
| 系统一直在收集使用数据 | 关闭遥测、诊断数据、活动历史、应用启动追踪 |
| 搜索框里全是广告和推荐 | 关掉 Bing 网页结果、搜索建议和动态内容 |
| 任务栏又乱又占地方 | 图标左对齐、隐藏搜索框、关掉小组件和任务视图 |
| 右键菜单找不到熟悉的选项 | 恢复 Windows 10 风格经典菜单 |
| 开机和日常操作有延迟感 | 关闭动画、透明效果和鼠标加速 |
| 硬盘空间莫名被吃掉 | 移除几十个预装应用并阻止存储感知自动清理 |
| 讨厌 Copilot 等 AI 功能 | 一键关闭 Copilot、Recall、Click to Do 等 |
一句话概括:它把散落在设置深处、注册表里、应用列表中的修改,统一收进一个界面里,勾选、应用、完成。
从零开始:三种方式把它跑起来
动手之前记得两件事:用管理员身份运行,以及最好先创建一个系统还原点(脚本里自带创建还原点的选项,默认开启)。
方式一:一条命令在线运行(最快)
打开 PowerShell 或 Windows Terminal,粘贴下面这行,回车:
& ([scriptblock]::Create((irm "https://debloat.raphi.re/")))脚本会自动下载并启动,跟着屏幕提示走即可。这是官方推荐的新手路径,连安装过程都省了。
方式二:下载到本地双击运行
如果你想保留一份在本地,可以这样:
git clone https://gitcode.com/GitHub_Trending/wi/Win11Debloat进入目录后双击Run.bat,在弹出的 UAC 提示里点"是"允许管理员权限,图形界面就会出现。如果双击后窗口一闪而过,改用下面的方式三。
方式三:管理员 PowerShell 手动执行(进阶)
以管理员身份打开 PowerShell,依次输入:
Set-ExecutionPolicy Unrestricted -Scope Process -Force cd c:\Win11Debloat .\Win11Debloat.ps1第一行只是临时放开本次会话的执行策略,不会改动系统全局设置,放心用。
打开图形界面后,你会看到什么
启动后是这样一个主界面,左侧按类别分成几大区域,每一项都是一个开关:
- 隐私与建议内容:遥测、定向广告、位置服务、"查找我的设备"、锁屏技巧,全部可关。
- AI 相关:Copilot、Windows Recall、Click to Do、Edge/Paint/记事本里的 AI 功能,讨厌哪个关哪个。
- 外观:深色模式、透明效果、动画,三项互不干扰。
- 系统:经典右键菜单、鼠标加速、粘滞键快捷键、快速启动、BitLocker 自动加密、Modern Standby 联网。
- Windows 更新:阻止"第一时间下载更新"、防止更新后自动重启、关闭传递优化共享。
- 文件资源管理器:显示文件扩展名、显示隐藏文件、隐藏导航窗格里的 Home/Gallery、自定义默认打开位置。
- 开始菜单与搜索:清除固定应用、隐藏推荐区、关掉电话连接、禁用搜索历史和搜索建议。
- 任务栏:左对齐、搜索框样式、任务视图按钮、小组件、多显示器图标合并方式。
界面右上角有搜索框,选项太多找不到时直接搜关键词。底部还有三个快捷按钮:"选择默认设置""选择上次使用的设置""清除选择",方便你快速套用或重置。
不同人群怎么勾选:三份参考套餐
同一份清单,不同人用起来重点完全不同。
套餐一:游戏玩家版
目标就一条——把后台负担降到最低,让帧数更稳。
推荐勾选:
- 关闭 Xbox Game Bar 集成与游戏录制(还能顺带消除相关弹窗)
- 关闭动画、透明效果、鼠标加速
- 关闭后台遥测与建议内容
- 按需关闭小组件、任务视图等花哨元素
套餐二:办公用户版
目标是安静、稳定、不被打扰,同时保留必要功能。
推荐勾选:
- 隐私类全部勾上:遥测、活动历史、位置服务、查找我的设备
- 关闭搜索里的 Bing 结果和广告
- 显示文件扩展名,防止文件类型混淆
- 隐藏开始菜单推荐区
- 保留 OneDrive 和 Windows Defender,它们对工作流有价值
套餐三:开发者版
目标是环境干净、资源充足、方便搭工具链。
推荐勾选:
- 移除绝大多数非必要预装应用
- 启用 Windows 沙盒(
Regfiles/Enable_Windows_Sandbox.reg对应项) - 启用 WSL 子系统,直接在 Windows 里跑 Linux 环境
- 关闭各种 AI 功能和遥测,保持环境纯净
勾选完点击"下一步",脚本会先问你要不要创建还原点,然后逐项执行,最后自动重启资源管理器让改动生效。
让同一套配置反复使用
手动勾一次就够了,之后每次重装或换新机,你都不需要重新点一遍。
脚本会把你的选择保存到Config/LastUsedSettings.json。下次启动时,点"选择上次使用的设置"按钮,或者用参数直接套用:
.\Win11Debloat.ps1 -RunSavedSettings -Silent-Silent表示全程静默,不弹窗口、不等待确认,适合熟悉流程之后的重复操作。
如果你想要一份"稳定版配置"分发给别人,可以编辑 Config/DefaultSettings.json。这里定义了默认勾选项,改完保存,别人拿到手点"选择默认设置"就是你的方案。
企业环境如何批量部署
命令行模式(-CLI)是给管理员和批量场景准备的。加参数直接指定要做的修改,跳过所有交互:
# 用默认预设清理,并创建还原点 .\Win11Debloat.ps1 -RunDefaults -CreateRestorePoint -Silent # 只移除预装应用,不动其它设置 .\Win11Debloat.ps1 -RemoveApps -Silent常用参数速查:
| 参数 | 作用 |
|---|---|
-RunDefaults | 按默认预设执行全部修改 |
-RunDefaultsLite | 只执行默认预设中的轻量修改 |
-RunSavedSettings | 套用上次保存的配置 |
-RemoveApps | 仅做应用移除 |
-ForceRemoveEdge | 强制移除 Microsoft Edge |
-Silent | 静默执行,不弹任何提示 |
-NoRestartExplorer | 完成后不重启资源管理器 |
管理员可以先在一台测试机上验证,确认无误后再推到其它机器。脚本还支持把改动应用到其他 Windows 用户(-User参数)以及Sysprep 模式(-Sysprep),让所有新建用户自动继承你的优化,这对镜像制作场景很实用。
想更近一步:注册表与目录结构速览
如果你喜欢"知其所以然",看一眼项目结构就明白它是怎么工作的:
Config/ 配置文件(应用清单、默认设置、功能开关) Regfiles/ 注册表修改文件 Sysprep/ 系统部署用配置 Undo/ 恢复文件——所有改动的"后悔药"都在这 Scripts/ 各类功能脚本 AppRemoval/ 应用移除逻辑 Features/ 功能执行(导入注册表、创建还原点等) FileIO/ 配置文件读写 GUI/ 图形界面相关 CLI/ 命令行界面相关 Schemas/ 界面布局定义两个值得知道的定制入口:
自定义应用移除列表。默认清单在 Config/Apps.json,里面列出了上百个预装应用的名称、标识符和说明。想临时加减几个?运行Win11Debloat.ps1 -RunAppsListGenerator,会弹出一个应用选择窗口,勾完保存到CustomAppsList文件,之后用-RemoveAppsCustom参数即可套用你的专属清单。
合并注册表文件。想把多个调整合并成一个文件,方便存档或发给别人,PowerShell 里几行就能搞定:
Get-Content Regfiles/Disable_Game_Bar_Integration.reg, Regfiles/Disable_Animations.reg, Regfiles/Disable_Transparency.reg | Set-Content 我的游戏优化配置.reg出了问题的完整回滚方案
所有修改都可逆,这句话值得重复三遍。具体恢复路径有三条,从快到慢:
第一条:重新运行脚本。启动后选择"选择上次使用的设置"或直接进入主界面,把你改过的开关恢复原状再应用一次即可。
第二条:导入恢复文件。Regfiles/Undo 目录里存着每一处修改对应的还原注册表文件,比如Enable_Telemetry.reg对应Disable_Telemetry.reg。双击导入对应的 .reg 就能撤销单项改动。
第三条:系统还原点。如果改动较大、时间较长,直接用创建还原点时生成的还原点整机回滚,最省心。
至于被移除的应用,绝大多数都能在 Microsoft Store 里重新安装,比如 Edge 和 OneDrive。所以"误删"的风险其实很低。
现在就开始,给系统减一次肥
总结一下整个流程:一条命令启动 → 按需求勾选开关 → 应用并创建还原点 → 完事。之后重装系统或换新机器,把上次的配置一键套用,几秒钟完成同样的事。
如果你想从"看教程"直接跳到"动手做",建议今天先做一次最小实验:用默认预设跑一遍,记录一下清理前后的开机时间和空闲内存占用。看到数字变化的那一刻,你会真正理解"系统瘦身"这四个字的分量。
别忘了:这是一款开源工具,项目地址可以直接通过git clone https://gitcode.com/GitHub_Trending/wi/Win11Debloat拉取源码研究。看懂它、修改它,或者只是放心地使用它——选择权都在你手里。
【免费下载链接】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),仅供参考