清理Windows预装应用完全指南: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
新装的 Windows 11 交付给你时,通常还附带一套你没订过的东西:锁屏上轮播的广告、任务栏里的小部件、搜索框里混进来的网页结果。Win11Debloat 是一款免费的 PowerShell 脚本,专门清理 Windows 预装应用、关闭遥测并修改系统设置,支持 Windows 10 和 11。
先弄清它是什么
Win11Debloat 是一个 PowerShell 脚本,不需要安装,双击即可运行(PowerShell 是 Windows 自带的命令执行环境,脚本在 Windows PowerShell 5.1 下运行)。它以 MIT 协议开源,代码可以逐行审查,改动全部集中在注册表和应用清单,没有安装残留。
Win11Debloat 安装步骤:从零基础到批量部署
最简档:双击运行。从 Release 下载压缩包,解压后双击Run.bat。这个批处理会优先调用 Windows Terminal 启动Win11Debloat.ps1,找不到就退回系统自带 PowerShell,并自动请求管理员权限。
进阶档:拉源码运行。适合想先看代码再动手的人:
git clone https://gitcode.com/GitHub_Trending/wi/Win11Debloat进入目录后同样双击Run.bat,每个开关背后对应哪个注册表项都可以直接翻到。
最高档:命令行部署。管理员 PowerShell 里执行,适合接入企业自动化流程:
Set-ExecutionPolicy Bypass -Scope Process -Force .\Win11Debloat.ps1 -Silent -RunDefaults命令行模式支持约 100 个开关参数,比如-DisableTelemetry、-RemoveApps,配合导出的配置文件可以做批量部署系统优化。
功能模块详解:一张表看全八个板块
主菜单把改动分成八个板块,每个都是独立开关,互不牵连。默认配置(Config/DefaultSettings.json)只开 17 项:先建系统还原点,再关遥测、Copilot、Recall、Bing 搜索之类最安全的改动。
| 模块 | 做什么 | 适合谁 |
|---|---|---|
| 应用清理 | 从内置清单批量移除预装 UWP 应用 | 新装系统想清掉用不上的应用 |
| 隐私与推荐内容 | 关遥测、Bing 搜索、Copilot 集成、锁屏提示、Microsoft 365 广告 | 在意数据收集的办公用户 |
| AI 功能管理 | 禁用 Copilot、Recall、Click to Do,阻止 AI 服务自启动 | 不需要 Windows 新功能的人 |
| 系统行为 | 恢复经典右键菜单、关存储感知、关鼠标加速 | 用惯了 Win10 操作习惯的人 |
| Windows 更新 | 控制更新推送节奏、阻止更新后自动重启 | 工作时间不想被打断的人 |
| 界面与开始菜单 | 深色模式、任务栏对齐、隐藏小部件、关掉开始菜单推荐 | 喜欢干净任务栏的人 |
| 文件资源管理器 | 改默认打开位置、显示扩展名、把"桌面"等文件夹加回"此电脑" | 常翻文件的人 |
| 高级部署 | -Silent静默执行、指定用户、sysprep 应用到默认用户模板、配置导入导出 | IT 管理员 |
场景实战
办公电脑去广告。在主菜单的 Suggested Content 页一次性关掉开始菜单推荐、锁屏提示和设置主页广告。改完打开开始菜单,原来那块"推荐"区域直接消失,锁屏不再轮播厂商广告。
游戏本减负。在 App Removal 页勾选 Xbox 全家桶和 Game Bar 相关应用,再在系统行为里关掉 Game Bar 集成。之后 Alt+Z 不再弹游戏覆盖层,Xbox 系应用也不再往后台推送更新。
企业批量部署系统优化。一条命令让 Win11Debloat 以管理员身份跑完默认配置并跳过交互;同一份导出的配置文件通过-Config参数喂给其他机器,新装机开箱设置一致。
风险与回滚
哪些操作可能翻车。删除的应用大多能从 Microsoft Store 重装,个别厂商定制应用装不回来,删之前值得在清单页逐行核对;注册表改动可能让某个界面元素消失;批量部署前没在一台机器上验证,问题会被放大到全机房。
三条恢复路径。一、注册表项:仓库 Regfiles/Undo/ 里有 65 个对应的恢复 .reg 文件,双击导入后重启资源管理器即可回到原样。二、系统还原点:工具默认在改动前自动创建一个,也可以用"设置 → 系统 → 系统保护"手动建;整体回退时选还原点,别手动逐项改注册表。三、反向执行:重新运行 Win11Debloat,把对应开关取消勾选,它会把该改动还原回去。
常见问题
Q1:双击 Run.bat 后窗口一闪就没了。多为系统缺少 Windows Terminal 或 PowerShell 异常,改用手动方式:管理员 PowerShell 进目录后运行.\Win11Debloat.ps1,闪退原因可看Logs\Win11Debloat-Run.log。
Q2:在 PowerShell 7 里运行,删除应用没反应。脚本依赖的 5.1 专属模块在 pwsh 7 里加载不了,删除会静默失败。用powershell.exe启动即可。
Q3:想删的应用没被删。先看 Config/Apps.json 确认它在清单里、系统里确实还装着;日志Logs\Win11Debloat.log会写明失败原因。
Q4:公司电脑执行策略被锁死,脚本拒绝运行。走手动下载方式:Run.bat启动时自带-ExecutionPolicy Bypass参数,可绕过进程级策略限制。
Q5:-Silent会不会跳过安全检查?不会。它只跳过交互提问,还原点创建、注册表备份和应用移除验证都会照常执行。部署前建议先在一台测试机上完整跑一遍。
动手清单
- 获取并运行 Win11Debloat(双击
Run.bat或手动运行脚本) - 在 App Removal 页核对要删的应用
- 在 Tweak 页勾选需要的模块
- 点 Apply Changes,留意自动创建的系统还原点
- 出问题时:用还原点回退,或导入 Regfiles/Undo/ 的恢复文件
这套流程值得走一遍,因为每一步都留了退路,改错了回得去。
【免费下载链接】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),仅供参考