如何卸载删除内核扩展︳Mac

如何卸载删除内核扩展︳Mac

Mac使用技巧 2020-10-28 11:01:01

如何卸载删除内核扩展︳Mac

分类: Mac使用技巧时间: 2020-10-28

使用Nektony的卸载程序删除应用程序时,删除某些服务文件和文件夹可能会遇到错误。

发生这种情况是因为特定的应用程序(主要是防病毒程序)可以创建内核扩展,这些扩展可以保护自己和某些相关文件不被删除。Kext文件通常存储在Extensions文件夹的深层子文件夹中。如果您尝试将此类文件删除到“已删除邮件”,则Finder忽略删除命令时,您将遇到一种情况。因此,在本文中,我们将解释如何删除内核扩展。

内容:

禁用FileVault时删除内核扩展。

启用FileVault时删除内核扩展。

要检查FileVault选项是打开还是关闭,请转到系统偏好设置→安全和***→FireVault。

禁用FileVault时删除内核扩展

首先,写下内核文件的路径。然后重新启动Mac,并在重新启动过程中按Command + R键快捷方式。您会看到一个异常的启动窗口–这是恢复模式。

在菜单栏中,单击实用程序→终端。

输入以下命令,然后单击Enter:

cd

[path =”” of =”” the =””内核=”” fil =””] [/ the]如果路径名中有空格符号,则应将其替换为反斜杠符号。

然后键入以下命令:

rm -rf

[扩展名=””] [/扩展名]

最后一步是重新启动Mac。

启用FileVault时删除内核扩展

在Mac上启用FileVault并对磁盘进行加密后,系统将不允许您在恢复模式下使用终端从磁盘上删除任何kext文件。在这种情况下,您将必须禁用SIP并手动删除kext文件:

重复上述文本中的前两个步骤,然后***恢复模式→终端。

在终端中键入下一条命令:csrutil disable

按Return键以禁用系统完整性保护。

以通常的方式重新启动Mac。

在Finder中找到kext文件,然后将其从中删除。

然后再次重新启用系统完整性保护。为此,再次重新启动Mac→使用Command + R快捷键→打开Terminal,这次键入命令csrutil enable

再次重新启动Mac。

完成这些步骤后,kext文件将最终被完全删除。

相关文章