Frage:
Vermeiden Sie das erneute Öffnen aller Apps, wenn OS X abstürzt
Gabriele Cirulli
2014-05-01 21:50:08 UTC
view on stackexchange narkive permalink

Manchmal stürzt mein Computer aufgrund unbekannter Fehler ab und startet neu. Es passiert normalerweise, wenn ich an etwas arbeite, so dass einige Apps geöffnet sind. OS X verfügt über diese nervige Funktion, mit der versucht wird, alle Apps beim Neustart erneut zu öffnen. Sie können es beim manuellen Neustart deaktivieren, aber es funktioniert immer noch, wenn der Computer nach einem Absturz neu gestartet wird.

Ich denke, diese Funktion wurde entwickelt, um Zeit zu sparen, aber alles, was sie tut, ist, mehr Zeit zu verschwenden, als es wert ist. Denn wenn der Computer nach einem Absturz neu gestartet wird, starte ich ihn normalerweise nur noch einmal neu (diesmal mit deaktivierter Option "Apps erneut öffnen"), um einen funktionsfähigen Zustand zu erreichen. Das Problem ist, dass weiterhin Apps erzeugt werden und ein Neustart verhindert wird.

Durch Deaktivieren dieser Funktion muss ich nach einem Absturz nicht mehr neu starten. Gibt es eine Möglichkeit, OS X daran zu hindern?

Möchten Sie, dass wir Ihnen helfen, die Fehler zu beseitigen?
@Ruskes-Abstürze können aus vielen Gründen auftreten.Die Frage ist für sich allein gültig
Zwei antworten:
babca
2017-12-16 02:44:49 UTC
view on stackexchange narkive permalink

Verhindert dauerhaft, dass macOS High Sierra Apps nach einem Neustart erneut öffnet

Funktioniert in macOS El Capitan, Yosemite, Sierra und High Sierra.

Lösung: Verweigern Sie OS X den Zugriff auf die Datei, die zum Speichern Ihres Sitzungsstatus verwendet wird. Es verhindert das erneute Öffnen von Apps auch nach einem Neustart / Herunterfahren von Terminal, von AppleScript und einem Systemabsturz.

GUI-Methode

  1. Öffnen Sie den Finder
  2. Befehlstaste + Umschalttaste + G (Zum Ordner wechseln)
  3. Kopieren Sie ~ / Library / Preferences / ByHost / und bestätigen Sie
  4. Suchen Sie die Datei beginnend mit com.apple.loginwindow
  5. Doppelklicken (wird in TextEdit geöffnet)
  6. Entfernen Sie den gesamten Inhalt und speichern Sie die leere Datei. Möglicherweise wird ein zusätzlicher Bestätigungsdialog angezeigt.
  7. Klicken Sie mit der rechten Maustaste auf Info abrufen
  8. Sperren Sie die Datei (aktivieren Sie das Kontrollkästchen)
  9. ol>

    GUI-Methode (rückgängig machen)

    Wenn Sie diese Änderung später rückgängig machen und die Funktion wieder aktivieren möchten, löschen Sie diese Datei einfach und das Betriebssystem erstellt sie neu.

    1. Öffnen Sie den Finder
    2. Befehlstaste + Umschalttaste + G (Zum Ordner wechseln)
    3. Kopieren Sie ~ / Library / Preferences / ByHost / und bestätigen Sie
    4. Suchen Sie die Datei beginnend mit com.apple.loginwindow
    5. Löschen Sie es einfach
    6. ol>

      CLI-Methode

      1. Öffnen Sie Terminal.app
      2. Machen Sie die Datei im Besitz von root (andernfalls ersetzt das Betriebssystem sie nur)

          sudo chown root ~ / Bibliothek / Einstellungen / ByHost / com.apple.loginwindow *
         
      3. Entfernen Sie alle Berechtigungen, damit sie nicht gelesen oder in

        geschrieben werden können
          sudo chmod 000 ~ / Library / Preferences / ByHost / com.apple.loginwindow *
         
      4. ol>

        CLI-Methode (rückgängig machen)

        1. Aktivieren Sie nach dem Anmelden "Alle Apps erneut öffnen" erneut.

            sudo rm -f ~ / Library / Preferences / ByHost / com.apple.loginwindow *
           
        2. ol>
Vielen Dank für diese tolle Antwort!Es funktioniert gut und erfordert keine Benutzereingriffe wie das Gedrückthalten der [Umschalt] -Taste beim Neustart des Systems. Es eignet sich perfekt für unbeaufsichtigte Systeme, z. B. zur Unterstützung von Kiosken oder Informationsanzeigen, die möglicherweise selbst ausgeführt werden müssenvorgegebene Startsequenz, die dadurch kompliziert werden kann, dass das System Apps während einer automatischen Anmeldung nach einem Stromausfall in einer anderen Reihenfolge neu startet.
@babca: für die cli-Methode, die Sie möglicherweise als ersten Schritt hinzufügen möchten, um den Inhalt der Datei zu löschen, z. B.: "Echo> ~ / Library / Preferences / ByHost / com.apple.loginwindow *"
Feri Beke
2014-05-06 19:56:49 UTC
view on stackexchange narkive permalink

Halten Sie die Umschalttaste kbd> gedrückt, wenn das Anmeldefenster angezeigt wird, und lassen Sie es los, wenn das Dock angezeigt wird.

Dadurch wird verhindert, dass Elemente in Ihren Anmeldeelementen beim Anmelden gestartet werden, dies jedoch nicht Verhindern Sie nicht, dass Apps fortgesetzt werden.

Ich habe keine Ahnung, warum die sichere Anmeldung hier abgelehnt wurde.Dies ist eine schnelle und elegante Lösung, um wieder einzusteigen und dauerhafte Änderungen vorzunehmen.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...