Ich kann Safari nicht öffnen, wenn ich geöffnet habe, ist ein Safari-Fehler -10810 aufgetreten

Geben Sie hier die Bildbeschreibung ein

Ich habe versucht zu suchen, was der Fehler -10810 ist, aber bei Google wurde nichts gefunden. Irgendeine Idee, wie man das beheben oder umgehen kann?

Lässt sich Safari gut öffnen, wenn Sie es nur über den Finder öffnen? Haben Sie versucht, Erste Hilfe auf dem Macintosh HD im Festplattendienstprogramm auszuführen?
Ich würde auch versuchen, die Launch Services Database vom Terminal mit dem folgenden Befehl zurückzusetzen :/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Wenn Sie "Fehler -10810" mit Anführungszeichen googeln, erhalten Sie Ergebnisse, zu Ihrer Information.
IIRC, ich habe diesen Fehlercode auch gesehen, wenn sich die Benutzer in den Terminal- und Grafiksitzungen unterschieden. Auch ich habe bei meiner Online-Suche nichts gefunden.

Antworten (1)

Wenn Sie eine Anwendung mit dem open Befehl öffnen , sollten Sie die -a Option verwenden , z. B.:

open -a "Safari"

Aus der Manpage für den open Befehl :

-a Anwendung
    Gibt die Anwendung an, die zum Öffnen der Datei verwendet werden soll

Hinweis: Wenn Sie die -a Option verwenden , müssen Sie in der Regel weder den Pfadnamen angeben noch die Erweiterung .app verwenden. Nur das Format wie im oben gezeigten Beispiel sollte funktionieren.


In Terminal wird die ausführbare Berechtigung (und andere) ausgegeben von:

ls -l /Applications/Safari.app/Contents/MacOS/Safari

Sollte sein:

-rwxr-xr-x

Wenn nicht, führen Sie im Terminal den folgenden Befehl aus :

sudo chmod 0755 /Applications/Safari.app/Contents/MacOS/Safari

Dies stellt die richtigen Berechtigungen für die ausführbare Safari -Datei sicher und sollte verhindern, dass Sie den Fehler erhalten, den Sie haben.

der gleiche Fehler tritt auf
Wenn es ein Berechtigungsproblem gibt, sollte „Berechtigungen reparieren“ im Festplattendienstprogramm damit umgehen.
@Barmar, Fix Permissions wurde seit einiger Zeit aus dem Festplattendienstprogramm entfernt, daher hängt es davon ab, welche Version des Betriebssystems auf dem OP ausgeführt wird. Es ist jedoch nichts falsch daran, es manuell zu überprüfen, um es als Ursache des Problems zu beseitigen, und wenn ja, manuell die richtigen Berechtigungen anzuwenden.
lol Ich wette, sie haben es entfernt, weil Benutzer es jedes Mal benutzten, wenn sie ein Problem hatten, aber Berechtigungen waren selten die Ursache. Jetzt braucht dieser Benutzer es und es ist nicht da. :)