尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

3 步用 Win11Debloat 批量移除预装应用、关闭遥测,并随时回滚

3 步用 Win11Debloat 批量移除预装应用、关闭遥测,并随时回滚 3 步用 Win11Debloat 批量移除预装应用、关闭遥测并随时回滚【免费下载链接】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 和 11。本文覆盖从首次运行到回滚的完整流程。 Win11Debloat 替你做什么它替你做了四件事每件都有明确的触发入口批量移除预装应用Config/Apps.json 列出了 145 个可移除应用其中 91 个默认勾选。图形界面里逐个点选命令行用-RemoveApps参数触发关闭遥测与广告推荐默认预设Config/DefaultSettings.json中DisableTelemetry、DisableSuggestions、DisableBing均为开启对应命令行参数-DisableTelemetry等移除 AI 功能Copilot、Recall、Click to Do 等开关在界面的 AI 分组下Recall 和 Click to Do 仅适用于 Windows 11调整任务栏与外观左对齐、搜索图标样式、深色模式、关闭动画共 97 个功能开关定义在 Config/Features.json 中每项标注了适用的系统版本范围界面把 97 个开关按隐私、系统、任务栏、文件资源管理器等 12 个分类平铺展示顶部有三个按钮Select Default Settings应用默认预设、Select Last Used Settings复用上次选择、Clear Selections清空。️ 完成第一次完整优化以下流程假设你从未用过命令行工具。第 1 步拿到项目文件。在终端执行 clone 命令将仓库拉取到本地git clone https://gitcode.com/GitHub_Trending/wi/Win11Debloat预期反馈目录出现且包含 Win11Debloat.ps1 和 Run.bat。第 2 步启动脚本。双击Run.bat。预期反馈弹出 UAC 提权提示脚本要求管理员权限这是硬性要求确认后进到图形界面。如果窗口一闪而过跳到常见问题一节。第 3 步应用默认预设。点击 Select Default Settings。预期反馈隐私、AI、开始菜单等分组下的复选框被批量勾选勾选数量与 Config/DefaultSettings.json 一致。第 4 步选择要移除的应用并执行。进入应用选择页后直接点 Next再点 Apply。预期反馈脚本先创建系统还原点随后逐项打印执行内容结尾输出Script completed! Please check above for any errors.资源管理器会自动重启一次使部分设置生效。如果你只想做一两件事走命令行更直接.\Win11Debloat.ps1 -Silent -DisableTelemetry -TaskbarAlignLeft这条命令只关闭遥测并把任务栏图标左对齐跳过全部界面。若环境禁止脚本执行先运行Set-ExecutionPolicy Unrestricted -Scope Process -Force再以.\Win11Debloat.ps1 -CLI进入纯命令行模式。⚙️ 看懂它的内部结构Win11Debloat/ ├── Run.bat # 入口提权启动主脚本 ├── Win11Debloat.ps1 # 主脚本约 100 个命令行参数 ├── Config/ │ ├── Apps.json # 145 个应用清单及默认勾选状态 │ ├── DefaultSettings.json # 默认预设的开关清单 │ └── Features.json # 97 个功能开关的分类与版本兼容范围 ├── Regfiles/ │ ├── *.reg # 81 个功能注册表文件一功能一文件 │ ├── Undo/ # 62 个还原文件 │ └── Sysprep/ # 83 个文件面向 Default 用户画像 ├── Scripts/ # AppRemoval / Features / FileIO / GUI / CLI └── Schemas/ # WPF 窗口的 XAML 布局大部分功能开关的实际动作是导入一个.reg文件每个开关都单独对应一个文件。回滚时把 Regfiles/Undo/ 下对应的.reg双击导入即可恢复。系统还原点由CreateRestorePoint开关控制默认预设中为开启命令行可加-CreateRestorePoint显式指定。⚠️ 应用前先了解这些边界窗口一闪而过原因是Run.bat调用 Windows Terminal 失败或 PowerShell 被安全策略拦截Run.bat的启动记录写在Logs/Win11Debloat-Run.log运行时生成。处理方式改用管理员 PowerShell 直接执行.\Win11Debloat.ps1。部分选项不生效原因是系统版本不匹配Config/Features.json 为每个功能标注了版本范围不兼容的开关会被跳过而不是报错。Recall、Click to Do 等标了 W11 only 的项在 Windows 10 上不会出现。另外部分修改要重启资源管理器才生效脚本默认会自动执行这一步-NoRestartExplorer参数可关闭。个别应用移除失败原因是系统缺少 winget 或版本过旧脚本启动时会打印警告并要求按键确认。更新 winget 到 1.4 以上后重跑即可。误删了还要用的应用绝大多数被移除的是 UWP 应用可以在 Microsoft Store 重装。注册表类改动则运行 Regfiles/Undo/ 中对应文件。完整的安全网有三层Logs/Win11Debloat.log脚本主日志位于脚本目录、Regfiles/Undo/下的还原文件、默认预设自动创建的系统还原点。公司电脑无法启动原因是组策略把 PowerShell 限制在受限语言模式脚本会明确报错并拒绝运行这种情况需要联系 IT 调整策略脚本本身无法绕过。 保存选择并复用保存上次的选择图形界面每次应用后会把当前选择写入Config/LastUsedSettings.json运行时生成。下次启动点顶部的 Select Last Used Settings或命令行执行.\Win11Debloat.ps1 -RunSavedSettings适合同一台机器反复微调的人。自定义应用清单先打开选择窗口生成清单.\Win11Debloat.ps1 -RunAppsListGenerator保存后清单写入Config/CustomAppsList再用-RemoveAppsCustom按这份清单移除而不是 Apps.json 的全量默认。适合只想去掉几个特定应用、不想动默认预设的人。下一步先以默认预设跑一遍观察两三天把出现问题的功能对照Regfiles/Undo/里的同名文件逐个导入即可恢复也可以直接还原到运行前自动创建的还原点。所有改动都不是一去不复返的。【免费下载链接】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),仅供参考
返回列表