← 返回信息流
GitHub 热榜GitHub Trending · 日·3 小时前

Win11Debloat:轻量级 PowerShell 脚本,一键清理 Windows 10/11 预装应用与遥测数据

原标题:Raphire/Win11Debloat
PowerShell47,699 stars+114 今日

速览

该项目提供简单的 PowerShell 脚本,允许用户移除预装应用、禁用遥测功能,并进行其他自定义更改以优化 Windows 体验。它同时兼容 Windows 10 和 Windows 11,适合追求系统轻量化、注重隐私安全的普通用户和 IT 管理员使用。

AI 深度解读

这是什么

Win11Debloat 是一个基于 PowerShell 的轻量级开源脚本项目,托管于 GitHub(仓库名:Raphire/Win11Debloat)。该项目旨在帮助用户快速清理和自定义 Windows 11 系统体验,无需安装额外的第三方软件。

作为一个社区驱动的自动化工具,它通过执行一系列预设的注册表修改、服务禁用和组策略调整,帮助用户移除预装应用、关闭遥测数据收集、清理侵入式的界面元素。该项目主语言为 PowerShell,目前拥有极高的社区关注度(Stars 数近 4.8 万),是 Windows 11 用户进行系统精简和隐私保护的主流选择之一。

解决的问题

Windows 11 在提供现代化交互体验的同时,也引入了大量用户可能并不需要的功能,导致系统臃肿、隐私泄露风险增加以及资源占用过高。Win11Debloat 主要解决以下痛点:

  1. 预装软件冗余:Windows 11 捆绑了大量用户无需的通用应用(如 TikTok、Candy Crush、Xbox Game Bar 等),手动卸载繁琐且容易残留。
  2. 隐私与遥测数据泄露:默认开启的诊断数据、活动历史记录、应用启动追踪以及针对用户的定向广告,严重侵犯用户隐私。
  3. 界面干扰过多:锁屏上的“Windows Spotlight”、设置主页的 Microsoft 365 广告、任务栏的搜索框集成 Bing 和 Copilot、以及无处不在的“建议”和“提示”,分散用户注意力并降低操作效率。
  4. 系统行为不可控:自动更新导致的意外重启、BitLocker 自动加密、Modern Standby 下的电量消耗、以及 Windows Search 对本地搜索历史的记录,均非所有用户所期望的系统行为。
  5. AI 功能强制集成:随着 Windows 11 24H2 等版本的更新,Recall、Copilot、Click to Do 等 AI 功能被深度集成,对于不信任云端 AI 或需要完全本地控制的用户而言,这些功能构成了新的负担。

核心功能

Win11Debloat 提供了极其详尽的自定义选项,涵盖了从应用管理到系统底层设置的多个维度:

1. 应用与组件管理

  • 批量卸载预装应用:一键移除各种预装的 UWP 应用。
  • 移除 Microsoft Copilot:彻底禁用并移除 Windows Copilot 集成。
  • 禁用 Windows Recall:关闭备受争议的本地 AI 记忆功能。
  • 禁用 Click to Do:移除 AI 文本和图像分析工具。
  • 防止 AI 服务自启:阻止 WSAIFabricSvc 等 AI 相关服务自动启动。
  • 浏览器去臃肿:针对 Brave 浏览器等第三方浏览器,移除其内置的 AI、加密货币、新闻等模块。

2. 隐私与遥测保护

  • 全面关闭遥测:禁用诊断数据、活动历史记录、应用启动追踪。
  • 广告与推荐屏蔽:关闭 Windows 全局的提示、技巧、建议和广告。
  • 位置服务管控:禁用 Windows 位置服务、应用位置访问权限、以及“查找我的设备”的位置追踪。
  • 搜索隐私:禁用 Bing 网络搜索集成、Microsoft Store 应用建议、搜索高亮内容以及本地搜索历史记录。

3. 界面与交互优化

  • 经典右键菜单:恢复 Windows 10 风格的经典上下文菜单。
  • 任务栏精简
    • 图标左对齐。
    • 隐藏或自定义搜索图标/框。
    • 隐藏小组件(Widgets)、聊天(Chat/Meet Now)图标。
    • 隐藏任务视图按钮。
    • 启用“结束任务”选项和“最后活动点击”行为。
    • 自定义多显示器下的图标显示模式及任务栏按钮组合模式。
  • 文件资源管理器优化
    • 显示已知文件类型的扩展名。
    • 显示隐藏的文件、文件夹和驱动器。
    • 隐藏“主页”或“图库”部分,以及重复的可移动驱动器条目。
    • 恢复常见文件夹(桌面、下载等)到“此电脑”。
    • 移除上下文菜单中的“包含在库中”、“授予访问权限”和“共享”选项。
  • 视觉效果调整:启用深色模式,禁用透明度效果、动画和视觉特效以提升性能。

4. 系统行为与性能

  • 更新管理:阻止 Windows 在更新可用时立即下载,禁止登录状态下自动重启,禁用“交付优化”(防止上传更新给其他 PC)。
  • 电源与存储:禁用快速启动以确保完全关机,禁用存储感知自动清理,禁用 Modern Standby 期间的网络连接以减少耗电。
  • 安全与加密:禁用 BitLocker 自动设备加密。
  • 辅助功能:禁用鼠标加速(增强指针精度),禁用粘滞键快捷键。
  • 窗口管理:禁用窗口吸附、Snap Assist 建议及 Snap Layout 建议。

5. 高级功能

  • 启用沙盒与 WSL:一键启用 Windows Sandbox 和 Windows Subsystem for Linux (WSL)。
  • 用户范围控制:支持将更改应用于其他用户,而非仅当前登录用户。
  • Sysprep 模式:支持在 Windows Audit 模式下运行,将更改应用到默认用户配置文件,确保新建用户自动继承优化设置。

亮点 / 与同类相比

  1. 零安装依赖,纯脚本驱动: 与许多需要安装图形界面(GUI)软件的去广告或优化工具不同,Win11Debloat 是一个纯粹的 PowerShell 脚本。用户只需下载或在线执行即可,无需担心软件本身携带的后台服务或潜在的捆绑软件风险。

  2. 极高的可逆性(Revertibility): 项目文档明确指出,几乎所有由该脚本做出的更改都可以轻松还原。大多数被移除的应用可以通过 Microsoft Store 重新安装。这种“可逆”特性极大地降低了用户尝试的风险。

  3. 对最新 AI 功能的针对性屏蔽: 随着 Windows 11 不断集成 Copilot、Recall 等 AI 功能,许多传统优化工具更新滞后。Win11Debloat 迅速跟进,提供了专门针对这些新 AI 组件(如 WSAIFabricSvc、Click to Do)的禁用选项,这是许多老旧工具所不具备的。

  4. 面向管理员的高级特性: 除了普通用户,该项目还特别照顾了系统管理员和高级用户。支持命令行参数、Sysprep 模式以及跨用户配置,使其不仅适合个人电脑优化,也适用于批量部署标准化、精简化的 Windows 环境。

  5. 社区活跃与文档完善: 拥有完善的 Wiki 文档,详细解释了默认设置预设的逻辑。活跃的 GitHub 社区确保了在遇到系统更新导致脚本失效时,能迅速获得修复和更新。

适合谁用 / 上手

适合人群

  • 隐私敏感用户:希望彻底关闭 Windows 遥测、数据收集和广告追踪的用户。
  • 性能追求者:希望减少后台服务、禁用动画和视觉效果以提升系统响应速度的用户。
  • 极简主义者:讨厌 Windows 11 默认界面中过多的推荐、广告和复杂菜单,希望回归简洁操作体验的用户。
  • 系统管理员:需要批量部署干净、标准化 Windows 镜像,并希望在默认配置中禁用特定功能的管理员。
  • AI 功能排斥者:不信任或不需要 Windows 内置 Copilot、Recall 等 AI 功能的用户。

上手指南

警告:尽管项目方已尽力确保脚本不会破坏操作系统功能,但修改注册表和系统设置仍存在风险。请在操作前创建系统还原点或备份重要数据,并自行承担使用风险。

方法一:自动下载并运行(推荐)

  1. 以管理员身份打开 PowerShell 或终端。
  2. 复制并粘贴以下命令:
查看原文 →github.com