03.05.2006 11:12 Первые действия пользователя при крахе приложения Пожалуй, более неприятным, чем "зависание" приложения, может лишь его крах. И в этом случае задача пользователя уже состоит не в принудительном закрытии программы, но в предотвращении незапланированного прекращения работы. А если оно все же происходит, то чаще всего вы видите сообщение о том, что какая-то программа "неожиданно завершила свою работу". Если же в этой ситуации искать какой-то позитив, то стоит отметить, что данного рода проблемы затрагивают лишь одну программу - вся система продолжает работать стабильно. Но вот сообщение о крахе у нас перед глазами, программа эта нам нужна именно сейчас. Что же делать дальше? Пробуем следующие варианты.1. Перезапуск. Сообщение о "неожиданном завершении" содержит кнопку Reopen. Кликните на нее для повторного запуска программы. Если вы родились под счастливой звездой, то уже одним этим проблема будет решена. 2. Безопасный перезапуск. Если же ваша звезда оказалась недостаточно удачливой и крах повторился, подождите пока не появится сообщение об этом. И теперь в нем вы заметите одно небольшое изменение - вместо кнопки Reopen будет Try Again. Кликните на нее для осуществления безопасного запуска. В этом случае система сама заменит файл параметров приложения новым пустым файлом. Программы используют файлы параметров для хранения изменений, которые вы вносите в их настройки. Однако если файл параметров по каким-то причинам повреждается, он может вызывать крах приложения, связанного с ним. Стоит отметить, что все файлы параметров хранятся в папке имя_пользователя/Library/Preferences. Если безопасный перезапуск решил проблему, выйдите из программы. На этом шаге вы познакомитесь с новым сообщением, где система спросит вас - хотите ли вы сохранить новый файл параметров или вернуться к старому? В первом случае вы потеряете все настройки, которые задавали в программе - и это может быть стоящей ценой за работоспособность приложения. Если же вы обнаружили, что даже новый файл параметров не меняет положения, можете смело оставлять старый и попробовать следующие действия. 3. Перезагрузка Мака. Вы не поверите насколько часто проблему можно решить лишь перезагрузив компьютер. Для этого можно использовать как привычные команды, так и осуществить экстремальную перезагрузку/выключение, используя кнопку включения или даже отключение от электросети. 4. Проверка на наличие ошибок и конфликтов. Если проблемное приложение не является разработкой Apple, убедитесь в том, что оно не конфликтует с установленной версией Mac OS X. Например, если вы только что обновили систему, то вполне может случиться так, что вам надо будет обновить и саму программу. И самый надежный способ проверить это - посетить web-сайт разработчиков. 5. Войдите в систему под другой учетной записью. Вы устанавливаете новые программы и настраиваете их под себя - но только эти изменения вы вносите в систему? Конечно, нет, а поэтому попробуйте войти в нее под другой (желательно новой) учетной записью.Если в этом случае краха не произошло, то он связан с каким-либо файлом в папке вашего пользователя, а не с файлом, связанном с общей системой. И это хорошие новости, так как значит, что положение можно исправить без каких-либо радикальных решений а-ля переустановка системы или форматирование диска. Чаще всего в этом случае причиной всех неприятностей является поврежденный или конфликтующий файл внутри папки пользователя Library - это может быть файл параметров .plist, шрифт, файл кэша, плагин или другой файл поддержки (чаще всего внутри папки Application Support). И здесь уже в вашем распоряжении самые различные инструменты для устранения проблемы. Если подозрение падает на поврежденный шрифт, то можно проверить их при помощи команды Validate Font стандартной утилиты Font Book. Точно также для проверки поврежденных файлов .plist можно использовать утилиту Preferential Treatment от Northern Softworks. 6. Используйте Disk Utility. Если программа "вылетает" на запуске или сообщение о "неожиданном завершении" не появляется вовсе, попробуйте использовать стандартную утилиту Disk Utility и с ее помощью проверьте права. 7. Переустановите программу. Никаких сдвигов? Если приложение устанавливалось в систему при помощи специального установщика, попробуйте переустановить его. Вполне возможно случайно был удален или поврежден один из необходимых файлов. 8. Читаем логи. Запустите стандартную утилиту Console. В ней нажмите на кнопку Logs на панели инструментов. Из списка слева найдите папки CrashReporter (в имя пользователя/Library/Logs и /Library/Logs). В этих папках хранятся записи о всех приложениях на вашем Маке, которые хоть раз, но "падали". В этих папках найдите лог-файл с названием вашей проблемной программы и выберите его. То, что вы увидите может быть слишком запутанно для большинства пользователей, но чаще всего именно здесь можно найти ссылки на проблемные файлы - например, на плагин. Особо внимательно смотрите на разделы, содержащие в заголовке слово Crashed. Кстати, когда вы видите сообщение о "неожиданном завершении", если вы нажмете на кнопку Report, то увидите этот же самый файл. 9. Переустановка системы. Если время не ждет, а работа стоит, самое время найти установочный DVD и начать все заново. При установке выберите опцию Archive & Install, а по ее окончанию обязательно обновите свежую систему до самой последней версии. И панель Software Update поможет вам в этом. Источник/Source: MacCentral
© Deep Apple 1994-2007. Перепечатка и/или какое-либо иное воспроизведение материалов сайта
в сторонних источниках информации без письменного разрешения Deep Apple категорически запрещены. |