Heim > Artikel > Betrieb und Instandhaltung > Was tun, wenn der Mac die Systemversion nicht aktualisiert?
Problembeschreibung:
Mac verfügt über die Funktion „Meinen Mac automatisch auf dem neuesten Stand halten“. Wenn wir diese Funktion aktivieren, lädt der Mac das MacOS-System automatisch herunter und installiert es, wenn Apple eine neue Systemversion veröffentlicht. Bei der Aktualisierung eines größeren Patches kann es jedoch vorkommen, dass die Patch-Installation fehlschlägt und folgende Fehlermeldung angezeigt wird: „Bei der Installation des ausgewählten Updates ist ein Fehler aufgetreten.“ Warum passiert das? Wie sollten Sie mit dieser Situation umgehen?
Ursachenanalyse:
Das System hat den Download während des Downloadvorgangs des Patches unterbrochen, d. h. das fertige Patchpaket wurde nicht heruntergeladen. Der konkrete Grund liegt darin, dass Apple in 10.11 eine Technologie zum Schutz der Systemintegrität namens System Integrity Protection (SIP) vollständig aktiviert hat, was dazu führt, dass viele nicht signierte Kexts von Drittanbietern und geänderte Original-Kexts nicht geladen und verwendet werden können und die meisten Systemdateien dies nicht können auch unter dem Root-Benutzer direkt geändert werden. Daher müssen Sie diese SIP-Funktion vorübergehend deaktivieren, bevor Sie mit der Systemaktualisierung fortfahren können.
Lösung:
1. Schalten Sie die SIP-Funktion aus
Fahren Sie den Mac herunter, drücken Sie den Netzschalter und drücken Sie gleichzeitig die Tasten „Befehl+R“, bis das Apple-Logo und der Fortschrittsbalken auf dem Bildschirm erscheinen Lassen Sie es los und das System wechselt in den Wiederherstellungsmodus.
Öffnen Sie das Terminal unter „Dienstprogramme“ (unten gibt es eine Option zur Neuinstallation von macOS, der Fehler erscheint jedoch nach dem Vorgang weiterhin).
Geben Sie den Befehl „csrutil deaktivieren“ ein, schalten Sie die SIP-Funktion aus und starten Sie sie dann neu (standardmäßig befindet sich csrutil im aktivierten Zustand, und Sie können den Befehl „csrutil status“ verwenden, um den Status von csrutil abzufragen).
Nach dem Neustart des Mac fährt der Mac in den Systemeinstellungen – Software-Update nach dem Klicken auf den Aktualisierungsvorgang automatisch mit dem Herunterladen der zuvor nicht abgeschlossenen Systempatches fort. Es wird automatisch installiert, nachdem der Download abgeschlossen ist.
Verwenden Sie die gleiche Methode, um in den Wiederherstellungsmodus zu wechseln, öffnen Sie das Terminal und geben Sie den Befehl csrutil enable ein, schalten Sie die SIP-Funktion ein und starten Sie dann den Mac neu, um das macOS-Upgrade abzuschließen (am besten setzen Sie csrutil auf den aktivierten Status). um den Selbstschutz des Mac zu aktivieren).
Verwandte Empfehlungen: Macos-System
Das obige ist der detaillierte Inhalt vonWas tun, wenn der Mac die Systemversion nicht aktualisiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!