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
桌面图标越用越多,任务栏总在弹你没点开过的"推荐",后台还在悄悄上传使用数据。装了几个月的 Windows 11,空间被一堆从未用过的预装应用占着。Win11Debloat 用一个 PowerShell 脚本(PowerShell 是 Windows 自带的命令行工具)把这件事一次做完:批量卸载预装应用、关闭遥测、自定义界面,一轮跑完只要几分钟。
先花 30 秒判断 Win11Debloat 适不适合你
- Config/Apps.json 收录了141 个预装应用,并按风险分成 86 个"safe"、48 个"optional"、7 个"unsafe"——每个应用都带安全评级,不懂注册表也能放心勾。
- Config/DefaultSettings.json 默认开启17 项设置(创建还原点、禁用遥测、关掉 Copilot/Recall、隐藏小部件等),不想研究就照默认跑。
- 所有注册表改动都生成对应的反向回滚文件,存放在 Regfiles/Undo/ 目录,改错了可以逐项撤销。
- 项目采用 MIT 协议开源(见 LICENSE),同时支持 Windows 10 和 Windows 11,无需安装、单脚本运行。
Win11Debloat 图形界面:按隐私、AI、任务栏、资源管理器分类的优化选项
首次运行:从零到启动的最短路径
前置条件:Windows 10 或 Windows 11,全程需要管理员权限。
方式一:一键联网运行(推荐,适合完全新手)
- 打开 PowerShell,粘贴下面这条命令,脚本会自动下载最新版并启动:
& ([scriptblock]::Create((irm "https://debloat.raphi.re/")))- 启动后屏幕会询问是否创建系统还原点,请务必选"是"——这是唯一可靠的回滚保险,出任何状况都能一键恢复到优化前的状态。
- 之后照屏幕提示逐项选择即可。
方式二:本地运行(备选,适合不想联网下载的用户)
- 从项目仓库下载最新版本 ZIP 包,解压到任意文件夹;也可以直接 clone(仓库地址:https://gitcode.com/GitHub_Trending/wi/Win11Debloat)。
- 双击 Run.bat,它会以管理员身份启动脚本。
- 按屏幕提示逐项选择即可。
按人群挑一条 Windows 11 优化路线
办公党:稳定优先的隐私基线
适合以文档、邮件为主的日常办公用户。
- 禁用遥测与诊断数据(默认已开启)
- 显示已知文件类型的扩展名,避免误开伪装文件
- 关闭锁屏技巧、搜索推荐和小部件
- 关闭 Copilot、Recall 等 AI 功能
预期效果:任务管理器里后台网络活动肉眼可见地变少,界面不再有"为你推荐"弹窗。
游戏党:释放资源的流畅配置
适合对帧数和内存占用敏感的玩家。
- 禁用 Xbox Game Bar 和游戏截图录制(DVR)
- 关闭动画和透明效果
- 禁用窗口吸附和 Alt+Tab 标签页
- 批量移除新闻、娱乐类预装应用(应用选择窗口自带"Xbox gaming apps"分组,可整组勾)
预期效果:常驻后台的游戏录制进程和无关应用消失,任务管理器常驻进程列表明显变短。
隐私党:全面关闭数据追踪
适合对数据收集特别敏感的用户。
- 禁用遥测、活动历史和位置服务
- 关闭"查找我的设备"定位
- 清除本地搜索历史,屏蔽搜索框里的 Bing 网页结果
- 隐藏 Edge 和设置"主页"里的广告
预期效果:设置里的诊断数据量能验证地变小,系统与微软之间的数据通道只剩必要的更新。
进阶入口:无界面运行 Win11Debloat 的批量方式
Win11Debloat.ps1 暴露了95 个命令行参数,可以完全跳过界面批量执行:
.\Win11Debloat.ps1 -CLI -Silent -DisableTelemetry -DisableBing- 想改默认行为,直接编辑 Config/DefaultSettings.json,下次运行就按新默认来。
- 加
-Sysprep参数可以把更改写入 Windows 默认用户配置,批量装机时每个新用户开机即是优化后的状态。 - 源码不长、值得翻的模块:应用移除逻辑在 Scripts/AppRemoval/,注册表等系统改动在 Scripts/Features/。
出了问题先看这里的排错指南
- "双击 Run.bat 后窗口闪退,什么都没发生":原因是脚本需要管理员权限,UAC 提权被拒绝时它会直接退出。解决:用"以管理员身份运行"启动,或改用方式一在管理员终端里执行。
- "无法加载脚本,因为在此系统上禁止运行脚本":原因是 Windows 默认执行策略拦截了脚本。解决:在管理员 PowerShell 里先执行
Set-ExecutionPolicy Bypass -Scope Process -Force临时绕过当前会话,再正常运行。 - 优化后某个功能用不了了:绝大多数改动都有反向注册表文件。解决:在 Regfiles/Undo 目录找到对应的 .reg 文件双击导入即可;也可以重跑脚本,取消对应选项。
- 想重装被删掉的应用:微软商店应用直接在 Microsoft Store 搜索重装即可,完整可删清单在 Config/Apps.json 里,删前可先对照。
三条"每次都做到"的安全实践:
- 重要数据先备份一次,再动系统设置。
- 第一次只用默认配置,观察两三天稳定后再逐项叠加。
- 用笔记本记下自己勾过哪些项,方便日后复现或撤销。
照这份 Windows 11 瘦身清单执行
- 备份重要数据
- 从项目仓库下载最新版并解压
- 首次启动时确认已创建系统还原点
- 应用默认配置,跑完第一轮
- 重启电脑,验证效果并记录不满意的项
这套流程走完,你的 Windows 就回到干净的状态了。如果确实帮到了你,去项目仓库点个 Star,是对开源作者持续维护最实在的支持。
【免费下载链接】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),仅供参考