
Win11DebloatWindows 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 与 Windows 11。核心能力与模块化设计工具将每项改动拆分为独立的功能开关开关定义在 Config/Features.json 中每个开关对应一组注册表文件或 PowerShell 操作。主界面提供逐项勾选命令行则通过参数逐项触发两套入口共享同一套功能逻辑。隐私与遥测控制关闭遥测、诊断数据、活动历史、应用启动跟踪与个性化广告-DisableTelemetry禁用位置服务、应用位置访问权限与“查找我的设备”定位屏蔽系统设置、锁屏、Microsoft Edge 及 Microsoft 365 设置首页中的提示、技巧与广告禁用搜索历史与搜索推荐。对应的注册表改动以独立 .reg 文件组织如 Regfiles/Disable_Telemetry.reg便于审查每一项实际修改了哪些键值。应用与服务精简批量移除预装 UWP 应用应用清单及元数据维护在 Config/Apps.json移除前会检查应用是否可在 Microsoft Store 重新安装对不安全的移除操作给出额外确认Windows 更新策略阻止更新一发布就立即安装、阻止更新后自动重启、关闭 Delivery Optimization更新文件共享分发、阻止设备配套应用如显示器厂商工具自动下载可选组件按需启用Windows Sandbox、WSLWindows 子系统 Linux由 Scripts/Features/Windows-OptionalFeatures.ps1 处理。界面与交互定制任务栏对齐方式左对齐/居中、搜索框显示模式、任务视图按钮显隐、应用按钮分组策略、“结束任务”快捷项、“Last Active Click”多窗口切换行为开始菜单与搜索隐藏推荐内容、移除固定应用、关闭 Phone Link 集成、屏蔽搜索中的 Bing 网络搜索与 Copilot 结果文件资源管理器默认打开位置主文件夹/此电脑/下载/OneDrive、显示已知文件扩展名、显示隐藏文件、隐藏“主页/图库/OneDrive”导航项、驱动器号排序与显隐多任务禁用窗口贴靠、Snap Assist 与拖拽吸附提示控制 AltTab 中显示的数量与标签页外观与系统行为深色模式、关闭透明与动画、恢复 Windows 10 风格右键菜单、关闭鼠标加速度、关闭粘滞按键快捷键、关闭 Storage Sense 自动清理、关闭快速启动、关闭 BitLocker 自动加密、关闭现代待机下的后台联网以减少掉电。这些改动均映射到 Regfiles/ 目录下的单个注册表文件例如 Regfiles/Align_Taskbar_Left.reg一个功能一个文件粒度细、可单独取舍。AI 功能管理移除并禁用 Microsoft Copilot、Windows Recall召回、Click to Do阻止 AI 服务WSAIFabricSvc自动启动关闭 Edge、Paint、记事本内置的 AI 功能入口。默认配置 Config/DefaultSettings.json 中上述 AI 开关均默认勾选即“推荐方案”即关 AI 服务。快速部署与运行指南方式一单命令运行最通用打开 PowerShell 或终端粘贴执行 ([scriptblock]::Create((irm https://debloat.raphi.re/)))脚本会自动下载并启动主程序按屏幕提示操作即可。该方式同样支持追加命令行参数。方式二本地克隆运行适合网络受限或希望固定版本的用户git clone https://gitcode.com/GitHub_Trending/wi/Win11Debloat cd Win11Debloat随后双击 Run.bat在 UAC 提示中授予管理员权限即可。注意工具依赖 Windows PowerShell 5.1 的 Appx 模块Get-AppxPackage、Remove-AppxPackage与还原点 API在 PowerShell 7pwsh/Core下会静默失效。主脚本 Win11Debloat.ps1 内置版本检测检测到 Core 版会直接提示并以非零码退出请以powershell.exe运行。高级部署与批量管理若需无交互执行或批量运维可使用 CLI 模式与功能参数参数全集见主脚本param块# 临时放行当前进程的脚本执行策略不影响系统级策略 Set-ExecutionPolicy Bypass -Scope Process -Force # 静默应用默认推荐项适合批量部署 .\Win11Debloat.ps1 -CLI -Silent -RunDefaults # 仅执行隐私类开关 .\Win11Debloat.ps1 -DisableTelemetry -DisableBing -DisableSuggestions # 指定要移除的应用配合 -Apps 传入应用标识 .\Win11Debloat.ps1 -RemoveApps -Apps gaming其他面向管理员的能力-Sysprepsysprep 模式将改动应用到 Windows 默认用户配置新系统镜像中所有新用户自动继承-User 用户名对非当前登录的账户应用改动-CreateRestorePoint显式要求创建系统还原点默认配置已包含-SkipRegistryBackup跳过注册表快照备份默认执行备份不建议跳过-Config指定配置文件配合界面的导入/导出功能可将一套配置在多台机器间复用上次的选择保存在LastUsedSettings.jsonCLI 菜单中可直接选择“应用上次使用的设置”。性能收益与系统减负工具不做“磁盘清理”式的文件删除减负收益主要来自减少常驻进程、后台服务与系统行为效果与机器初始负载正相关以下为定性预期启动与前台响应预装应用如 Xbox Game Bar 集成、Copilot、Recall 相关组件被移除后开机自启项与 shell 扩展减少冷启动时间缩短资源管理器加载更轻内存常驻的 AI 服务、游戏栏、搜索推荐等组件停止运行后8GB/16GB 内存的机器通常可回收数百 MB 常驻占用低配机型体感更明显磁盘应用移除可释放数百 MB 至数 GB 空间取决于是否包含游戏类应用关闭 Delivery Optimization 后不再向其他机器分发更新包也避免下载副本占用使用中断减少关闭更新后自动重启与“更新 ASAP”策略后长时间工作不再被打断关闭现代待机后台联网后合盖待机掉电速度下降可观测性所有开关均有日志记录便于在“更流畅”与“保留某功能”之间做取舍。安全机制与可逆性设计开源透明MIT 协议全部逻辑可审计。仓库结构清晰Win11Debloat.ps1 为入口Scripts/ 按 GUI、Features、FileIO、Helpers 等职责拆分Regfiles/ 为逐项注册表文件Config/ 为功能与默认配置可逆操作绝大多数注册表改动在 Regfiles/Undo/ 中有一对一的还原文件双击对应 .reg 即可回退被移除的应用大多可通过 Microsoft Store 重新安装注册表快照备份应用改动前Scripts/Features/Backup-RegistrySnapshotCapture.ps1 会对相关键值做备份恢复窗口 Scripts/GUI/Show-RestoreBackupWindow.ps1 提供从备份还原的界面流程系统还原点默认配置包含-CreateRestorePoint改动前先生成还原点兜底覆盖注册表之外的副作用完整日志主脚本通过Start-Transcript将全程输出写入Logs/Win11Debloat.log路径可用-LogPath自定义出现异常时可直接定位到具体功能步骤前置校验脚本检测管理员权限、PowerShell 版本、PowerShell 语言模式受限、文件完整性并对域控机器提示“组策略可能覆盖改动”。常见问题与故障排除QPowerShell 提示“无法加载文件因为在此系统上禁止运行脚本”以当前用户范围放行即可无需改动系统级策略Set-ExecutionPolicy RemoteSigned -Scope CurrentUser或仅在进程内临时放行Set-ExecutionPolicy Bypass -Scope Process -Force。Q在 PowerShell 7pwsh中运行后应用没有被移除Appx 模块与还原点 API 在 Core 版不可用这是已知限制。请改用 Windows PowerShell 5.1powershell.exe -File .\Win11Debloat.ps1。Q如何恢复被移除的应用多数应用可直接从 Microsoft Store 重装。也可先确认应用注册状态Get-AppxPackage -AllUsers | Where-Object { $_.Name -like *XboxGameBar* }Q系统还原点创建失败确认系统盘剩余空间充足且“系统保护”已启用设置 → 系统 → 系统保护 → 配置。相关逻辑见 Scripts/Features/Invoke-SystemRestorePoint.ps1失败原因会写入日志。Q是域控机器部分改动不生效工具会警告域控环境组策略MachinePolicy/UserPolicy可能覆盖本地注册表改动此类改动应在域策略层面统一处理。Q改动后任务栏/资源管理器没有立刻变化多数界面类改动需要重启资源管理器生效工具默认在应用完成后自动重启 explorer批处理场景可用-SkipExplorerRestart关闭该行为并自行安排重启时机。【免费下载链接】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),仅供参考