> 📌 **项目地址**:[Raphire/Win11Debloat](https://github.com/Raphire/Win11Debloat) | ⭐ 47,889 颗星 | 🔧 PowerShell | 📜 未标注

新装好的Windows 11,一进系统就是Candy Crush、Skype、Xbox全家桶和Bing壁纸。任务栏多了Copilot按钮,后台遥测一直在传数据。以前我手动卸应用,得进“设置→应用→已安装的应用”,每卸载一个等半分钟。关遥测更麻烦,要组策略、注册表翻半天。

Raphire/Win11Debloat就是一个PowerShell脚本,专门干这些事:批量移除预装Appx包、禁用Telemetry、隐藏任务栏和开始菜单里的杂项图标。我只执行了一行命令,选好要删的,两分钟后重启,系统干净得像是刚装完但没被塞垃圾。项目在GitHub上有47889个星,作者维护了两年,Wiki和Discussion一直有更新。

## 三种运行方式,覆盖新手和系统管理员

README里提供了三种用法,我按自己使用经验说明一下。

**所有命令必须以管理员身份运行**——右键PowerShell或终端,选“以管理员身份运行”。不这么做脚本会报一堆权限错误。

### 快速方式:一行命令自动下载

适合只想跑一次、不想保留任何文件的人。打开管理员PowerShell,粘贴:

“`powershell
& ([scriptblock]::Create((irm “https://debloat.raphi.re/”)))
“`

脚本自动下载并在当前窗口中弹出交互菜单。用方向键上下移动,空格键勾选要处理的项目——比如移除哪些应用、关闭遥测、隐藏Copilot按钮、移除Cortana图标等。选好按Enter,脚本开始执行。

如果你熟悉命令行参数,可以跳过交互菜单。比如想静默运行,只移除应用和关遥测:

“`powershell
& ([scriptblock]::Create((irm “https://debloat.raphi.re/”))) -RemoveApps -DisableTelemetry -Silent
“`

参数列表很详细,在[Wiki](https://github.com/Raphire/Win11Debloat/wiki/Command%E2%80%90line-Interface#parameters)里。最常用的是`-ExcludeApps Calculator, SnippingTool`(保留计算器和截图工具),`-OnlyApps Cortana, Xbox`(只处理特定应用)。注意参数大小写不敏感,但斜杠和空格别写错。

### 传统方式:下载ZIP,双击.bat

适合不喜欢网络直接拉取执行脚本的人。去[GitHub Releases](https://github.com/Raphire/Win11Debloat/releases/latest)下载最新ZIP,解压到任意文件夹,双击`Run.bat`。会弹出UAC提权窗口,同意后脚本菜单出现。

如果双击后控制台一闪就没了,说明系统执行策略阻止了.bat调用PowerShell脚本。这时用下面的高级方法。

### 高级方式:管理员手动执行PowerShell

适合系统管理员,或者需要操作其他Windows用户账户(比如给同事新电脑做清理)。步骤:

1. 下载ZIP并解压。
2. 管理员打开PowerShell,临时放开执行策略(只影响当前会话):
“`powershell
Set-ExecutionPolicy Unrestricted -Scope Process -Force
“`
3. 切换到解压后的目录,按文件名执行主脚本(通常是`Win11Debloat.ps1`)。

这个模式支持对当前用户、所有用户甚至Windows审核模式(Audit mode)做修改。比如我帮同事批量部署时,会把脚本和参数写到一个批处理文件,放在U盘里,插上管理员跑一遍,省时省力。

## 它和其他清理工具有什么区别

我系统清理用过O&O ShutUp10、WPD、Chris Titus Tech的Windows Utility。Win11Debloat有几个做法特别对我胃口:

– **完全透明**。纯PowerShell脚本,没编译成exe。每条改动在GitHub上都能看到——改了哪个注册表键、删了哪个Appx包。隐私敏感的人能审查后再跑。
– **交互菜单和静默参数都拿得出手**。新手用键盘选勾,老手写`-Silent`闭眼执行。反观WPD只有GUI,Chris Titus的虽然也有菜单,但参数体系不如这个详细——比如Win11Debloat能精确指定排除哪个应用,用`-ExcludeApps`就行。
– **更新跟得上Win11发布节奏**。比如微软在23H2里加了Copilot按钮,脚本很快出了`-DisableCopilot`参数。O&O ShutUp10更新也勤,但脚本因为结构简单,修复和新增功能更快。
– **无残留、无驻留**。脚本跑完就退出,不装服务、不改启动项、不在系统托盘中留图标。你甚至可以把脚本文件删掉——回头想恢复应用,去Microsoft Store下就行。

不足也有:它专为Windows 11设计,对Windows 10兼容性没测试过。LTSC和Enterprise版本预装本来就少,用这个意义不大。另外Edge只能禁用(通过禁用Edge Update和隐藏图标),不能彻底卸载——这是Windows系统层面的限制,不是脚本能绕过的。

## 用之前要清楚几件事(我踩过的坑)

1. **必须管理员权限**。右键PowerShell选“以管理员身份运行”。我新手时用普通用户跑,脚本执行到一半全是红字,后来才发现。
2. **操作基本可逆**。被删除的应用能从微软商店重新安装。脚本改的注册表项在GitHub源码里都有记录,手动还原也不难。作者声明尽量不破坏系统核心功能,我跑过两次没翻车,但重要数据还是建议先备份。
3. **交互菜单里每个选项可以独立勾选**。别一路全选把系统自带工具删了——计算器、截图工具都列在列表里。命令行参数`-ExcludeApps Calculator, SnippingTool, Notepad`能保留下想保留的。
4. **脚本只面向Windows 11**。名字就是Win11Debloat,部分功能在Win10可能也能跑,但作者没测试过,不推荐冒险。

## 总结

如果你也烦新Windows 11塞的那堆预装应用和后台杂项,这个脚本值得花两分钟试一次。开源可审查、操作简单、更新及时,目前是我最推荐的初始系统清理工具。

这篇文章对你有帮助吗?

发表回复