news 2026/8/21 17:20:37

装完系统还要手动抠2小时设置?这个Windows清理脚本把80个预装应用一次打包处理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
装完系统还要手动抠2小时设置?这个Windows清理脚本把80个预装应用一次打包处理

装完系统还要手动抠2小时设置?这个Windows清理脚本把80个预装应用一次打包处理

【免费下载链接】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电脑,或者重装完系统,你通常要花多久收拾残局?卸载Bing全家桶、关掉遥测、隐藏任务栏搜索框、去掉开始菜单的"推荐"、改掉文件资源管理器的默认打开位置……每一项都能在"设置"里找到,但每找一项都要点开三四层菜单。按我自己的经验,全程抠完大概需要两小时,而且下次重装系统,同样的两小时还得再来一遍。

这正是Win11Debloat存在的理由:一个轻量的PowerShell脚本,把"Windows系统清理"这件事从两小时压缩到几分钟。它同时支持Windows 10和Windows 11,既可以打开图形界面逐项勾选,也能用命令行一键静默执行——本文不写评测,直接带你拆解它到底能干什么、怎么用、以及哪些坑要注意。

先看它长什么样:按功能分页的勾选清单

上面是脚本的图形界面。它把几十个优化项按类别分页组织,顶部有搜索框可以按关键词过滤,中间是"默认设置 / 上次设置 / 清空选择"三个快捷按钮,底部是分页导航。每个选项都有明确的中文描述(界面为英文,但每项含义直观),勾选后点击应用即可,不需要你懂注册表。

它到底能清理什么:8类清单

Win11Debloat的功能可以归为下面几类,我按实际使用价值排序:

1. 预装应用移除(最值钱的部分)

Config/Apps.json里内置了80多个可移除应用的清单,每个应用都带FriendlyNameAppId和说明,比如 Clipchamp、Cortana、Bing 系列、Xbox 相关组件等。移除时通过 winget 执行,目标用户可选"当前用户""所有用户",还提供ForceRemoveEdge.ps1这类单独脚本处理顽固应用。

2. 隐私与广告

  • 禁用遥测、诊断数据、活动历史和应用启动追踪
  • 关闭位置服务、"查找我的设备"定位
  • 屏蔽开始菜单、锁屏、搜索里的建议与广告
  • 关闭 Edge 中的广告和 MSN 资讯流
  • 隐藏设置页"主页"里的 Microsoft 365 广告

3. AI 功能(Win11专属)

  • 禁用并移除 Microsoft Copilot
  • 关闭 Windows Recall 和 Click to Do
  • 禁止 AI 服务自启动
  • 分别关闭 Edge、画图、记事本里的 AI 功能

4. 系统行为

  • 恢复 Windows 10 经典右键菜单
  • 关闭鼠标加速(增强指针精度)
  • 禁用存储感知、快速启动、BitLocker 自动加密
  • 关闭 Modern Standby 联网省电

5. Windows 更新控制

  • 阻止系统第一时间推送更新
  • 防止登录状态下更新后自动重启
  • 关闭"传递优化"(更新包 P2P 分享)

6. 外观与体验

  • 深色模式、关闭透明效果、关闭动画
  • 任务栏图标左对齐、隐藏/更换搜索框样式、隐藏任务视图、禁用小组件
  • 文件资源管理器:显示扩展名、显示隐藏文件、更换默认打开位置

7. 多任务与可选功能

  • 关闭窗口贴靠、Snap Assist、Snap Layouts
  • 一条命令启用 Windows 沙盒或 WSL

8. 其他

  • 禁用 Xbox Game Bar 集成与录屏
  • 清理 Brave 浏览器的 AI、加密、新闻等冗余功能

为什么说它和手动清理不一样

手动清理的痛点不只是慢,还有两点很要命:

第一,你不知道改了什么。在设置面板里点掉的每一项,背后都是一组注册表改动,位置分散在HKCUHKLM下。出了问题想还原,你得记得自己动过哪里。

第二,重复劳动。公司里给20台新电脑做初始化,逐台点设置能点一天。

Win11Debloat 的解法是把"决策"和"执行"分离

  • 决策交给Config/DefaultSettings.json——一个纯文本清单,每一行是一个开关和它的默认值,你想让团队默认禁用哪些项,改这个文件就行。
  • 执行交给脚本——Win11Debloat.ps1读取配置后逐项落实,所有改动记录在Logs/Win11Debloat.log日志里。

每个功能对应Regfiles/目录下的一个.reg文件,比如Regfiles/Disable_Telemetry.regRegfiles/Align_Taskbar_Left.reg,同名Undo/子目录放着对应的恢复文件。这意味着所有修改都可逆,这也是它敢大规模改注册表的前提。加上脚本运行前默认创建系统还原点(见DefaultSettings.json里的CreateRestorePoint: true),出错时你有三条退路:还原点、Undo 恢复文件、重新运行选择恢复项。

两条使用路径:图形界面与命令行

普通用户直接双击仓库里的Run.bat,脚本会自动以管理员权限拉起 PowerShell 并打开图形界面,逐项勾选后应用即可。

技术用户用命令行,先把执行策略放开:

Set-ExecutionPolicy Unrestricted -Scope Process -Force .\Win11Debloat.ps1

想跳过交互、直接应用默认配置:

.\Win11Debloat.ps1 -RunDefaults

IT 管理员批量部署时,先在测试机导出一份配置,再静默应用到所有机器:

# 导出当前勾选为配置文件 .\Win11Debloat.ps1 -ExportConfig "企业标准配置.json" # 静默应用配置,跳过一切确认 .\Win11Debloat.ps1 -ImportConfig "企业标准配置.json" -Silent -NoRestartExplorer

脚本参数多达上百个(-DisableTelemetry-DisableCopilot-ShowKnownFileExt……),全部列在Win11Debloat.ps1开头的param()块里,支持WhatIf预览——先模拟跑一遍看会改动什么,再真正执行,这在批量环境里非常实用。

企业场景的两个隐藏功能

README 里特别强调了两项为管理员准备的能力:

  • Sysprep 模式-Sysprep参数):把改动应用到 Windows 默认用户配置文件,之后新建的所有用户自动继承这些设置,适合系统镜像定制。
  • 跨用户操作-User参数):不修改当前登录用户,而是指定修改另一名用户的配置,适合域环境下的策略落地。

这两项让 Win11Debloat 从"个人小工具"升格为"镜像初始化工具",配合Config/Apps.json自定义应用清单(Config/CustomAppsList文件),一个团队就能维护一套标准化的精简基准。

上手前需要知道的四件事

  1. 必须以管理员身份运行,脚本第一行就写了#Requires -RunAsAdministrator,普通权限直接拒绝。
  2. 依赖 winget。脚本会检测 winget 是否安装且版本不低于 1.4,否则部分应用移除会失败并弹出警告。
  3. 部分功能仅限 Win11。比如 AI 相关、Snap Layouts、任务栏图标对齐等;Win10 只有遥测、广告、Bing 搜索、文件资源管理器等基础项可用。
  4. 别急着全选DefaultSettings.json里的默认项是作者精心挑过的安全集合(遥测、建议、Copilot、Recall、小组件等),如果你不确定某项的作用,保持默认即可。移除的绝大多数应用都可以通过 Microsoft Store 重新装回,所以放手尝试的代价其实很低。

下一步

Win11Debloat 是 MIT 协议的开源项目,代码结构清晰:Scripts/下按AppRemovalCLIFeaturesFileIOGUI分模块组织,核心入口Win11Debloat.ps1负责加载这些模块;Config/里的三个 JSON 文件分别是应用清单、默认设置和功能元数据。如果你想给自己的 Windows 11 做一次真正的系统清理,从运行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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!