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 脚本:一次帮你移除用不上的预装应用、关闭遥测和广告,还能顺手调好任务栏、资源管理器等几十项设置,Windows 10 同样适用。
快速上手:Win11Debloat 最快配置步骤
- 拿到脚本。打开终端,克隆仓库到本地:
git clone https://gitcode.com/GitHub_Trending/wi/Win11Debloat cd Win11Debloat- 双击运行。在目录里双击
Run.bat,弹出用户账户控制窗口时点"是"(管理员权限是必须的)。 - 应用默认设置。图形界面打开后会自动勾好一批默认项(创建还原点、关遥测、关锁屏提示等),直接点下一步直到应用完成,脚本最后会自动重启资源管理器。
做完这三步,你会发现开始菜单的"推荐"栏没了、锁屏不再弹提示,第一波正反馈就到手了。
能力地图:Win11Debloat 四大核心优化模块
预装应用批量卸载:一次清空用不上的商店应用
- 清单配置驱动:Config/Apps.json 里列了上百个应用,每项都带友好名称、AppId 和默认勾选状态,想删什么一目了然
- 按类别整批移除:游戏类、通讯类、通用类应用可以一键打包处理,不用逐个点
- 保留自定义名单:支持生成自定义移除清单,只动你想动的部分
- 随时可找回:绝大多数被移除的应用之后都能从 Microsoft Store 重新装回来
隐私与广告清理:让电脑不再"偷偷汇报"
- 关闭遥测:断掉使用数据、诊断数据和活动历史的上报
- 关掉位置服务:包括位置追踪和"查找我的设备"
- 清屏广告位:设置页的 Microsoft 365 广告、Edge 里的资讯推荐、锁屏提示全部可关
- 清空搜索痕迹:本地 Windows 搜索历史和商店推荐可一并禁用
AI 功能开关:Copilot 与 Recall 随你开合
- 一键禁用 Copilot、Recall、Click to Do:用不上的 AI 功能直接关,而不是删系统
- 拦住 AI 服务自启:阻止相关服务在开机时自动跑起来
- 内置应用瘦身:Edge、画图、记事本里的 AI 功能可以单独关掉
界面与系统微调:把任务栏和资源管理器改回顺手
- 任务栏左对齐,搜索框、任务视图按钮、小部件随你取舍
- 资源管理器显示文件扩展名和隐藏文件,隐藏侧栏的图库、家庭入口
- 深色模式、关动画、关透明效果:老机器上能明显感觉更跟手
场景实战:两位普通用户的改造记录
场景一:备考学生的"安静电脑"
痛点:考研党小林白天自习,电脑锁屏自己换壁纸、开始菜单推荐应用、后台还有游戏记录程序在写磁盘,每次打开电脑都被打断注意力。
操作路径:
- 双击
Run.bat打开图形界面 - 保持默认的"创建系统还原点"勾选不动
- 在隐私、开始菜单、游戏几个分区补勾几项,重点加上关闭 Xbox 游戏栏集成和录屏(DVR)
- 点应用,等待资源管理器重启
效果:开机自启和后台进程少了约 10 个,空闲内存省出 1GB 左右,锁屏不再自动更新壁纸,写论文时屏幕彻底安静下来。
场景二:剪辑博主的效率改造
痛点:自媒体人阿哲每天剪片子,Xbox 相关应用在后台常驻、系统遥测和更新下载跟剪辑抢磁盘带宽,导出视频时明显变慢。
操作路径:
- 以管理员身份打开 PowerShell,进入脚本目录
- 用命令行静默模式一次跑完,跳过图形界面:
.\Win11Debloat.ps1 -CLI -Silent -RemoveGamingApps -DisableTelemetry -EnableWindowsSubsystemForLinux- 顺手把遥测关掉、装上 WSL 方便跑素材脚本
- 重启后观察一两天磁盘占用
效果:后台常驻的 Xbox 应用清零,导出视频时磁盘读写稳定了不少,每天少生成一堆自动录屏缓存文件。
原理速览:模块化与可回滚的项目结构
Win11Debloat/ ├── Config/ # 配置中心:Apps.json / DefaultSettings.json / Features.json ├── Regfiles/ # 注册表文件:每个功能一个独立 .reg │ ├── Sysprep/ # 系统审核模式(新机器部署)专用 │ └── Undo/ # 与各项修改对应的回滚文件 ├── Scripts/ # AppRemoval / Features / FileIO / GUI / CLI ├── Schemas/ # 图形界面布局定义(XAML) ├── Win11Debloat.ps1 # 主入口脚本 └── Run.bat # 双击启动入口这套结构的哲学很简单:配置驱动——默认勾什么由Config/里的 JSON 说了算;模块化——每个功能对应独立的注册表文件和脚本模块,互不牵连;可回滚——Regfiles/Undo/ 里躺着每一项修改的"撤销键",加上运行前自动打的系统还原点,改坏了也能退回去。
避坑手册:常见问题排查与一键回滚方法
症状:应用后某个功能"消失"了或不好使
- 排查思路:先确认动过哪些项——GUI 里保留了你上次的选择,日志在
Logs/Win11Debloat.log里也有完整记录 - 解决方案:把 Regfiles/Undo/ 中对应的回滚文件导入即可单项恢复;被卸载的应用去 Microsoft Store 重装;拿不准就直接用之前自动创建的系统还原点整体退回
症状:脚本双击后控制台一闪就关
- 排查思路:多半是权限问题,确认 UAC 弹窗点了"是",也留意系统是否用安全策略限制了 PowerShell
- 解决方案:
Run.bat本身会自动请求管理员;如果还不行,用管理员 PowerShell 执行Set-ExecutionPolicy Unrestricted -Scope Process -Force,再运行.\Win11Debloat.ps1
症状:应用完没有任何可见变化
- 排查思路:部分项要等资源管理器重启或系统重启才生效
- 解决方案:默认情况下脚本会自动重启资源管理器;如果你用了
-NoRestartExplorer参数跳过了这一步,手动重启资源管理器或重启电脑再看
进阶玩法:把 Win11Debloat 变成批量部署工具
技巧一:命令行静默执行。图形界面适合首跑,日常维护用参数更快,常用开关都可以组合:
.\Win11Debloat.ps1 -CLI -Silent -CreateRestorePoint -DisableTelemetry -DisableSuggestions技巧二:自定义应用移除清单。改 Config/Apps.json 就能控制删谁留谁,每个应用一条记录:
{ "FriendlyName": "Clipchamp", "AppId": "Clipchamp.Clipchamp", "Description": "Video editor from Microsoft", "SelectedByDefault": true }把SelectedByDefault改成false就是"默认不删它",适合保留个别常用应用。
技巧三:Sysprep 模式批量部署新机器。装好系统、进入审核模式时跑一次,修改会落到默认用户配置上,之后新建的每个账户出厂就是干净状态:
.\Win11Debloat.ps1 -CLI -Silent -Sysprep -RunDefaults效果验证:优化后的定期维护清单
| 周期 | 操作 | 预期效果 |
|---|---|---|
| 应用后立即 | 打开任务管理器核对启动项和后台进程 | 确认无用应用与遥测确实已停 |
| 每次大版本更新后 | 重跑一遍默认设置或上次使用的设置 | 系统更新带回的新应用、新追踪项被再次清掉 |
| 每月 | 清理临时文件,扫一眼 Logs 日志 | 释放磁盘空间,及时发现异常 |
| 换用场景时 | 导入对应回滚文件 + 从 Store 补装应用 | 在"极简模式"和"完整模式"之间自由切换 |
不管你是新手、进阶玩家还是管着一台设备群的用户,上手路径都一样清楚:
- 新手:从默认设置开始,只点"应用",先感受基础清理效果
- 进阶:用命令行参数组合出自己的固定方案,存成习惯用法
- 多设备:用 Sysprep 模式加固定参数,让每台新机出厂状态一致
最后再强调一次:这里做的每一处修改都有对应的回滚文件,加上运行前自动创建的系统还原点,所有操作都是可逆的。挑一个空闲的下午,把 Run.bat 双击起来,你的电脑会还你一个更安静、更干净的桌面。
【免费下载链接】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),仅供参考