Можно ли принудительно открыть 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.