如何在macOS中识别第三方内核扩展?


16

通常,第三方内核扩展(又名Kexts)是导致macOS系统出现问题的原因。一个有说服力的迹象是,该系统可以在安全模式下正常启动,并且不会重现用户正常启动时可能遇到的问题。虽然这不能保证问题是第三方内核扩展,但肯定是更可能的原因之一。

用户如何识别Mac上安装了哪些第三部分内核扩展?

Answers:


18

您可以通过终端识别第三方内核扩展(Kexts)。

进一步来说:

  1. 启动终端应用程序(位于“应用程序”>“实用程序”文件夹中)
  2. 键入(或复制并粘贴)以下命令:

kextstat | grep -v com.apple

  1. Enter
  2. 稍后,Terminal将列出所有第三方内核扩展(注意:您可能需要拉伸Terminal窗口,以便于阅读)。

如果您的Mac出现问题,可以使用上述过程来确定您不记得安装的任何第三方扩展,或者属于不再使用的软件的扩展。

请注意,这是所有第三方内核扩展的列表,其中任何一个都可能引起问题。


3
给出一些由返回的第三方内核扩展kextstat | grep -v com.apple,我将如何删除它们?
扎克

2
sudo kextunload /Library/Extensions/{something}.kext
rcoup19年

1
如何删除第三部分内核扩展?
theonlygusti
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.