防止 Mac 重启后重新加载应用程序

防止 Mac 重启后重新加载应用程序

我的 Macbook Pro 锁定后,我必须按住电源按钮来关闭电源。

当它重新启动时,它会重新加载我之前运行的所有应用程序,这花了很长时间并且完全没有必要。

有什么办法可以阻止它重新加载之前运行的应用程序吗?

我正在运行 OS X 10.7。

答案1

在登录时按住 Shift 键应该可以防止应用程序为该登录重新启动。

如果要永久阻止应用程序重新打开,您可以退出所有应用程序,然后锁定com.apple.loginwindow.*.plist~/Library/Preferences/ByHost/

此 plist 保存了打开的应用程序列表,注销时列表中的所有应用程序将在登录后再次启动(假设勾选了此复选框,默认情况下始终如此)。如果您退出所有应用程序,然后锁定该 plist,则其应用程序列表将始终为空,因此即使勾选了该复选框,列表中也不会有任何应用程序可以重新启动。

解锁 plist 将使其恢复正常行为。

答案2

您正在寻找的是禁用 ApplePersistence 功能,可以通过以下方式完成:

defaults write -g ApplePersistence -bool no

答案3

第一的关闭所有应用程序(这很重要)。然后在终端中执行:

sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*
sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*

基本上,您需要使 loginWindow* 文件不可被任何人写入。

撤消

sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*

答案4

转到系统偏好设置/常规。

取消选中“退出时恢复窗口...”框

相关内容