如何删除灰色的未知登录项 Snow Leopard

15 macos

安装 Snow Leopard 后,我的地图网络驱动器应用程序不再工作。没问题,但它留下了一个未知的登录项,该项变灰并且无法以正常方式(也在管理员模式下)删除。

有人知道如何删除这个灰色的未知登录项吗?

小智 8

您可以尝试直接编辑以下 plist 文件:

/Users/YOUR_USERNAME/Library/Preferences/com.apple.loginitems.plist
Run Code Online (Sandbox Code Playgroud)

您将需要使用属性列表编辑器打开此 plist 文件,然后您应该能够删除与灰色项目对应的项目。

  • 对我来说,未知项目不在该 plist 中,右键单击不会显示“在 Finder 中显示”上下文菜单(尽管其他项目会显示)。 (8认同)

小智 8

它可能位于 Managed Preferences 文件夹中。

查看 /Library/Managed Preferences/USERNAME/loginwindow.plist


小智 8

首先,关于这个“UNKNOWN”的性质。操作系统记录登录项的地方之一是 loginwindow.plist。这些项目作为名称/种类/路径值存储在字典中。如果其中一个应用程序添加了不遵循模式的项目,则它会显示为“未知”。

该记录很可能来自网络用户帐户软件(Active Directory 或类似软件)。您可以打开 /Library/Managed Preferences/ your-user-name /loginwindow.plist 进行仔细检查(XCode 或TextWrangler可以这样做)。在 AutoLaunchedApplicationDictionary 下,您应该会看到一个登录项列表。如果其中之一不遵循名称/种类/路径结构,它将显示为 UNKNOWN。就我而言,我有以下几点:

<dict>
    <key>AuthenticateAsLoginUserShortName</key>
    <true/>
    <key>MCX-NetworkHomeDirectoryItem</key>
    <true/>
</dict>
Run Code Online (Sandbox Code Playgroud)

对于网络用户帐户,不可能摆脱“未知”登录项,因为每次登录时都会重新创建 loginwindow.plist。