资讯动态

Win11Debloat 完整指南:快速免费清理 Windows 11 预装应用、关闭遥测与系统瘦身

发布时间:2026/9/19 6:40:07 来源:尧图企业网站定制
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/Win11DebloatWin11Debloat 是一款免费、轻量的 PowerShell 脚本用于批量移除预装应用、关闭系统遥测、清理侵入性界面元素同时适用于 Windows 10 与 Windows 11无需安装任何组件。一台出厂的 Windows 11 系统默认携带大量资讯类应用遥测、活动历史、应用启动跟踪与广告 ID 均处于开启状态锁屏、开始菜单和搜索框会持续推送建议内容——这些默认策略分散在注册表与数十个设置页中逐项手动修改效率极低。该工具将全部调整项整理为可勾选清单一次性批量落盘并提供命令行参数、配置文件定制与完整的回滚机制。工作原理一组 .reg 注册表调整文件加一个 PowerShell 执行引擎整套工具本质上只有一个主脚本 Win11Debloat.ps1它不依赖任何第三方运行时靠三样东西完成工作注册表调整文件Regfiles/ 下每个文件名对应一个独立调整项例如Disable_Telemetry.reg会依次写入广告 ID、诊断数据级别、活动历史等多个注册表键值。成对的撤销文件Regfiles/Undo/ 中的文件与上述文件一一对应如Undo/Enable_Telemetry.reg把同一批键值写回原状双击即可导入还原。应用移除逻辑Scripts/AppRemoval/ 中的脚本通过Get-AppxPackage枚举已安装包按清单执行Remove-AppxPackage清单由 Config/Apps.json 维护内置约 140 个预装应用条目。执行层面有两个硬性前提必须以管理员身份运行脚本会检测权限并主动请求提权重启且只兼容 Windows PowerShell 5.1——脚本内置了版本检查在 PowerShell 7pwsh下会直接退出并提示原因因为 Appx 模块与还原点相关 cmdlet 在 Core 版本中不可用。每次变更落盘前脚本默认会先创建系统还原点CreateRestorePoint默认开启并支持生成注册表快照备份相关实现位于 Scripts/Features/ 的Backup-RegistryState.ps1与Restore-RegistryBackup.ps1。运行方式一行远程命令、双击 Run.bat 或手动 PowerShell 执行三种启动途径按控制粒度从低到高排列启动方式操作步骤适用场景远程一行命令在 PowerShell 中粘贴单条命令自动下载并启动联网环境追求最少步骤双击 Run.bat克隆仓库后进入目录双击 Run.bat在 UAC 窗口确认普通用户可离线复用手动 PowerShell 执行临时放行执行策略后直接运行主脚本进阶用户可附加全部命令行参数一行命令方式 ([scriptblock]::Create((irm https://debloat.raphi.re/)))下载仓库后运行git clone https://gitcode.com/GitHub_Trending/wi/Win11Debloat进入Win11Debloat目录双击Run.bat即可它会优先在 Windows Terminal 中拉起脚本找不到时回退到默认 PowerShell并在Logs\Win11Debloat-Run.log写入启动日志。若控制台一闪而过改用手动方式Set-ExecutionPolicy Bypass -Scope Process -Force cd C:\Win11Debloat .\Win11Debloat.ps1⚠️ 三种方式都需要管理员权限否则涉及HKEY_LOCAL_MACHINE的调整与系统还原点无法创建。调整范围12 个功能分组与高频开关项界面选项按 Config/Features.json 中的 12 个分组组织每组对应 Scripts/GUI/ 里的一个设置面板。常用项归纳如下功能分组典型调整项隐私与建议内容遥测与诊断数据、活动历史、位置服务与查找设备、定向广告、锁屏提示、Edge 广告、设置页 Microsoft 365 广告AI移除 Copilot、Recall、Click to Do阻止 AI 服务自启动关闭 Edge、Notepad、Paint 内置 AI系统快速启动、Storage Sense 自动清理、BitLocker 自动加密、恢复 Win10 风格右键菜单、关闭拖拽共享托盘Windows 更新获取更新前延后、登录状态下阻止自动重启、Delivery Optimization、阻止厂商伴侣应用随更新自动安装外观深色模式、透明度与动画、桌面 Windows 聚焦Spotlight三种显示模式任务栏左对齐、搜索框/图标/标签三种样式、隐藏任务视图、右键结束任务、最近激活窗口点击切换开始菜单与搜索隐藏推荐区、全部应用布局网格/列表/分类、移除手机链接、禁用 Bing 与商店搜索建议文件资源管理器默认打开位置、显示扩展名与隐藏文件、隐藏主页/图库/OneDrive、盘符排序与可见性多任务窗口吸附、Snap Assist 与布局建议、AltTab 标签数量0/3/5/20游戏Xbox Game Bar 集成与游戏/屏幕录制可选 Windows 功能启用 Windows 沙箱、Windows 子系统 for LinuxWSL其他Brave 浏览器的 AI/资讯/加密货币等冗余功能应用移除环节提供独立清单界面逐条显示应用名称、包标识与说明条目来自Apps.json被移除的应用绝大多数仍可在 Microsoft Store 中重新安装。精准控制CLI 参数、静默执行与 Config/ 下的三个 JSON 文件面向批量部署与自动化场景主脚本暴露了完整的命令行接口参数定义见 Win11Debloat.ps1 头部交互菜单逻辑在 Scripts/CLI/ 中实现。高频参数-CLI进入命令行交互模式替代图形界面-Silent静默执行不等待按键确认-RunDefaults/-RunDefaultsLite直接应用完整默认预设或轻量预设-Sysprep将变更写入 Windows 默认用户配置处于 Windows 审计Sysprep模式时之后创建的所有新用户自动继承结果-User指定变更作用于其他账户而非当前登录用户-Config/-Apps指向自定义的 JSON 配置与应用清单用于企业统一下发-CreateRestorePoint/-SkipRegistryBackup控制还原点与注册表备份行为无人值守示例# 使用默认预设静默执行 .\Win11Debloat.ps1 -CLI -Silent -RunDefaults # Sysprep 模式把变更应用到 Windows 默认用户配置 .\Win11Debloat.ps1 -Sysprep配置文件由三个 JSON 构成各自职责单一Config/Apps.json可卸载应用清单字段包括显示名、包 ID、说明、是否默认勾选、移除方式如Appx等Config/Features.json定义界面分组的展示结构与每个开关项的默认状态Config/DefaultSettings.json一套完整的默认设置预设-RunDefaults即依据它落盘Apps.json中一条记录的形态{ FriendlyName: Clipchamp, AppId: Clipchamp.Clipchamp, Description: Video editor from Microsoft, SelectedByDefault: true, RemovalMethod: Appx }修改清单后通过-Config/-Apps传入即可生效导入导出设置的功能位于 Scripts/FileIO/可将已调好的方案迁移到多台机器。回滚路径Undo 注册表目录、系统还原点与注册表备份所有变更都预留了还原通道按粒度从小到大单项回滚Regfiles/Undo/中每个文件与Regfiles/下的调整项同名对应找到目标项双击导入即可还原该单项。重新运行脚本并取消对应勾选后再次应用效果相同。整体回滚首次运行创建的还原点可一键恢复到优化前状态也可自行执行Checkpoint-Computer主动创建备份点。注册表级恢复脚本支持变更前捕获注册表快照并在需要时按快照恢复实现见 Scripts/Features/Restore-RegistryBackup.ps1。应用恢复被移除的应用多数可通过 Microsoft Store 重装。操作节奏上更稳妥的做法是分阶段推进先只启用隐私类调整并重启观察确认系统行为正常后再处理应用移除与界面项出现问题时更容易定位来源环节。常见问题执行策略、PowerShell 版本与权限报错Q提示无法加载文件因为在此系统上禁止运行脚本执行策略限制所致。管理员 PowerShell 中执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser后重试或临时使用Set-ExecutionPolicy Bypass -Scope Process -Force。Q为什么脚本在 PowerShell 7 下拒绝运行应用移除与还原点功能依赖仅存在于 Windows PowerShell 5.1 的 Appx 模块pwsh 7 下会静默失败。脚本会主动检测 Core 版本并退出请用powershell.exe重新运行。QRun.bat 双击后控制台一闪而过多由执行策略或终端环境异常引起日志记录在Logs\Win11Debloat-Run.log。直接改用手动 PowerShell 执行方式定位报错。Q如何验证调整已生效重启后核对设置面板中对应开关的状态并观察任务管理器中相关后台进程如小部件、遥测服务是否仍在运行。Q支持哪些 Windows 版本Windows 10 与 Windows 11 均支持Copilot、Recall、任务栏定制等新增选项仅在 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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价