如果你刚入手一台预装 Windows 10 或 11 的新电脑,却发现首先映入眼帘的是一连串你从未要求过的试用应用程序、游戏和工具,别担心:你并不孤单。这类程序被称为…… Windows 臃肿软件 除了占用空间,它们还会拖慢系统速度,并给原本干净的系统增添混乱。因此,了解如何使用 PowerShell 从 Windows 系统中移除预装软件非常重要。
在家庭环境中,这只是个小麻烦,但在企业中,它可能成为一个严重的问题:几十台甚至几百台电脑都安装了相同的臃肿软件,后台运行着各种额外的服务,用户被与工作无关的软件分散了注意力。幸运的是,有很多非常有效的方法可以解决这个问题。 使用 PowerShell 从 Windows 中删除预装软件 以及其他工具,从简单的图形界面到功能强大的脚本,可以让系统焕然一新。
Windows 10 和 Windows 11 中的预装软件究竟是什么?
当我们谈论过度膨胀的软件时,我们指的是 您未要求的预装软件 这些软件由微软或电脑制造商(戴尔、惠普、联想等)预装。它们并非恶意软件:它们是合法的应用程序,通常是试用版或实用工具,旨在鼓励用户在转向竞争对手的产品之前先试用。
问题在于,当这些应用程序过期、过时,或者你根本不会使用它们时,就会出现问题。那时, 它们持续占据空间并消耗资源如果停止更新或包含与系统集成度过高的组件,它们可能会显示烦人的通知,甚至造成风险。
Windows 10/11 中最常见的预装软件之一就是…… 微软和第三方应用 例如区域版本中的 OneNote、集成游戏、Xbox 游戏栏、推广的视频或音乐应用、支持和帮助实用程序,或者固定在“开始”菜单中但对您的日常工作没有任何贡献的工具。
在品牌电脑上,除了微软预装的臃肿软件外,还有所谓的 OEM实用程序厂商控制面板、优化器、外设管理器、远程支持工具等等。在很多情况下,它们无害,但它们通常会重复 Windows 已经执行的功能,并且会驻留在内存中,却没有提供明显的优势。

实际案例:戴尔笔记本电脑上预装的 Windows 11 专业版系统下的臃肿软件
现代公司中非常常见的情况是,一些组织使用 Microsoft 365 与 Intune没有本地服务器或本地 Active Directory。他们收到的笔记本电脑,例如戴尔 Latitude 5440,配备 出厂预装 Windows 11 专业版 他们利用订阅激活(每个用户的 Windows 企业版),而不是维护企业映像基础架构。
直到最近,由于与系统的集成,Intune 还能够轻松管理许多此类应用程序。 Microsoft商业商店您可以选择某些软件包(例如,Microsoft Solitaire、Xbox、邮件和日历、Dell 代理等),并将其标记为卸载而不是安装。但是, 面向企业的 Microsoft Store 选项已消失。因此,不能再依靠该工作流程来自动清洁设备了。
在这些纯云环境中,许多公司发现他们的戴尔笔记本电脑预装了一些实用程序,例如: Dell Display Manager 2.1、Dell Optimizer Core、Dell Pair、Dell Peripheral Manager 以及各种语言(西班牙语-西班牙语、美式西班牙语、法语-法语、巴西葡萄牙语)的 Microsoft 365 和 OneNote 套件,但这些并非总是必需的。这些应用目前并未出现在 Microsoft Store 中。 它们无法作为应用商店应用进行管理。 来自 Intune。
显而易见的替代方案是使用 使用 DISM 和 PowerShell 删除软件包 直接从映像或系统执行,这提供了完全的控制权,但也需要更多的工作:维护脚本、使用每个 Windows 版本进行测试、记录更改以及最大限度地降低破坏关键组织功能的风险。
无需脚本即可删除预装软件的基本 Windows 选项
在深入探讨高级命令或自动化脚本之前,值得注意的是,Windows 10 和 Windows 11 包含 应用程序卸载有多种内置方法。 如果您不想把事情搞得太复杂,就无需接触 PowerShell。
如果应用允许,最快捷的方法是使用您自己的账号。 开始菜单在 Windows 11 中,所有应用程序都会列在那里。只需单击“开始”,找到该应用程序(在固定应用或“所有应用”中),右键单击它,然后选择相应的选项即可。 “卸载”这就启动了经典的排除法过程。
一些较为传统的应用程序仍然由……进行管理。 控制面板如果在搜索框中输入“控制面板”,您将进入“程序 > 程序和功能”部分,然后您可以找到该程序,右键单击它,然后选择“卸载”,再按照相应的向导进行操作。
在现代版本的 Windows 系统中,越来越推荐的做法是使用应用程序。 组态从“开始”>“设置”>“应用”>“应用和功能”中,您可以找到完整的程序列表。只需找到(或滚动到)要删除的应用,点击右侧的三个点,然后选择“卸载”,系统就会自动完成剩余步骤。

使用 Windows PowerShell 直接删除预装软件
当之前的选项无法卸载应用程序时(或者当您想要自动化并采取更彻底的措施时),此功能就派上用场了。 Windows PowerShell中该控制台是一个非常强大的工具,预装在 Windows 10 和 Windows 11 中,允许您在底层操作 UWP 应用程序包。
要以足够的权限使用它,请转到“开始”菜单,键入“PowerShell”或“Windows PowerShell”,然后选择该选项。 “以管理员身份执行”当系统提示时,请接受用户帐户控制,因为从系统中删除应用程序需要更高的权限。
窗口打开后,卸载预装 Appx 应用程序的基本命令是:
Get-AppxPackage *NombreDeLaApp* | Remove-AppxPackage
关键在于替换 应用程序名称 通过包标识符的重要组成部分。例如,如果您想移除 Xbox 游戏栏,可以使用类似这样的语句: *Xbox*如果需要查找确切名称,可以运行 Get-AppxPackage 不加筛选,直接查看列表,或者按特定模式搜索,直到找到合适的套餐。
如果要执行更彻底的清理,可以运行影响所有用户帐户甚至基础镜像的命令变体,但这需要更加谨慎,尤其是在生产环境或企业环境中使用的机器上。 任何改动都可能扰乱工作流程。.
自动清理:从 PowerShell 精简脚本
对于更喜欢指导式方法的用户,有一些开源的社区脚本和工具可供使用。 只需一条命令即可删除大量预装软件其中最知名的要数“Windows Debloater”类型的脚本集了,这些脚本可以从 PowerShell 下载并运行。
最常见的用法(许多教程中都有演示)是以管理员身份打开 Windows PowerShell(或 Windows 11 中的 Windows Terminal),然后输入命令:
iwr -useb https://git.io/debloat | iex
通过此指令,PowerShell 使用 调用 Web 请求 (iwr) 直接从互联网下载脚本并在内存中运行它 调用表达式 (iex)这样一来,您甚至无需手动保存文件:只需运行命令,等待几秒钟,就会打开一个带有简单界面的窗口来应用更改。
在该图形界面中,您会看到几个用于调整 Windows 行为的选项:例如, 禁用Cortana禁用 Edge 内置的 PDF 阅读器、强制使用深色模式、移除 OneDrive 或更改隐私和遥测设置。最引人注目的部分通常是按钮…… “删除所有预装软件”它试图一次性删除大多数预装的垃圾应用程序。
此外,通常还可以使用 自定义黑名单此选项允许您指定要删除的应用以及要保留的应用。它提供了更多控制权,但需要您对软件包及其依赖关系有深入的了解,以避免意外删除重要内容。
Windows 10 精简脚本:它们的作用以及为何如此敏感
另一类非常受欢迎的解决方案是所谓的 精简 Windows 10 脚本这是一组 PowerShell 和 CMD 文件以及注册表修改,其功能远不止于删除应用程序。它们适用于全新安装的 Windows 系统,即系统刚刚安装完毕,尚未添加太多程序或个人数据的情况。
这些脚本的作者本人也推荐使用它们。 仅适用于新安装的系统原因很简单:随着 Windows 的使用,系统会添加各种服务、程序和依赖项,而这些服务、程序和依赖项可能依赖于某些脚本会禁用或移除的功能。如果您对已在使用中的系统进行大幅更改,就更容易发生这种情况。 弄坏一件你以后会用到的东西。.
Debloat 软件包通常包含大约九个主要脚本,旨在:
- 块遥测.
- 禁用 Windows 服务.
- 完全禁用Windows Defender。
- 移除反馈工具.
- 调整隐私设置。
- 优化 Windows 界面.
- 优化 Windows 更新.
- 移除预装应用.
- 禁用 OneDrive.
许多用户选择只运行部分脚本,例如禁用 OneDrive 的脚本或删除预装应用的脚本,而保留其他脚本不变。由于它们是纯文本文件,因此您可以随时…… 用记事本打开它们 并决定哪些线路保持激活状态,哪些线路需要添加注释,以便根据您的需要调整行为。
精简包中包含的其他高级设置
除了主脚本之外,精简包通常还包含一系列…… 额外的公用事业 可以通过 PowerShell、CMD 或 .reg 文件进行修改。这些小工具允许您更改非常具体的系统行为,而无需像内核脚本那样进行大幅度修改。
例如,您可以找到以下脚本: 启用高级启动 Windows 系统可以方便地访问恢复环境,或者快速切换到系统的深色模式,而无需在“设置”中查找该选项。
调整也经常发生 禁用内部功能 例如内存压缩、文件预取、被认为是可有可无的计划任务或开始菜单搜索栏,以及启用经典图像查看器、激活所谓的“上帝模式”或对 SSD 驱动器进行小的性能调整的实用程序。
在所有情况下,这些额外的脚本也需要 以管理员身份运行 修改注册表、服务或计划任务。然而,由于它们比主要工具侵入性更小,因此只要您确切了解它们的功能和使用原因,通常认为使用起来更安全。
运行第三方脚本前请先准备好 PowerShell
如果您决定使用从 GitHub 或其他代码仓库下载的脚本,建议先执行以下几个准备步骤: 做好系统准备,最大限度降低风险首先,务必始终直接从官方渠道下载最新版本,避免使用第三方复制品。
将软件包下载到电脑后,以管理员身份打开 PowerShell 并进行调整。 脚本执行策略 适用于您当前用户。允许在会话中执行未签名脚本的典型命令是:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
此命令会解除对运行从 Internet 下载的 PowerShell 脚本的限制,但应谨慎使用,如果环境较为敏感,则应在之后撤销此限制。此外,为了避免出现有关下载文件的安全警告,您可以使用以下命令一次性解除对包中所有脚本的阻止:
ls -Recurse *.ps*1 | Unblock-File
之后,你就可以…… 双击运行脚本 或者将它们拖到 PowerShell 窗口中。如果其中任何一个命令过早关闭,例如尝试禁用 Windows Defender 的命令,最好重启计算机并再次运行该命令,直到它无错误地完成为止。
脚本运行完毕并重启系统后,所有更改都应该生效。首次启动时出现这种情况是正常的…… Windows 系统需要多花几秒钟时间。 在恢复正常之前,对服务和组件进行重组。
使用激进脚本时常见的问题和风险
需要注意的是,Windows 本身并没有提供简单的选项来解决这个问题。 禁用某些内部功能 (遥测、Defender、深度集成等)。因此,许多此类脚本会采用相当激进的技术,例如删除敏感注册表项、替换系统组件或强制执行并非为最终用户设计的策略。
所有这些都可能导致 不良副作用 如果您不清楚自己在做什么,那么在使用这类软件包后,最常见的错误包括:开始菜单搜索功能停止工作、sysprep 进程中断(这在企业映像环境中至关重要),或者 Xbox 无线适配器和其他与系统服务集成的外围设备出现故障。
遇到这种情况也相对常见。 Skype兼容性问题或者,如果脚本禁用了与生物识别或现代登录相关的服务,则面部识别或指纹扫描等现代身份验证方法将停止工作。
因此,建议非常明确:使用这些脚本。 在你的责任下 而且,如果电脑非常重要,最好始终从手动创建的还原点或系统映像开始。这样,如果出现问题,您可以将 Windows 恢复到之前的状态,继续正常工作,而无需从头开始重新安装。
重新安装 Windows 系统,保留文件,但不安装出厂应用程序。
在某些情况下,尤其是在系统已被大量修改或充斥着程序残留文件的情况下,选择以下方式可能更为明智: 全新重置 Windows Windows 10 和 11 不采用 PowerShell 或第三方脚本逐个应用程序进行操作,而是提供了一个恢复选项,可以重新安装系统,保留您的个人文件,并删除大多数应用程序,包括许多预装应用程序。
在 Windows 10 中,一种经典的方法是使用 Windows 安全中心“设备健康状况和性能”部分下的“全新安装”选项。从那里,您可以启动一个进程,该进程可以…… 重新安装了操作系统 无需触碰文档或照片,但要删除制造商或您自己添加的所有软件。
无论版本如何,这些恢复功能始终会显示给您 将被移除的应用程序列表 在开始重新安装之前,您可以决定是否愿意丢失现有文件。确认后,Windows 会自动处理剩余步骤。经过短暂的重新安装和重启过程后,您将进入一个更加干净的系统。
这种方法不如运行特定命令那样精细,但它非常适合在不完全格式化电脑的情况下将其恢复到出厂设置,尤其是在系统重大更新后臃肿软件再次出现,而你又不想再次重复手动操作时,这种方法就特别有用。
这些方法对 Windows 11 有用吗?还是坚持使用基本方法更好?
虽然新系统通常不预装大量臃肿软件,但Windows 11并没有消除预装软件过多的问题。 比 Windows 10 更轻量级的即便如此,它仍然预装了许多用户永远不会使用的应用程序,而微软仍然坚持认为其中许多应用程序“改善了用户体验”,尽管对于很大一部分用户来说,情况恰恰相反。
关于在 Windows 11 上使用最初为 Windows 10 设计的 Debloat 类脚本,最明智的做法是: 不要直接使用它们虽然这两个系统共享许多组件,但内部差异足以导致某些脚本出现故障、无法完成或使你的电脑无法使用。
开发者生态系统本身通常建议等待一段时间 专门改编的版本 对于 Windows 11,您可以手动从“设置”、“开始”菜单和 PowerShell 中卸载不需要的应用,而无需触及底层服务或 Windows Defender,除非您非常清楚自己在做什么。
同时,在专业领域,最明智的做法是结合 Intune策略经过仔细测试的自定义脚本,并在适当的时候参考图像或解决方案(如 Autopilot),但始终避免应用在互联网上找到的、承诺“一键清理 Windows 11”的通用软件包,而不进行检查。
归根结底,所有这些方法——从在“开始”菜单中单击鼠标右键到最高级的 PowerShell 脚本——都旨在实现同一个目标: 将系统控制权交还给用户释放资源、减少垃圾软件,并根据您的实际需求定制 Windows 系统。无论是在新购置的个人笔记本电脑上,还是在大规模部署的 Intune 管理型 PC 上,了解什么是预装软件、如何识别预装软件以及移除预装软件的风险,都能帮助您做出更明智的决策,让您的 PC 保持干净、快速,并且没有不必要的软件。
