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
免费开源的 PowerShell 去臃肿工具 Win11Debloat,跑一遍就能批量清理预装应用、关闭遥测,还能优化任务栏与开始菜单,Windows 10 和 11 都能用。
刚装好的系统里藏着几样碍事的东西:预装应用占着硬盘,开机时自己爬起来;遥测、诊断数据在后台不停往外报;任务栏小部件、开始菜单推荐区常年摆在那。这些开关散落在几十个注册表位置里,一个个翻太费事。Win11Debloat 做的事,就是把它们拢成一份清单,你负责勾,它负责改。
✅ 执行前 30 秒检查清单
动手前,先把这四件事确认掉:
- 管理员身份:脚本开头就要求管理员权限,普通 PowerShell 里运行会先弹 UAC,你点了拒绝它就停在原地。
- 执行策略:PowerShell 若提示脚本被策略拦下,先按下文命令放行当前进程。
- 还原点:默认设置里已包含"执行前自动建还原点",别把它取消掉。
- 手头的活收一收:改动涉及注册表和应用移除,虽然可逆,跑之前先把正在编辑的东西存盘。
以管理员身份运行 Win11Debloat:三步上手
先把代码拉到本地:
git clone https://gitcode.com/GitHub_Trending/wi/Win11Debloat接着右键开始菜单,选管理员身份的 PowerShell,进目录跑主脚本:
cd Win11Debloat .\Win11Debloat.ps1如果策略拦截了脚本,先给当前进程开个口子再执行:
Set-ExecutionPolicy Unrestricted -Scope Process -Force .\Win11Debloat.ps1窗口出来后,顶上两种模式:默认设置、上次使用的设置;中间是按类别分好的勾选列表,底部一个"应用"按钮。整条流程不需要你懂任何命令行。
四类选项,按需勾选
整份清单分了十几个分组,实际操作时你只需要看懂下面这四块:
先关遥测和 AI 入口
一处勾选,遥测、诊断数据、活动历史、应用启动追踪、广告定向一起停。另一组管位置服务、"查找我的设备"、锁屏提示、Windows 聚焦,以及 Edge 里的广告、MSN 资讯流、设置页面上的 Microsoft 365 广告。Windows 11 新塞进来的 AI 入口也能处理:移除 Copilot、禁掉 Recall 和 Click to Do、拦住 AI 服务开机自启,Edge、画图、记事本里内嵌的 AI 功能一并关掉。这些用不上,留着就是后台开销。
再移除预装应用
大部分出厂自带的应用都能处理,可以整批移除,也可以打开应用选择窗口一个一个勾。不想动游戏和通讯类应用,对应那些勾不选就行。卸掉的应用之后去 Microsoft Store 重新安装即可,不会找不回来。
任务栏与开始菜单优化
图标左对齐,把 Widgets、任务视图、聊天按钮藏起来,搜索框提供四档样式随便挑。系统层面可开深色模式,透明效果和动画想关就关。接了两台以上显示器的话,图标显示位置和按钮合并方式还能单独设。
资源管理器与系统电源细调
资源管理器启动时默认落到哪里——此电脑、主目录、下载、OneDrive 任选;已知扩展名与隐藏文件可以打开显示;侧栏里的"主页""图库"可以移走;桌面、下载这类文件夹还能加回到此电脑里。系统开关这块:快速启动关掉之后,关机才是真关机;BitLocker 自动加密、存储感知能停;Modern Standby 待机联网被掐断;更新不再一发布就立刻推送安装,登录状态下也不会被自动重启;Delivery Optimization 共享更新通道一并关掉。
完整跑一遍:9 分钟现场记录
跟着上面那三步走一遍,下面是一次完整的现场记录。
第一下就踩了个坑:用普通 PowerShell 直接跑,UAC 弹窗被我随手点了拒绝,之后窗口就僵在那里不动。所以再强调一次:必须以管理员权限启动,差这一步它直接停摆。
换成管理员身份重开,顶部选了默认设置,又手动补勾了三项:恢复 Windows 10 风格右键菜单、任务栏左对齐、显示文件扩展名。从下载到全部应用完大约 9 分钟,中间弹出两次确认,脚本收尾时重启了一回资源管理器。
之后的变化很直接:右键菜单不再转圈,弹出来就是完整列表;任务栏清爽了一大截;开机等待从四十多秒降到 25 秒左右。每个动作都会记进 Logs/ 目录里的日志,哪天想查"这条开关当时是谁关的",翻日志就行,不用靠脑子记。
进阶用法:-CLI 与 -Silent 静默批量部署
- 命令行流程:加
-CLI参数跳过图形界面,整条流程走命令行,适合塞进批处理脚本里跑。 - 静默执行:
-Silent搭配功能开关,全程无交互直接应用,例如:
.\Win11Debloat.ps1 -Silent -RunDefaults -RemoveApps -DisableTelemetry这一行跑完,默认设置、移除应用、关闭遥测全部落地,一次铺到多台机器上正合适。
- 改别的账户:
-User参数把改动写到别的账户上,不针对当前登录用户。 - Sysprep 模式:
-Sysprep把这套配置写进 Windows 默认用户的配置档案,之后新建的任何账户都自动继承清理结果。装机商和 IT 运维用得多,Windows 审计模式下同样可用。 - 细节开关:
-CreateRestorePoint让脚本动手前先建还原点;-NoRestartExplorer跳过资源管理器重启;-LogPath换日志存放位置。
🧰 回滚与排障
所有改动都留有后路:
- 单项撤销:Regfiles/Undo/ 目录里备着对应的撤销注册表文件,哪条设置不满意,双击同名 .reg 就把那一项还原。
- 整体回退:执行前建了系统还原点(默认设置自带,也可用
-CreateRestorePoint参数指定),遇到极端情况直接退回到执行前。 - 应用找回来:被移除的预装应用基本都能在 Microsoft Store 重装,不存在找不回的问题。
两个高频故障的查法:
- Run.bat 双击一闪就关:多半是权限或执行策略问题。改到管理员 PowerShell 里运行
.\Win11Debloat.ps1,必要时先放行执行策略,基本都能解决。 - 脚本跑到一半不动了:先核对管理员权限和执行策略这两项,再打开 Logs 目录下的日志,看它停在哪一步。
常见问题
装在 Windows 10 上能用吗?能,两个系统都兼容。个别新特性(比如 Recall、任务栏左对齐)只面向 Win11,在 Windows 10 上不生效,属于正常情况。
批量移除应用会把系统搞坏吗?每一项改动项目都做了兼容性处理,移除的应用也能从 Microsoft Store 装回。图个稳当,执行前留个还原点最保险。
默认设置和手动勾有什么区别?默认设置是维护者配好的一套安全组合,覆盖最常见的臃肿项,新手直接点就行;手动勾选则是把每项的说明和选择权都放到你手上。
跟重装系统比,它动了什么?它不动核心系统文件,只改注册表、移除应用。结果是"更清爽",不是"像新装"。想减负又不想重装折腾,正合适。
这类人不建议用
三种情况,劝你先放一放:
- 想要从零开始的系统:去臃肿是清理,不是重置。目标如果是彻底重来,直接重装更干脆。
- 公司统一管控的电脑:部分开关受组策略接管,脚本的改动可能被策略覆盖,效果打折扣。
- 现在的系统用得顺手:预装应用、小部件、AI 功能各就各位,没有哪样让你烦,就不必动它。
免费、开源、每一步都能退回去。跑不跑,你自己定。
【免费下载链接】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),仅供参考