注册用户【10303】

注册用户【10303】 关注TA

何以残情

注册用户【10303】

注册用户【10303】

关注TA

何以残情

  •  浙江永嘉
  • 自由
  • 写了249,581字

最近回复

  • 暂时木有找到任何回复呀~

该文章投稿至Nemo社区   Mac教程  板块 复制链接


如何在Mac上卸载删除内核扩展

发布于 2020/11/30 12:32 739浏览 0回复 854

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

点赞(0)
点了个评