Wie kann ich den anfänglichen Setup-Assistenten auf Mountain Lion erneut ausführen?

Wie in meinem Artikel zu benutzerdefinierten Tastaturlayouts beschrieben , kann es in manchen Situationen nützlich sein, den Setup-Assistenten (die App, die Sie erhalten, wenn Sie zum ersten Mal einen neuen Mac starten, oder eine Neuinstallation von OS X) erneut auszuführen ), um einige Einstellungen für den aktuellen Benutzer zu ändern.

Dies funktionierte in OS X 10.7 Lion und früheren Versionen einwandfrei:

sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"

In OS X 10.8 Mountain Lion wird dieser Befehl jedoch vorzeitig mit der folgenden Meldung beendet:

...Für die Domäne existiert bereits eine Systemidentität com.apple.systemdefault. Erledigt.

Es scheint, dass der Einrichtungsassistent „intelligenter“ geworden ist, indem er erkennt, dass alle Einstellungen für den aktuellen Benutzer bereits eingegeben wurden. Gibt es eine Möglichkeit, diese Erkennung zu umgehen, damit ich den Setup-Assistenten erneut ausführen kann (um das Tastaturlayout des globalen Systems zu ändern )?

Antworten (2)

Eigentlich sollten Sie dazu in der Lage sein, eine versteckte Systemdatei zu entfernen, die OS X mitteilt, dass das Setup ausgeführt wurde. Diese Datei löschen:

/var/db/.AppleSetupDone

Es ist eine versteckte Datei, also müssen Sie sie mit Terminal entfernen oder versteckte Dateien im Finder anzeigen. Sie können die Datei folgendermaßen entfernen:

rm /var/db/.AppleSetupDone

Um versteckte Dateien im Finder anzuzeigen, geben Sie Folgendes in das Terminal ein:

defaults write com.apple.Finder AppleShowAllFiles -bool true

…und dann den Finder neu starten.

Danke für den Vorschlag! Es funktioniert wie von Ihnen beschrieben, allerdings muss ich dazu ein neues Benutzerkonto erstellen – ich kann die Einstellungen für das aktive Konto nicht überschreiben. IIRC, das war früher zumindest in Lion möglich. Mit anderen Worten, die Dinge waren früher einfacher, aber zumindest ist es immer noch möglich, das zu tun, was ich will :) Nochmals vielen Dank!
Gern geschehen. Ich habe den neuen Benutzer vergessen, aber als ich das Problem mit dem Computer eines Freundes hatte, war dies ein Lösungsvorschlag.
Denken Sie daran, dass Sie diese Datei als root (dh 'sudo rm') rmen müssen.

Sie können das Installationsprogramm einfach erneut aus dem Mac App Store herunterladen und auf demselben Computer erneut ausführen. Es wird Ihnen sagen, dass der Computer bereits auf der gleichen Version ist, aber es sollte korrekt weitergehen. Sie können das Anwendungspaket kopieren, wenn Sie glauben, dass Sie es woanders benötigen.

Ich möchte jedoch nicht das gesamte Installationsprogramm ausführen – nur den Setup-Assistenten. Ich möchte mein benutzerdefiniertes Tastaturlayout zum Systemstandard machen, was nicht möglich ist, wenn der Setup-Assistent zum ersten Mal ausgeführt wird (direkt nach der Installation), da das benutzerdefinierte Tastaturlayout bei einer Neuinstallation nicht vorhanden wäre.
@MathiasBynens "com.apple.systemdefault" bezieht sich auf das Stammzertifikat auf Ihrem Computer und den damit verbundenen öffentlichen/privaten Schlüssel. Ich mache hier eine Vermutung und es ist keine gute Idee, es ohne Backup und eine Möglichkeit zur Wiederherstellung Ihres Computers zu versuchen, aber Sie können diese wahrscheinlich aus Keychain Access.app entfernen und dann den Setup-Assistenten ausführen, was ich denke , wird neu erstellt, wenn es läuft. Da der Setup-Assistent diese Dateien überwacht, muss dies bedeuten, dass er sie erstellt, wenn sie nicht existieren. Für hieraus entstehende Probleme bin ich nicht verantwortlich.