Как убрать затемненный неизвестный элемент входа Snow Leopard

15

После установки Snow Leopard мое сетевое приложение на карте перестало работать. Нет проблем, но он оставил неизвестный элемент входа, который отображается серым цветом и не может быть удален обычным способом (также в режиме администратора).

Кто-нибудь знает, как удалить этот недоступный серым неизвестный элемент входа?

Ƭᴇcʜιᴇ007
источник
1
Пожалуйста, поделитесь, если вы нашли решение, у меня та же проблема, и я не знаю, как ее решить.
Deadalnix
После всех этих лет проблема все еще не решена. И я только что столкнулся с этим. Боюсь, единственное, что поможет, это переустановить. Это серьезная, редкая ошибка, которая не исправлялась все эти годы: /
koras

Ответы:

8

Вы можете попробовать отредактировать следующий файл plist напрямую:

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

Вам нужно будет использовать Редактор списка свойств, чтобы открыть этот plist-файл, затем вы сможете удалить элемент, который соответствует неактивному элементу.

Маколей
источник
Может быть проще просто щелкнуть правой кнопкой мыши на элементе (в списке элементов входа в систему) и выбрать «Показать в Finder»; и затем выбросить это оттуда.
У меня та же проблема, что описана выше, и в этом файле нет
элемента
8
Для меня неизвестный элемент не находится в этом списке, и щелчок правой кнопкой мыши не вызывает контекстное меню «Показать в Finder» (хотя и для других элементов).
james.garriss
8

Есть вероятность, что он находится в папке Managed Preferences.

Смотрите в / Library / Managed Preferences / USERNAME / loginwindow.plist

thealanberman
источник
8

Прежде всего, о характере этого «НЕИЗВЕСТНО». Одним из мест, где ОС ведет учет элементов входа, является loginwindow.plist. Элементы хранятся в словаре в виде значений name / kind / path. Если одно из приложений добавляет элемент, не соответствующий шаблону, оно отображается как «НЕИЗВЕСТНО».

Скорее всего, эта запись поступила от программного обеспечения учетной записи пользователя сети (Active Directory или аналогичного). Вы можете открыть / Library / Managed Preferences / your-user-name /loginwindow.plist для двойной проверки (XCode или TextWrangler могут это сделать). Под AutoLaunchedApplicationDictionary вы должны увидеть список элементов входа. Если один из них не соответствует структуре имя / вид / путь, он будет отображаться как НЕИЗВЕСТНО. В моем случае у меня есть следующее:

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

Для сетевой учетной записи пользователя невозможно избавиться от элемента входа «НЕИЗВЕСТНО», так как loginwindow.plist создается заново при каждом входе в систему.

mikryz
источник
1
Это похоже на случай для меня. Нет ли способа предотвратить его создание при каждом входе в систему, даже если я являюсь администратором на моем компьютере?
Клифтон Лабрум
@CliftonLabrum Я не смог его найти. Я думаю, что так работает AD на Mac.
Микрыз
0
  1. Сначала разблокируйте золотой значок замка в левом нижнем углу.

  2. Теперь все элементы входа в список должны быть доступны для редактирования.

  3. Выделите элементы, которые были выделены серым цветом ранее, используйте кнопку «минус», чтобы удалить их. Убедитесь, что убрали пункты из списка в первую очередь.

  4. Когда вы закончите, заблокируйте золотой значок замка в левом нижнем углу.

Грейс Ю.
источник
3
См. Исходное сообщение: «он оставил неизвестный элемент входа, который отображается серым цветом и не может быть удален обычным способом (также в режиме администратора)».
Робо
Да, не полезно.
james.garriss
Это было на самом деле правильное решение для меня. Элемент выделен серым цветом, и я не смог его удалить. Пришлось сначала нажать на замок.
Док
0

В моем случае у меня был элемент входа, которого не было ни в моих пользовательских настройках ( ~/Library/Preferences/com.apple.loginitems.plist), ни в системных настройках (1 ~ / Library / Preferences / com.apple.loginitems.plist`), поэтому ни один из предыдущих ответов не помог.

Оказывается, у меня что-то было /Library/StartupItems/. В моем случае это было MySQLCOM, по-видимому, помещено туда старой версией установщика MySQL (с тех пор я установил более новую версию через Homebrew, которая ничего не помещает в это место). Я удалил эту версию, но StartupItem остался, указывая на несуществующее приложение.

Я удалил MySQLCOM, перезапустил, и неизвестный элемент исчез.

Итак, проверьте эту папку и посмотрите, есть ли у вас что-то неожиданное, что может указывать на приложение, которое вы с тех пор удалили. Кроме того, проверьте ~/Library/StartupItems/, хотя на моем Mac, эта папка не существует.

Но следуйте и другим предложениям (глядя на com.apple.loginitems.plistи loginwindow.plist), так как эта Неизвестная проблема может иметь несколько причин.

Jimothy
источник
0

Вы можете попытаться найти неизвестные элементы в /Library/Preferences/com.apple.loginitems.plistили /Users/$username/Library/Preferences/com.apple.loginitems.plist, а затем попытаться удалить элементы, используя plist. Если вы не можете удалить элементы, просто удалите файл, все в порядке.

AImager
источник
Удалять этот файл можно только в том случае, если вы не хотите, чтобы какие-либо элементы входа, которые он содержит, действительно запускались во время входа.
Кен Уильямс