Windows 瘦身优化
对标 GitHub 热门 Win11Debloat(60k★,轻量 PowerShell 去预装/关遥测),但本技能额外强调安全边界——能还原、不乱删、默认预演。
与「Clean TV」是姊妹篇:一个给安卓电视减重,一个给 Windows 减重。
四类要做的
- 去预装:Xbox 全家桶、Candy Crush 等游戏、三方 OEM 推广、邮件/人脉等用不上的 UWP
- 关遥测:诊断数据、活动历史、定位服务、广告 ID、锁屏/开始菜单推荐
- 关 AI 推送:Copilot、Windows Recall、Click to Do、Edge/Chrome 内置 AI 特性
- 界面还原:旧版右键菜单、关透明动画、显示文件扩展名、关锁屏广告
安全边界(必读)
- 脚本默认
-WhatIf预演:先打印"将要做什么",不真正改。确认无误再加-Quick或选菜单执行。 - 只删消费类 App,绝不碰:Store 本体、.NET Framework、Edge 浏览器本体、Defender、系统引导。
- 删掉的 App 都能从 Microsoft Store 一键重装(清单见
references/可停组件清单.md)。 - 注册表改动在
references/安全清单.md里有原值与回滚命令;脚本-Revert可回滚大部分项。
怎么用
# 1) 以管理员身份打开 PowerShell,先看预演
.\debloat.ps1 # 交互菜单,每项先 -WhatIf 展示
# 或一键常用(真正执行,仍建议你先看一次预演)
.\debloat.ps1 -Quick
# 回滚
.\debloat.ps1 -Revert
工作流
- 通读
references/安全清单.md,知道每步在改什么、怎么回滚。 - 跑一次
.\debloat.ps1看预演,核对没有你不想要的项。 - 用
-Quick或菜单执行;执行中遇到 UAC 弹窗按提示授权。 - 重启后检查:开始菜单是否干净、右键是否变回旧版、设置里遥测是否关闭。
- 想恢复某项?
references/可停组件清单.md里有重装命令,或.\debloat.ps1 -Revert。
边界与免责
- 本技能不提供激活/破解、不删系统关键组件、不修改引导。
- 企业/域环境可能由组策略管控,部分项改不动属正常,请走 IT 流程。
- 改动系统配置有风险,操作前建议创建系统还原点(
sysdm.cpl→ 系统保护)。
OEM 应用对照速查(补充)
常见品牌 Windows 预装应用的 Appx 包名与 winget 重装命令对照(节选,完整版见 references/可停组件清单.md):
| 品牌/应用 | Appx 包名(停止用) | winget 重装命令 |
|---|---|---|
| 联想 Legion Zone | Lenovo.LegionZone |
winget install Lenovo.LegionZone |
| 华硕 Armoury Crate | ASUS.ArmouryCrate |
winget install ASUS.ArmouryCrate |
| 戴尔 SupportAssist | Dell.SupportAssist |
winget install Dell.SupportAssist |
| 惠普 HP Support | HP.SupportSolution |
winget install HP.SupportSolution |
| 微软 OneDrive | Microsoft.OneDrive |
winget install Microsoft.OneDrive |
| 微软 Teams | Microsoft.Teams |
winget install Microsoft.Teams |
> 停用前建议先用包名在 Get-AppxPackage 确认存在;企业/域环境受组策略管控时部分项不可停用属正常。