装完 Windows 11 别急着用:Win11Debloat 新机 20 分钟精简优化上手实录
【免费下载链接】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
新电脑到手、系统刚装完的那一刻,本应是最清爽的体验,可现实往往是:开始菜单塞满用不上的磁贴、任务栏挂着 Copilot 和搜索框、锁屏时不时弹"小贴士"、后台还在偷偷上传诊断数据。Win11Debloat 这款开源的 Windows 11 系统优化 PowerShell 脚本,正是用来解决这套"出厂冗余"的——它能把预装应用清理、隐私保护配置、界面精简整合进一次点击流程,让普通用户也能像老手一样快速完成系统瘦身。这篇文章没有泛泛的功能罗列,而是用一次真实的"新机首日"经历,带你走完 Win11Debloat 从下载、勾选、执行到随时反悔的完整闭环。
一场"新系统首日"的真实经历
我上个月给家里的旧笔记本重装了 Windows 11 24H2,装完开机的那一刻,等待我的不是干净桌面,而是这些场景:
- 开始菜单"推荐的项目"里躺着几个我永远点不进去的推广位;
- 搜索框一打字,先跳 Bing 网页结果而不是本地文件;
- 任务栏右下角的"小组件"每天推送天气和股市;
- 后台悄悄运行的"AI 功能服务"让我这个轻度用户完全摸不着头脑。
我原本的计划是打开"设置"挨个翻,结果翻了二十分钟就放弃了——光是"隐私和安全性"一个页面就有几十个开关。后来我换了个思路:与其人工点开关,不如找一个能"批量处理"的工具,于是找到了 Win11Debloat。
它的思路很简单:用一份经过社区验证的配置,把那些分散在几十个注册表项、策略组和系统设置里的选项,一次打包执行。整个过程我在命令行里只输入了一条命令,剩下的就是勾选、下一步、等待,最后重启资源管理器收工。
动手前先看清它的"工具箱"
Win11Debloat 本质上是一个模块化的 PowerShell 项目,功能按"类别"组织,每个类别对应一批注册表修改或系统命令。你可以把它想象成一张"系统装修清单",每一项都能单独勾选、单独撤销。
| 功能类别 | 典型操作举例 | 适用系统 |
|---|---|---|
| 隐私与建议内容 | 关闭遥测、禁用位置服务、隐藏锁屏提示、关闭 Edge 内广告 | Win10 / Win11 |
| AI 功能 | 移除 Copilot、禁用 Windows Recall、关闭 AI 服务自启动 | 主要 Win11 |
| 系统 | 禁用快速启动、关闭存储感知、还原经典右键菜单、关闭鼠标加速 | Win10 / Win11 |
| 开始菜单与搜索 | 清空固定应用、隐藏"推荐的项目"、关闭 Bing 搜索集成 | 主要 Win11 |
| 任务栏 | 图标左对齐、隐藏搜索框、关闭小组件、任务栏按钮合并方式 | 主要 Win11 |
| 文件资源管理器 | 显示文件扩展名、显示隐藏文件、改变资源管理器默认打开位置 | Win10 / Win11 |
| 多任务 | 关闭窗口贴靠、隐藏贴靠布局、调整 Alt+Tab 标签页显示数量 | 主要 Win11 |
| Windows 更新 | 延迟获取更新、防止自动重启、关闭传递优化 | Win10 / Win11 |
| 可选功能 | 启用 Windows 沙盒、启用 WSL(Linux 子系统) | 主要 Win11 |
| 游戏 | 关闭 Xbox Game Bar 集成、关闭 DVR 录屏 | Win10 / Win11 |
另外,项目还内置了一个"附加功能"模块:可以一键移除 Edge 或 OneDrive(通过 WinGet 卸载,Edge 卸载失败时还会提示是否强制移除),也能清理 Brave 浏览器自带的 AI、加密钱包、新闻等冗余组件。⚠️ 强制移除 Edge 属于高风险操作,脚本会弹窗二次确认,一般不建议勾选。
三条上手路径,按你的水平选一条
路径一:一条命令自动下载运行(新手首选)
只要系统是 Windows 10 或 11,以管理员身份打开 PowerShell 或 Windows 终端,粘贴下面这行:
& ([scriptblock]::Create((irm "https://debloat.raphi.re/")))脚本会自动下载最新版本并启动图形界面,全程无需手动解压文件。这也是我最推荐给普通用户的方式——注意前提是管理员权限,如果没开管理员会直接报错退出。
路径二:下载到本地跑(想离线使用/自定义配置)
先从项目仓库获取代码(仓库地址:https://gitcode.com/GitHub_Trending/wi/Win11Debloat),解压后双击Run.bat。这个批处理会自动检测 Windows Terminal 并用管理员权限拉起主脚本。如果双击后窗口一闪而过,就用 PowerShell 手动执行:
Set-ExecutionPolicy Unrestricted -Scope Process -Force cd C:\Win11Debloat .\Win11Debloat.ps1第一行只是给当前进程临时放行执行策略,重启终端就失效,比永久修改系统策略安全得多。
路径三:命令行静默执行(适合 IT 管理员)
Win11Debloat 提供了完整的 CLI 接口,下面几条是我实测过的高频用法:
# 只移除预装游戏类应用(Xbox、Game Bar),不碰其他设置 .\Win11Debloat.ps1 -CLI -RemoveGamingApps # 只做隐私相关优化 .\Win11Debloat.ps1 -CLI -DisableTelemetry -DisableBing -DisableLocationServices # 完全静默运行,应用默认设置,不弹任何交互 .\Win11Debloat.ps1 -CLI -Silent -RunDefaults-RunDefaults会套用项目预设的"推荐配置";-RunDefaultsLite则是轻量版,只做隐私和界面精简、不动应用列表;-RunSavedSettings能复现你上次勾选的方案。
从勾选到生效:一次完整执行的四个阶段
我第一次跑完整个流程大约用了 15 分钟,把它拆开看其实是四个阶段:
第一阶段:选择方案。进入界面后顶部有三个快捷按钮:"Select Default Settings"(套用推荐默认值)、"Select Last Used Settings"(用上次的方案)、"Clear Selection"(清空重选)。新手建议先点"默认设置",这是社区长期验证过的最稳组合。
第二阶段:按分类勾选。主界面左侧是分类卡片,右侧可以搜索设置项,鼠标悬停任意选项会弹出说明文字。这里有个细节值得点赞:每个选项都标注了适用系统版本,比如某些 Win10 专属选项在 Win11 上会自动隐藏,不会出现"勾了没反应"的困惑。
第三阶段:确认变更清单。点击"Next"后,脚本会把本次要执行的所有变更列成清单让你最后过目。这一步千万别跳过——它相当于"手术前的告知书",逐条确认后再点应用。
第四阶段:执行与收尾。脚本会按顺序写入注册表、调用系统命令,并在需要时重启资源管理器让界面改动立即生效。执行完它会保存一份LastUsedSettings.json到Config/目录,这就是下次可以一键复用的"配方"。
高频需求对照速查表
不用记住每个参数,把需求翻译成勾选项就行。我整理了一张常用对照表:
| 你的诉求 | 对应的选项/参数 |
|---|---|
| 不想让微软收集使用数据 | -DisableTelemetry(含诊断数据、活动历史、定向广告) |
| 搜索不要联网出结果 | -DisableBing(同时关闭搜索里的 Copilot 集成) |
| 不喜欢 AI 功能 | 勾选 Copilot、Recall、Click to Do、AI 服务自启动四个选项 |
| 桌面想回归经典样式 | 勾选"经典右键菜单"、任务栏左对齐、隐藏小组件 |
| 资源管理器总打开"主页"很烦 | 把默认打开位置改为"此电脑"或"下载" |
| 双击任务栏图标想循环切换窗口 | 勾选"Last Active Click"行为 |
| 更新完不想被强制重启 | -PreventUpdateAutoReboot |
| 想删干净 Xbox 全家桶 | -RemoveGamingApps或单独勾选 Game Bar 集成 |
多用户与批量部署:IT 管理员的高阶玩法
Win11Debloat 有两点设计对管理员很友好:
一是可以把更改应用到其他用户。通过-User参数指定目标账户,脚本会把注册表改动写入该用户的配置单元,而不是当前登录用户。应用移除方面,它用 WinGet 配合计划任务实现"为指定用户卸载",避免了权限不足的问题。
二是 Sysprep 模式。执行:
.\Win11Debloat.ps1 -CLI -Sysprep -RunDefaults脚本会把所有优化写入 Windows 的默认用户配置文件(Default User Profile)。这意味着之后新建的每个用户账户,一登录就是优化过的状态。在实验室或公司统一配机的场景下,这比一台台手动处理高效得多。
值得注意的限制:Sysprep 模式下部分依赖 WinGet 的卸载操作无法当场执行,脚本会改为注册计划任务,等新用户首次登录时自动完成卸载。
出问题怎么办:撤销与恢复三板斧
优化最怕"改坏了回不去",Win11Debloat 在这点上留足了后路:
注册表恢复文件:项目的
Regfiles/Undo/目录下,几乎每个改动都有对应的反向.reg文件。比如你勾选了"禁用遥测",恢复文件就是Enable_Telemetry.reg。双击导入即可还原,然后重启资源管理器。系统还原点:默认设置里
CreateRestorePoint为 true,每次执行前会自动创建还原点。如果改完发现系统异常,直接在"系统还原"里回滚即可。注意还原功能需要系统盘有足够空间且服务已启用。应用重装:被移除的应用绝大多数都能在 Microsoft Store 里重新装回来。我在测试中验证了 OneNote、照片等应用,搜索安装即可,没有任何残留问题。
新手最容易踩的 4 个坑(附解决办法)
- 坑一:双击 Run.bat 没反应。通常是执行策略限制或终端缺失导致。解决办法:用管理员打开 PowerShell,先执行
Set-ExecutionPolicy Unrestricted -Scope Process -Force,再手动运行.\Win11Debloat.ps1。 - 坑二:提示"无法加载文件"。这是系统默认的执行策略在拦截,按坑一的临时放行命令处理即可,不要图省事去改全局策略。
- 坑三:Edge 卸载失败。新版 Edge 在部分系统上无法正常卸载,脚本会弹出警告询问是否强制移除。我的建议是选"否"——强制移除可能影响系统组件对 WebView 的依赖,保留 Edge 但用
-DisableEdgeAds清理它更稳妥。 - 坑四:改动后桌面图标布局乱了。这属于正常现象,改动会触发资源管理器重启,桌面布局需要重新整理一次。如果在意,可以单独用
-NoRestartExplorer参数推迟重启。
它和同类工具比,赢在哪
我顺手对比了常见的系统精简工具,结论供你参考:
| 对比维度 | Win11Debloat | 常见"优化大师"类工具 | 手动改注册表 |
|---|---|---|---|
| 开源可审计 | ✅ MIT 协议,源码全开放 | 多为闭源 | 无 |
| 撤销能力 | ✅ 每个改动都有对应恢复文件 | 部分支持,依赖工具本身 | 需自行记录 |
| 自动化程度 | ✅ 支持 CLI 静默与 Sysprep | 多数仅图形界面 | 无 |
| 可控粒度 | ✅ 逐项勾选,不搞"一键全家桶" | 常捆绑多项改动 | 完全可控但繁琐 |
| 风险边界 | ✅ 重要应用默认不勾选 | 良莠不齐 | 全凭经验 |
最大的区别在于"克制":Win11Debloat 默认不碰 Microsoft Edge、Microsoft Store、计算器、记事本、照片这些高频应用,Config/Apps.json里它们都标着"SelectedByDefault": false,只有你明确勾选才会移除。这种"默认保守、显式开放"的设计,比那些一键把系统组件删得七零八落的工具安心得多。
安全边界与使用建议
最后说几句实在的注意事项:
- 适用平台:Windows 10 与 Windows 11 均支持,但不少界面类功能(任务栏、开始菜单相关)仅 Win11 生效,部分功能还要求特定版本号(如 Recall 相关需 22621 以上),勾选界面会按版本自动过滤。
- 备份优先:首次使用建议按这个顺序来——先建还原点,再只勾选"隐私与建议内容"分类,观察系统稳定性,确认无误后再逐步加其他分类。
- 定期复查:Windows 大版本更新后,部分被改的注册表项可能被"悄悄复原",届时重跑一次脚本即可;日常则不必频繁执行。
- 量力而行:如果你对"禁用存储感知""关闭快速启动"这类选项的副作用没把握,就保持默认不勾选——脚本提供的默认设置本身已经足够覆盖 80% 的优化需求。
小结一下:Win11Debloat 把系统优化从"翻设置"变成了"勾清单",一条命令下载、十分钟勾选、随时可撤销,对普通用户和 IT 管理员都足够友好。如果你也刚装完新系统、或者正被 Windows 的预装应用和广告打扰,不妨按文中的路径一先跑一遍默认方案,感受一下"清爽版 Windows"的差别——反正每一步都能反悔,试试不会亏。
行动清单:① 用管理员打开 PowerShell → ② 粘贴一键命令 → ③ 点"默认设置" → ④ 浏览清单确认 → ⑤ 执行并重启资源管理器 → ⑥ 把LastUsedSettings.json备份一份,下次重装直接复用。
【免费下载链接】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),仅供参考