Сообщения об ошибках, возникающие в результате сбоев приложений
Иногда проблема оказывается настолько серьезной, что приложение не может продолжать работу и немедленно останавливается. К счастью, операционная система Windows XP надежно изолирует приложения друг от друга и от операционной системы, это означает, что фатальный сбой одного приложения вряд ли сможет нарушить функционирование всей системы. Когда возникает фатальный сбой приложения, система завершает его работу и отображает на экране сообщение, объясняющее вам,что, собственно, произошло. Как можно предположить, на самом деле такое сообщение вовсе не объясняет вам истинную причину произошедшего сбоя — вы должны расценивать его лишь как оповещение о произошедшем событии.
Когда вы видите на экране подобную ошибку, это вовсе не означает, что вы обязательно должны предпринять какие-либо действия.Современное программное обеспечение является настолько сложным, что фатальные сбои практически неизбежны. Они могут возникать время от времени, и с этим приходится мириться, однако если это происходит достаточно часто, вы должны попытаться выяснить причину проблемы и исправить ее. Попытайтесь намеренно воспроизвести фатальный сбой. Проследите, какие действия предшествуют сбою, что именно необходимо сделать, чтобы возник сбой. Определите, связана ли проблема с некоторым конкретным приложением или устройством. Если сбой возникает каждый раз при выполнении определенной последовательности действий внутри некоторой программы или при обращении к некоторому устройству, это значит, что, скорее всего, вы обнаружили виновника проблемы. Если после проведения серии экспериментов вы пришли к выводу, что сбой возникает абсолютно случайно и, на ваш взгляд, не связан с каким-либо конкретным приложением или устройством, проанализируйте некоторые другие возможные причины проблемы. Имейте в виду, что сбой может возникнуть в результате ошибок оперативной памяти или жесткого диска. О диагностике и исправлении ошибок жесткого диска было рассказано ранее, когда мы с вами обсуждали использование утилиты Chkdsk. О проблемах, связанных с драйверами устройств, будет рассказано в одном из следующих разделов данной главы. Как правило, Windows XP не только оповещает вас о возникшей проблеме, но и предлагает вам сообщить о ней в компанию Microsoft. Если вы действительно верите в то, что компания Microsoft воспользуется предоставленными вами данными для исправления ошибок в Windows, значит, вы из той категории людей, которые искренне верят в существование Санта-Клауса и Микки-Мауса. При желании вы можете полностью отключить отображение сообщений об ошибках. Вот что для этого необходимо сделать: 1.Выберите Control Panel (Панель управления)>System (Система) и перейдите на вкладкуAdvanced (Дополнительно). 2.Щелкните на Error Reporting (Отчет об ошибках) и выберите Disable Error Reporting (Отключить отчет об ошибках). 3.Если вы хотите отключить отображение сообщений,связанных с фатальными сбоями приложений, сбросьте флажок But notify me when critical errors occur (Но уведомлять о критических ошибках). Если вы сбросили этот флажок, в случае фатального сбоя приложения рабочее окно этого приложения просто исчезнет с экрана без каких-либо дополнительных сообщений. Поначалу это может казаться вам несколько странным, однако через некоторое время вы привыкнете. Возможно, вам даже понравится то, что даже в случае фатального сбояWindows не раздражает вас своими бессмысленными сообщениями. 4.Щелкните на кнопке OK, затем еще раз. Изменения вступят в силу немедленно. Подробнее об ошибках BSOD (Blue Screen of Death), а также о том, как предотвратить перезагрузку Windows в случае их возникновения, рассказывается в приложении Д.
|