So fügen Sie Kexts von macOS hinzu und entfernen sie

Index
  1. Verwenden Macs auf Big Sur und später Kexts?
  2. Wo werden Kexte gefunden?
  3. So entfernen Sie Kexte
  4. So installieren Sie Kexts automatisch
  5. So installieren Sie Kexts manuell
  6. Häufig gestellte Fragen
    1. 1. Wie greife ich auf meine Big Sur-Systemerweiterungen zu?
    2. 2. Eine Systemerweiterung auf meinem Mac ist blockiert. Was soll ich machen?
    3. 3. Sind Systemerweiterungen und Kernel-Erweiterungen gleich?
  7. Einpacken

Kexts oder Kernel-Erweiterungen erweitern die grundlegende Funktionalität des Darwin-Kernels von macOS. Sie sind analog zu Treibern unter Windows und lassen den Kernel mit der Hardware Ihres Computers kommunizieren. Meistens erfordern diese Dateien keine Wartung. Aber wenn Sie Probleme haben, müssen Sie möglicherweise mit ein oder zwei Kexten herumspielen. In diesem Artikel erfahren Sie, wie Sie Kexts unter macOS hinzufügen und entfernen.

Verwenden Macs auf Big Sur und später Kexts?

Apple empfiehlt nicht länger, Kexts mit Ihrem macOS-Gerät zu verwenden. Um die Sache noch schlimmer zu machen, unterstützt macOS Big Sur nicht einmal einige Kexts; Sie können eine Liste davon finden Hier.

Wo werden Kexte gefunden?

Sie können kexts an zwei Stellen auf Ihrem Mac finden. Die meisten befinden sich im Verzeichnis „System/Library/Extensions“, das die primäre Heimat für Kexts ist. Einige sind auch im Ordner „/Library/Extensions“ zu finden, aber das ist weniger üblich.

Sie können die Dateien an ihrer Erweiterung .kext sowie an ihrem Symbol im Plugin-Stil erkennen.

So entfernen Sie Kexte

Es gibt zwei Möglichkeiten, Kexts zu entfernen. Die erste ist die Verwendung des Terminal-Befehls kextunload.

1. Bestimmen Sie, welche Kext Sie entfernen müssen. Seien Sie absolut sicher, dass Sie das Richtige haben. Das Entfernen eines systemkritischen Kext kann zu großen Problemen führen, und Kext-Namen sind oft kryptisch.

2. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

sudo kextunload /System/Library/Extensions/kext.kext

Stellen Sie sicher, dass Sie „kext.kext“ in den Namen Ihrer Kext-Datei ändern. Wenn der zu entfernende Kext beispielsweise „AppleMobileDevice.kext“ heißt, lautet der Befehl:

sudo kextunload /System/Library/Extensions/AppleMobileDevice.kext

3. Nachdem Sie Ihren Text eingegeben haben, drücken Sie die Eingabetaste, geben Sie dann Ihr Administratorkennwort ein und drücken Sie erneut die Eingabetaste.

Wenn das nicht funktioniert, können Sie das Löschen des kext auch einfach mit erzwingen rm.

1. Verwenden Sie den folgenden Terminal-Befehl, um die kext-Datei zu entfernen:

sudo rm -rf /System/Library/Extensions/kext.kext

Stellen Sie sicher, dass Sie „kext.kext“ in den Namen Ihrer Kext-Datei ändern. Wenn der zu entfernende Kext beispielsweise AppleIntelE1000e.kext heißt, lautet der Befehl:

sudo rm -rf /System/Library/Extensions/AppleIntelE1000e.kext

2. Geben Sie Ihr Admin-Passwort ein und drücken Sie die Eingabetaste.

3. Starten Sie Ihren Computer neu.

So installieren Sie Kexts automatisch

Die folgenden Schritte zum Entfernen von Kexts funktionieren nur, wenn Sie ein Mac-Betriebssystem vor Big Sur verwenden und das KextBeast-Dienstprogramm verwenden, das ursprünglich für die Verwendung mit Hackintoshes erstellt wurde.

1. Laden Sie KextBeast herunter. Wenn Sie noch kein kostenloses Konto bei tonymacx86.com haben, müssen Sie eines erstellen, um die Datei herunterzuladen.

2. Verschieben Sie die Kext-Datei, die Sie installieren möchten, auf Ihren Desktop. Das Programm arbeitet automatisch mit allen Kext-Dateien im Verzeichnis „~/Desktop“, stellen Sie also sicher, dass Sie die richtige haben.

3. Öffnen Sie KextBeast und klicken Sie auf „Fortfahren“.

4. Klicken Sie erneut auf „Weiter“.

5. Wählen Sie das Startlaufwerk Ihres Systems als Installationsziel und klicken Sie auf „Fortfahren“.

6. Aktivieren Sie das Kontrollkästchen neben „/System/Library/Extensions“ oder „/Library/Extensions“, je nachdem, wo Ihr kext installiert werden soll. Wenn Sie nicht wissen, welche Sie auswählen sollen, wählen Sie „/System/Library/Extensions“.

8. Klicken Sie auf „Weiter“.

9. Geben Sie Ihr Administratorkennwort ein und klicken Sie auf „Software installieren“.

10. Warten Sie, bis die Installation abgeschlossen ist, und klicken Sie auf „Schließen“.

11. Starten Sie Ihren Computer neu.

So installieren Sie Kexts manuell

Wenn Sie einen Mac verwenden, auf dem Big Sur oder höher ausgeführt wird, sollten Sie sich wahrscheinlich Alternativen zur Kernel-Erweiterung ansehen. Apple empfiehlt DriverKit Und Netzwerkerweiterungunter anderem.

Wenn Sie jedoch ein früheres Betriebssystem als Big Sur verwenden, können Kexts manuell installiert werden. Es ist jedoch ein umständlicherer Prozess, und Ihr Mac mag es wirklich nicht, wenn Sie solche Kexts installieren.

1. Ziehen Sie Ihre kext-Datei per Drag & Drop in „/System/Library/Extensions“.

2. Klicken Sie auf „Authentifizieren“.

3. Geben Sie Ihr Admin-Passwort ein.

4. Öffnen Sie das Terminal und verwenden Sie den Befehl sudo kextload kext.kext um Ihre neu kopierte Kext-Datei zu laden. Stellen Sie sicher, dass Sie „kext.kext“ durch den Namen Ihrer Kext-Datei ersetzen.

5. Geben Sie Ihr Administratorkennwort ein.

6. Starten Sie Ihren Computer neu.

Häufig gestellte Fragen

1. Wie greife ich auf meine Big Sur-Systemerweiterungen zu?

Gehen Sie zu „Systemeinstellungen -> Erweiterungen“, um Erweiterungen zu finden, die auf Ihrem Gerät installiert sind – sowohl native als auch Drittanbieter.

2. Eine Systemerweiterung auf meinem Mac ist blockiert. Was soll ich machen?

Gehen Sie zu „Systemeinstellungen -> Sicherheit & Datenschutz -> Allgemein“.

Unten rechts in Ihrem Fenster sollten Sie neben der Meldung „Systemsoftware vom Entwickler“ die Schaltfläche „Zulassen“ sehen [Developer’s Name] wurde für das Laden blockiert.“

Klicken Sie auf das Vorhängeschloss unten links und geben Sie Ihr Passwort ein. Tippen Sie dann auf die Schaltfläche „Zulassen“.

3. Sind Systemerweiterungen und Kernel-Erweiterungen gleich?

Systemerweiterungen und Kernel-Erweiterungen wurden mit dem gleichen Endziel entworfen, funktionieren aber etwas anders. Beide zielen darauf ab, dass Hintergrundaufgaben auf Ihrem Mac reibungsloser ablaufen.

Systemerweiterungen funktionieren jedoch nicht innerhalb des Kernels (stattdessen funktionieren sie wie einzelne Apps). Daher stellen sie keine so große Bedrohung für Ihren Mac dar, wenn ein Problem auftritt.

Einpacken

Sie sollten nicht zu oft mit Kexts herumspielen müssen. Und wenn Ihr Gerät auf Big Sur oder höher läuft, müssen Sie fast nie eines installieren.

Wenn Sie irgendwann einen Kext entfernen müssen, können Sie ihn mit dem Terminal ohne großen Aufwand löschen. Und wenn Sie einen älteren Mac verwenden und einen Kext installieren müssen, verwenden Sie KextBeast, um den Vorgang zu vereinfachen.

Wenn es um die Wartung von macOS geht, benötigen Sie möglicherweise gelegentlich Hilfe beim Löschen von Dateien, die auf die übliche Weise nicht gelöscht werden können.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up