Alle Kernel-Erweiterungen von Drittanbietern in Mac OS X auflisten
Wenn Sie einen Mac-Rechner mit einigen besonders seltsamen Problemen beheben, die Routinemaßnahmen nicht zu lösen scheinen, kann es hilfreich sein, aufzulisten, welche Kernel-Erweiterungen aktiviert sind, insbesondere Kexts von Drittanbietern, in die geladen wird OS X.
In Mac OS X festzustellen, welche Kernel-Erweiterungen geladen sind und ausgeführt werden, ist ziemlich einfach, und mit grep können Sie dann ganz einfach alle Kexts von Drittanbietern auflisten .Sie können denselben Befehl auch verwenden, um native Kernel-Erweiterungen aufzulisten. Verwenden Sie dazu den Befehl kextstat und leiten Sie die Ausgabe über die Befehlszeile an grep weiter. Dies funktioniert in allen Versionen von Mac OS X gleich.
So sehen Sie alle Kernel-Erweiterungen von Drittanbietern in Mac OS X
Die vollständige Syntax zum Anzeigen von Kernel-Erweiterungen von Drittanbietern lautet wie folgt:
kextstat | grep -v com.apple
Die Ausgabe wird je nachdem, welche Erweiterungen von Drittanbietern sich im Kernel befinden, variieren. Es könnte etwa so aussehen:
Index Refs Adresse Größe Wired Name (Version) Verbunden mit 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1 119 0 0xfffff945818248770 0x3000 0x3000 com .whattheheckisthis.WeirdExtension (1) 5 2
Wenn Sie etwas Unpassendes in dieser Liste sehen, könnte dies ein guter Ausgangspunkt für die Fehlerbehebung sein.
Wie man alle Kernel-Erweiterungen in OS X auflistet
Natürlich können Sie immer alle Kernel-Erweiterungen auflisten (d. h. Apples offizielle Mac OS X-Kexts enth alten), indem Sie einfach die folgende Befehlszeichenfolge eingeben:
kextstat
Der Output hier wird erheblich sein, aber er kann trotzdem wertvoll sein.
Wenn Sie mehr über kextstat erfahren möchten, geben Sie einfach „man kextstat“ ein, um die Manpage im OS X-Terminal zu öffnen.
Vergessen Sie nicht, dass Sie den Speicherort des traditionellen Kernel-Erweiterungssystemordners bei Bedarf auch manuell überprüfen und sogar KEXT-Dateien von dort verschieben und entfernen können, um den Prozess der Installation, Deinstallation, Fehlerbehebung oder Erkennung von Kernel-Erweiterungen.