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

本文介绍了在Mac上删除内核扩展的两种情况,分别是在禁用FileVault和启用FileVault时的步骤。在禁用FileVault时,需要进入恢复模式使用终端命令删除;而在启用FileVault时,需要先禁用系统完整性保护,删除文件后再重新启用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用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文件将最终被完全删除。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值