如何手动卸载全局安装的Chrome扩展

Google Chrome允许您计算机上的其他程序安装系统范围内的Chrome扩展。Chrome甚至允许这些扩展,防止你通过Chrome的扩展页面禁用或删除它们。

Java安全更新中包含的可怕的Ask Toolbar就是最常见的例子之一,但是其他程序甚至恶意软件也可以使用这种技术。

控制面板

如果扩展的开发人员行为正常,您将能够从Windows控制面板卸载全局安装的扩展。它们将与您系统上安装的其他应用程序一起显示在程序和功能部分。如果可以,请从控制面板卸载它们。

就Ask工具栏而言,Ask.com允许我们通过控制面板将其从系统中删除,尽管他们甚至不允许我们在Chrome中禁用它。但是,开发人员可以很容易地创建恶意扩展并阻止您通过“程序和功能”窗口卸载它,因此我们将介绍如何手动删除此扩展。

Windows注册表

Chrome允许其他程序通过Windows注册表将扩展与Chrome关联。我们需要使用注册表编辑器来处理这样的扩展。要打开它,请按Windows键打开“开始”菜单(或Windows 8上的“开始”屏幕),在“开始”菜单中键入regedit(或在“开始”屏幕上),然后按Enter键。

在注册表中找到以下项:

扩展键下的每个键(文件夹)代表一个全局安装的Chrome扩展。您可以通过打开注册表项并检查路径值来检查注册表项包含哪个扩展名。

在我们的示例中,我们还没有找到可怕的Ask Toolbar,但我们找到了一个令人讨厌的“SweetIM”工具栏,它搭乘了一些无良软件的顺风车。

要删除该扩展,我们需要通过右键单击它并选择Delete来删除它的键。

要同时删除扩展名的文件,我们可以记下路径框中显示的位置,导航到计算机上的该文件夹,然后删除扩展名的.crx文件(或包含它的整个文件夹)。

删除托管扩展

我们还没有找到Ask工具栏,所以我们知道它没有通过注册表附加到Chrome上。它必须位于Chrome的某个扩展文件夹中。

要打开Chrome用户数据文件夹,请在Windows资源管理器的地址栏中输入以下内容:

打开您的配置文件文件夹(通常命名为Default,除非您创建了新的配置文件),然后打开其中的Extensions文件夹。您应该位于如下所示的文件夹中:

如果你安装了各种各样的扩展和应用程序,你会看到相当多的子文件夹。要确定哪一个与Ask Toolbar关联(或您想要删除的任何全局安装的扩展),我们可以打开Chrome的扩展页面,启用开发者模式复选框,并查看Ask Toolbar的扩展ID。

找到与扩展ID同名的文件夹,将其删除,然后重新启动Chrome。该扩展将被删除。

不幸的是,在使用Ask Toolbar的情况下,我们删除的文件夹将立即重新创建。Ask.com在后台运行一个Updater.exe进程,每次你打开Chrome时,它似乎都会重新创建该扩展的文件夹。这确保了每当您创建新的Chrome配置文件时,都会出现询问工具栏。

这个例子只是为了说明,如果您有恶意软件在后台运行,您将需要通过删除与其关联的浏览器扩展来中和恶意软件。即使您手动删除扩展,恶意软件也会继续重新创建扩展。

幸运的是,我们可以直接从控制面板卸载Ask工具栏,所以这在本例中并不重要。然而,Ask.com为恶意软件作者提供了一个很好的例子,他们希望绕过Chrome对全球安装的扩展的保护。

Chrome还为程序提供了一种使用Chrome应用程序目录中的首选项文件全局安装扩展的方法。但是,您可能找不到任何使用此方法自行安装的扩展。由于一个长期存在的漏洞,每次Chrome更新到新版本时,使用首选项文件的扩展都会自动卸载。你可以在Chrome的开发者网站上找到更多关于首选项文件方法的信息。

相关文章