So entfernen Sie ausgegraute unbekannte Anmeldeinformationen Snow Leopard

15

Nach der Installation von Snow Leopard funktionierte meine Kartennetzwerkanwendung nicht mehr. Kein Problem, aber es wurde ein unbekanntes Anmeldeelement zurückgelassen, das abgeblendet ist und nicht wie gewohnt entfernt werden kann (auch im Administratormodus).

Weiß jemand, wie man dieses ausgegraute unbekannte Login-Item entfernt?

ƬᴇcƬᴇιʜ007
quelle
1
Teilen Sie uns bitte mit, wenn Sie eine Lösung gefunden haben. Ich habe das gleiche Problem und weiß nicht, wie ich es lösen soll.
Deadalnix
Nach all den Jahren ist das Problem immer noch nicht gelöst. Und ich bin gerade darauf gestoßen. Ich fürchte, das einzige, was helfen wird, ist die Neuinstallation. Dies ist ein schwerwiegender, seltener Fehler, der in all den Jahren nicht behoben wurde: /
koras

Antworten:

8

Sie können versuchen, die folgende plist-Datei direkt zu bearbeiten:

/Users/YOUR_USERNAME/Library/Preferences/com.apple.loginitems.plist

Sie müssen den Eigenschaftenlisten-Editor verwenden, um diese Plist-Datei zu öffnen. Anschließend sollten Sie in der Lage sein, das Element zu löschen, das dem ausgegrauten Element entspricht.

macauley
quelle
Es könnte einfacher sein, einfach mit der rechten Maustaste auf das Element (in der Liste der Anmeldeelemente) zu klicken und "Im Finder anzeigen" zu wählen. und dann von dort wegwerfen.
Ich habe das gleiche Problem wie oben beschrieben und der Artikel ist nicht in dieser Datei.
Deadalnix
8
Für mich befindet sich das unbekannte Element nicht in dieser Liste, und ein Rechtsklick ruft nicht das Kontextmenü "Im Finder anzeigen" auf (obwohl dies für die anderen Elemente der Fall ist).
james.garriss
8

Möglicherweise befindet es sich im Ordner "Verwaltete Einstellungen".

Suchen Sie unter / Library / Managed Preferences / USERNAME / loginwindow.plist

thealanberman
quelle
8

Zunächst zur Natur dieses "UNBEKANNTEN". Einer der Orte, an denen das Betriebssystem Anmeldeobjekte aufzeichnet, ist loginwindow.plist. Die Elemente werden in einem Wörterbuch als Name / Art / Pfadwerte gespeichert. Wenn eine der Anwendungen ein Element hinzufügt, das nicht dem Muster entspricht, wird es als "UNBEKANNT" angezeigt.

Höchstwahrscheinlich stammt dieser Datensatz aus der Netzwerkbenutzerkontosoftware (Active Directory oder ähnliches). Sie können / Library / Managed Preferences / your-user-name /loginwindow.plist öffnen, um dies zu überprüfen (XCode oder TextWrangler können dies tun). Unter AutoLaunchedApplicationDictionary sollte eine Liste der Anmeldeelemente angezeigt werden. Wenn einer von ihnen nicht der Struktur Name / Art / Pfad folgt, wird er als UNBEKANNT angezeigt. In meinem Fall habe ich Folgendes:

<dict>
    <key>AuthenticateAsLoginUserShortName</key>
    <true/>
    <key>MCX-NetworkHomeDirectoryItem</key>
    <true/>
</dict>

Für ein Netzwerkbenutzerkonto ist es unmöglich, das Anmeldeelement "UNBEKANNT" zu entfernen, da loginwindow.plist bei jedem Anmelden neu erstellt wird.

Mikryz
quelle
1
Dies scheint bei mir der Fall zu sein. Kann ich nicht verhindern, dass es bei jedem Login erstellt wird, auch wenn ich Administrator auf meinem Computer bin?
Clifton Labrum
@CliftonLabrum Ich konnte es nicht finden. Ich denke, so funktioniert AD auf dem Mac.
Mikryz
0
  1. Entsperren Sie zuerst das goldene Schlosssymbol in der linken unteren Ecke.

  2. Jetzt sollten alle Anmeldeelemente in der Liste zum Bearbeiten verfügbar sein.

  3. Markieren Sie die Elemente, die zuvor ausgegraut waren, und löschen Sie sie mit der Schaltfläche "Minus". Stellen Sie sicher, dass Sie zuerst die Elemente aus der Liste deaktivieren.

  4. Wenn Sie fertig sind, sperren Sie das goldene Schlosssymbol in der linken unteren Ecke.

Grace Y.
quelle
3
Siehe den ursprünglichen Beitrag: "Es ist ein unbekanntes Anmeldeelement zurückgeblieben, das abgeblendet ist und nicht auf normale Weise entfernt werden kann (auch im Administratormodus)."
Robo
Ja, nicht hilfreich.
james.garriss
Dies war eigentlich die richtige Lösung für mich. Ein Objekt war ausgegraut und ich konnte es nicht entfernen. Musste zuerst auf das Schloss klicken.
Doc
0

In meinem Fall hatte ich ein Anmeldeelement, das weder in meinen Benutzereinstellungen ( ~/Library/Preferences/com.apple.loginitems.plist) noch in den Systemeinstellungen (1 ~ / Library / Preferences / com.apple.loginitems.plist`) enthalten war, sodass keine der vorherigen Antworten hilfreich war.

Es stellte sich heraus, ich hatte etwas drin /Library/StartupItems/. In meinem Fall wurde es MySQLCOMvermutlich von einer alten Version des MySQL-Installers dort abgelegt (ich habe seitdem eine neuere Version über Homebrew installiert, die nichts an dieser Stelle ablegt). Ich hatte diese Version gelöscht, aber das StartupItem blieb bestehen und zeigte auf eine jetzt nicht vorhandene Anwendung.

Ich habe gelöscht MySQLCOM, neu gestartet und das unbekannte Element wurde entfernt.

Überprüfen Sie daher diesen Ordner und stellen Sie fest, ob unerwartete Ereignisse vorliegen, die auf eine Anwendung hindeuten könnten, die Sie inzwischen gelöscht haben. Überprüfen Sie auch ~/Library/StartupItems/, ob dieser Ordner auf meinem Mac nicht vorhanden ist.

Befolgen Sie jedoch auch die anderen Vorschläge (siehe com.apple.loginitems.plistund loginwindow.plist), da dieses unbekannte Problem mehrere Ursachen haben kann.

Jimothy
quelle
0

Sie können versuchen, unbekannte Elemente in /Library/Preferences/com.apple.loginitems.plistoder zu finden /Users/$username/Library/Preferences/com.apple.loginitems.plist, und dann versuchen, die Elemente zu löschen, indem Sie plist verwenden. Wenn Sie die Elemente nicht löschen können, löschen Sie einfach die Datei, es ist in Ordnung.

AImager
quelle
Es ist nur in Ordnung, diese Datei zu löschen, wenn Sie nicht möchten, dass die darin enthaltenen Anmeldeelemente beim Anmelden tatsächlich gestartet werden.
Ken Williams