Можно ли принудительно открыть Finder без загрузки предыдущих файлов?

0

Finder потерпел крушение недавно, и мне пришлось заставить его выйти. Проблема в том, что теперь, когда я открываю что-то с ним, все файлы, которые он открывал ранее (включая тот, который вызвал сбой), пытаются открыть, и он снова падает. Есть ли способ заставить Finder открываться (только один раз) как чистый лист?

Джордж Пирс
источник
Почему бы просто не закрыть их тогда?
dhruveonmars
Finder зависает, как только пытается открыть файлы, потому что один из прошлых файлов вызвал его сбой.
Джордж Пирс

Ответы:

1

Попробуйте удалить каталог SavedState:

rm -r ~/Library/Saved\ Application\ State/com.apple.finder.savedState/

Когда я попытался запустить killall -kill Finder, это сработало, но open -Fa Finderили щелкнув по команде значок Dock в Finder, не сработало.

Вы также можете попробовать:

  • Отключить ~/Library/Preferences/com.apple.Finder.plist, временно переместив его в другое место.
  • Вызвать панику ядра с sudo dtrace -w -n 'BEGIN{panic();}'. Обычно существует возможность отключить восстановление состояния после паники ядра.
  • Временно выгрузите запущенный агент с помощью launchctl unload /System/Library/LaunchAgents/com.apple.Finder.plist. Обычно существует диалог о восстановлении состояния после сбоев, но, возможно, он не отображается, если программа открывается с помощью launchd.
LRI
источник
Перепробовал все три - до сих пор загружается все, включая сбойный файл. Спасибо за вашу помощь, хотя.
Джордж Пирс
Я отредактировал пост, чтобы добавить еще три вещи, которые вы можете попробовать. Если есть какие-либо соответствующие сообщения журнала, вы также можете отредактировать вопрос, чтобы включить их.
Lri