Come posso identificare estensioni del kernel di terze parti in macOS?


15

Spesso le estensioni del kernel di terze parti (aka Kexts) sono la causa dei problemi sui sistemi macOS. Un segnale rivelatore è un sistema che si avvia correttamente in modalità provvisoria e non riproduce i problemi che un utente potrebbe riscontrare quando si avvia normalmente. Sebbene ciò non garantisca che il problema sia un'estensione del kernel di terze parti, è sicuramente una delle cause più probabili.

In che modo un utente identifica quali estensioni del kernel di terza parte sono installate sul proprio Mac?

Risposte:


17

È possibile identificare estensioni del kernel di terze parti (Kexts) tramite Terminale.

Più specificamente:

  1. Avvia l'app Terminal (disponibile nella cartella Applicazioni> Utilità)
  2. Digita (o copia e incolla) il seguente comando:

kextstat | grep -v com.apple

  1. stampa Enter
  2. Entro pochi istanti Terminal elencherà tutte le estensioni del kernel di terze parti (Nota: potrebbe essere necessario allungare la finestra del Terminale in modo che sia più facile da leggere).

Se riscontri problemi con il tuo Mac, puoi utilizzare la procedura sopra descritta per identificare eventuali estensioni di terze parti che non ricordi di installare o qualcosa che appartiene al software che non usi più.

Si noti che questo è un elenco di tutte le estensioni del kernel di terze parti e ognuna di esse potrebbe causare il problema.


3
Fornire alcune estensioni del kernel di terze parti restituite da kextstat | grep -v com.apple, come le rimuoverò?
Zach,

1
sudo kextunload /Library/Extensions/{something}.kext
rcoup

1
Come cancello le estensioni del kernel della terza parte?
theonlygusti,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.