什么是臃肿软件?如何识别和删除它?

31 Jan 2025 | 4 分钟阅读

臃肿软件(Bloatware)是指预装在电子设备(如计算机和智能手机)上但用户并不需要或不常用的软件,这个问题自个人计算机诞生以来一直存在。

What is Bloatware? How to Identify and Remove it?

最初,原始设备制造商(OEM)通过捆绑软件来提高收入,并为消费者提供他们可能认为有用的额外功能。这种被称为臃肿软件的现象已经持续了三十多年,至今仍然是计算领域的一个重要问题。

为什么臃肿软件今天仍构成风险?

联想(Lenovo)公司就曾因在其智能手机上安装臃肿软件而受到批评,这可能导致消费者面临中间人攻击的风险。未能防范臃肿软件会给计算机安全带来风险。因此,确保PC上所有已安装的软件(包括臃肿软件)都得到定期更新和保护至关重要。

臃肿软件也会影响移动设备,带来与PC类似的挑战。Palo Alto 在一篇博文中指出,Android 设备上的臃肿软件即使最初看起来无害(例如显示广告),也可能给用户带来危险。有些看似用于设备管理的合法目的的臃肿软件,也可能具备对设备所有者进行监控的能力,这凸显了此类软件的潜在多重风险。

识别臃肿软件

识别臃肿软件的一个常见迹象是生产力下降。例如,装有大量臃肿软件的机器可能启动缓慢、响应迟钝或存储空间不足。

臃肿软件通常表现为试用版软件。当购买设备时,这些软件会预先安装,并在获得许可证之前运行一段时间。臃肿软件还包括制造商在设备上预装的应用程序和系统实用程序,以及出现在网页或设备显示屏上的广告软件。

终端用户可以通过检查已安装的软件列表,并标记那些他们未曾主动安装的软件来识别臃肿软件。企业 IT 人员也可以考虑使用移动设备监控平台,该平台会提供已安装应用程序的列表。

如何摆脱臃肿软件

从个人电脑

Windows: IT 人员可以使用 PowerShell 脚本来确保移除 Windows 10 中的臃肿软件。IT 人员可以使用 `Get-AppxPackage` cmdlet 查看机器上当前运行的应用程序包。然后,IT 管理员可以使用 `Remove-AppxPackage` cmdlet,而不是单独设置每一台 Windows 10 PC,来从所有计算机中删除臃肿软件。

What is Bloatware? How to Identify and Remove it?

IT 组织也可以在虚拟机中安装 Windows 10,并在安装后将其配置为删除不需要的应用程序。之后,IT 人员将执行安装过程以生成一个部署映像,然后用该映像来在公司的所有 PC 上安装 Windows 10,确保没有任何一台 PC 带有臃肿软件。

Mac: 使用内置的卸载程序(位于主屏幕“应用程序”类别下方)是移除 Mac 应用程序及其关联文件的一种方法。某些 Mac 型号预装的应用程序可能很难删除。但是,我们可以打开“应用程序”文件夹,右键单击想要卸载的程序,然后删除预装的应用程序。选择锁定图标后,输入密码。如果个人拥有管理员权限,就可以删除已预装的软件。

从便携式电子设备

Android: 从 Android 设备中删除臃肿软件可能比从 PC 中删除更具挑战性,因为程序可能在制造过程的不同阶段被安装,而且许多臃肿软件可能被指定为系统应用程序,因此无法被移除。

只有运营商移除或对设备进行 root 操作才能完全清除系统级的臃肿软件,但设备 root 操作可能会危及安全。与其删除烦人的应用程序,用户可以考虑禁用它们。禁用后,该程序将不会运行或占用系统资源,但它仍会保留在 Android 智能手机上。

iOS: 如果不需要,Apple 的许多默认程序都可以被删除。在 iPhone 上,我们可以选择从菜单中移除一个应用程序,或者直接按住应用程序图标进行删除。然后会出现一个小的“x”。由于它与 iOS 集成,有时删除应用程序并不能完全清除相关功能。例如,无论是否删除“通讯录”应用,iPhone 都会保留联系人列表。

在 Windows 中,可以通过选择“开始”>“添加或删除程序”,然后滚动已安装程序列表来查找臃肿软件。浏览 Mac、Android 手机或 iPhone 上已安装的应用程序列表。查找名称可能未知或为制造商名称的臃肿软件。