![如何删除灰色的未知登录项 Snow Leopard](https://linux22.com/image/1218180/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E7%81%B0%E8%89%B2%E7%9A%84%E6%9C%AA%E7%9F%A5%E7%99%BB%E5%BD%95%E9%A1%B9%20Snow%20Leopard.png)
安装 Snow Leopard 后,我的地图网络驱动器应用程序不再工作。没问题,但它留下了一个未知的登录项,该项呈灰色,无法通过正常方式删除(即使在管理员模式下)。
有人知道如何删除这个灰色的未知登录项吗?
答案1
您可以尝试直接编辑以下 plist 文件:
/Users/YOUR_USERNAME/Library/Preferences/com.apple.loginitems.plist
您需要使用属性列表编辑器打开此 plist 文件,然后您应该能够删除与灰色项相对应的项。
答案2
它有可能位于“管理首选项”文件夹中。
查看 /Library/Managed Preferences/USERNAME/loginwindow.plist
答案3
首先,关于这个“未知”的性质。操作系统保存登录项记录的地方之一是 loginwindow.plist。这些项以名称/种类/路径值的形式存储在字典中。如果某个应用程序添加的项不符合该模式,则会显示为“未知”。
该记录很可能来自网络用户帐户软件(Active Directory 或类似软件)。您可以打开 /Library/Managed Preferences/您的用户名/loginwindow.plist 进行仔细检查(XCode 或文本管理工具可以做到这一点)。在 AutoLaunchedApplicationDictionary 下,您应该会看到登录项列表。如果其中一个不遵循名称/种类/路径结构,它将显示为未知。就我而言,我有以下内容:
<dict>
<key>AuthenticateAsLoginUserShortName</key>
<true/>
<key>MCX-NetworkHomeDirectoryItem</key>
<true/>
</dict>
对于网络用户帐户,不可能摆脱“未知”登录项,因为每次登录时都会重新创建 loginwindow.plist。
答案4
就我而言,我有一个登录项,它不在我的用户偏好设置(~/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