Причины неправильной работы программного обеспечения. Причины отказов программного обеспечения

Как известно, главная задача компьютера – выполнение команд пользователя, поступающих в результате работы с прикладными программами. Естественно, что качество выполнения команд зависит от качества написания соответствующей программы. Это компьютерная аксиома.

Однако практика показала: все, что касается выполнения программ, непредсказуемо. В любом случае при работе приложений могут появляться ошибки, связанные с нехваткой ресурсов, работой с файлами и т. п. Бывает и такое, что программа вообще отказывается запускаться и зависает.

Само собой разумеется, что системный интегратор пришел немедленно. Войдя в здание, он обнаружил, что освещение работает правильно. Однако, войдя в операционные залы и увидев открытые окна, все было очевидно. Контакт с открытым окном блокирует нагрев. За этим последовало многократное указание: Ветер да, но только интенсивно и ненадолго. Поскольку блокировка нагревателя при открытии окон гарантирует отсутствие избыточного потребления энергии.

Сообщения об ошибках: во всех комнатах работают только люминесцентные лампы для основного освещения, тогда как все галогенные лампы переключения и затемнения не работают. По прибытии выяснилось, что это состояние произошло после сильного шторма. Поэтому было проверено состояние нескольких светильников - использовались низкокачественные галогенные лампы. Это не означает, однако, что его необратимый урон уже произошел. Первым шагом в устранении этого дефекта является перезапуск рассматриваемого устройства или линии, что в большинстве случаев будет достаточным для устранения.

Программная несовместимость

Главной проблемой в использовании программ является их несовместимость с операционной системой. Дело в том, что разработчики ориентируют программу на работу в одной или нескольких операционных системах, использующихся на момент ее написания. Никто не может гарантировать, что эта программа будет нормально работать в новой операционной системе. Как правило, данная проблема характерна для программ, написанных для работы в системах MS-DOS и Windows 95.

Если перезагрузка не работает, возможно, что перенапряжение может частично повредить сохраненную запись прикладной программы в памяти устройства, так что это может помочь перезагрузить ее. Однако при условии, что установка была выполнена в соответствии с правилами, обеспечивающими максимальную защиту от эффектов перенапряжения. Не только использование ограничителей перенапряжений, но и минимизация петель. Поставщик спросил, как это возможно, что после пяти лет работы произошел сбой одного из приводов.

Поскольку цена была сведена к минимуму во время доставки, разрядники не использовались. В результате некоторые из устройств могут быть закрыты слишком рано. Последствием этой неисправности явилась не только замена неисправного устройства, но и добавление отсутствующих ограничителей перенапряжений. Поэтому невозможно установить четкую, конкретную процедуру для обнаружения ошибки в этом процессе. Однако одна процедура распространена. Если установка оснащена опцией удаленной связи для контроля доступа и записи, диагностика установки может быть легко, быстро и дешево.

Для настройки совместимости программ с операционной системой предназначен специальный режим системы. От того, насколько качественно разработана эта функция, зависит корректность работы программы.

Используя возможности операционной системы Windows ХР, можно в любой момент настроить режим совместимости определенной программы, если вы не уверены в том, что она будет работать корректно.

Только когда требуется аппаратное вмешательство, нет ничего, кроме личного вмешательства со стороны подрядчика контрактной сервисной компании. Двигатели, форма корпуса, электроника, пилотные навыки - кажется, что такая хорошая вещь - боевой самолет. Но в случае этих последних, это не вся правда. Существует новый, очень важный фактор - программное обеспечение. Это означает новые возможности, но и новые угрозы.

Последние самолеты даже заполнены электроникой. Передовые системы служат для обнаружения противника, отслеживания его, управления вооружениями, ведения электронного боя, общения, контроля и многое другое. Без программного обеспечения все это бесполезно, и, следовательно, весь самолет бесполезен.

Для этого выполните следующие действия. Предположим, значок программы выведен на Рабочий стол. В таком случае щелкните на нем правой кнопкой мыши и в появившемся контекстном меню выберите пункт Свойства (рис. 3.1).

Рис. 3.1. Выбираем пункт Свойства


В результате на экране появится окно свойств программы (рис. 3.2), содержащее несколько вкладок с параметрами.

Вы должны привыкнуть к тому, что истинный потенциал боевых самолетов все меньше и меньше говорит о том, что он может делать более впечатляющие пилотажные шоу на воздушных шоу и все больше и больше, чем разработчики программного обеспечения, работающие над своим программным обеспечением. Новый истребитель не впечатляет такими функциями, как скорость, дальность или вооружение. Однако пилоты, которые учатся последовательно управлять им, признают, что это революция, когда речь идет об электронике.

Он предлагает пилоту столько информации и возможностей, как никакой другой самолет. Все возрастающая оцифровка боевых самолетов создает новые проблемы. Во-первых, в программном обеспечении могут быть ошибки. В конце концов, программисты - это просто люди. Вы также не можете искать в Интернете решения. Его единственным вариантом является применение основного рецепта для ИТ-проблем, то есть включение и выключение проблемных систем. Это, однако, пустая трата времени и отвлечение от поля битвы, которое может закончиться катастрофой.

Рис. 3.2. Окно свойств программы


Перейдите в данном окне на вкладку Совместимость (рис. 3.3). В области Режим совместимости установите флажок Запускать программу в режиме совместимости с. Из раскрывающегося списка выберите операционную систему, в которой данная программа работает без сбоев. Нажав кнопку ОК, закройте окно и запустите программу.

Существует также кибератака. Это связано с тем, что программа, используемая всеми покупателями новых истребителей, использует один сервер. Цена на революционный потенциал электроники в оборудовании нового поколения будет представлять собой риск частых сбоев и появления новых угроз со стороны хакеров.

Разработчики - это только люди и ошибаются. Чем больше вероятность, тем больше строк кода имеет программное обеспечение. Программное обеспечение, созданное для его нужд, имеет не менее 26 миллионов строк кода. Если вы хотите распечатать все на бумаге, вам понадобится около полумиллиона страниц. Говоря разговорно, он повесил трубку через несколько часов работы и потребовал перезагрузки на лету. Новая версия программного обеспечения была менее стабильной, чем предыдущая, поскольку ошибка возникала в среднем каждые 4, 5 часа использования.

Рис. 3.3. Устанавливаем флажок Запустить программу в режиме совместимости с


Если программа все равно отказывается запускаться, остается два варианта: отказаться от использования этого приложения или найти его более новую версию.

Ошибки Internet Explorer

Internet Explorer – веб-браузер, поставляемый вместе с операционной системой Windows. В большинстве случаев эту программу используют самые неприхотливые пользователи. Почему неприхотливые? Дело в том, что этот браузер обладает огромным количеством недостатков: неустойчивость в работе, отсутствие нормального механизма блокирования всплывающих окон (даже при использовании брандмауэра Windows), множество программных «дыр», сквозь которые легко проникают троянские кони и «черви», и т. д. Разве прихотливый пользователь станет пользоваться таким браузером? Никогда!

Старшему удалось достичь около 30 часов без сбоя программного обеспечения. Как сообщает компания, специалисты работают над изменениями, поэтому программное обеспечение создается 6-7 дней в неделю по 20 часов в день. Были решены проблемы с подвеской радарной системы.

Это означает, что ошибки возникают не каждые несколько, а каждые несколько часов. Это значение кажется высоким, но вопреки внешнему виду приемлемо, хотя и далеко не желательно. Боевые миссии одного человека редко длится более 10 часов. Наибольшим ограничением является сила пилота, производительность которого значительно снижается по мере увеличения усталости.

Однако, как бы там ни было, многие используют для работы в Интернете именно Internet Explorer и не хотят переходить на другие, более безопасные браузеры.

Чаще всего при работе с программой Internet Explorer встречаются следующие ошибки.

Новое окно браузера не открывается или открывается с очень большой задержкой. Причиной этого могут быть недостаточные ресурсы компьютера, загруженность процессора, действие троянского коня и т. п. Для выхода из этой ситуации, как правило, достаточно перезагрузить компьютер. Если же компьютер заражен троянским конем или «червем», необходимо вычислить и удалить виновника. Если ситуация не исправилась, можно попробовать восстановить систему, используя точку восстановления (о том, как это сделать, читайте в разд. 5).

Этот тип радарной проблемы не является неисправностью. Пятнадцать таких машин по-прежнему используются в подразделениях Национальной гвардии ВВС США и в настоящее время модернизируются до их радаров. Это связано с тем, что для этого требуется частая работа техников, которая снижает боевую готовность и увеличивает стоимость обслуживания. В настоящее время именно их работа ограничивает нового американского истребителя.

Неисправность двигателя или плохой структуры крыла, но ошибки, недостатки и недостатки в кодовых строках. Только один экземпляр теста был добавлен в память того или иного участка, который на практике обманул компьютер и убедил его попытаться удержать самолет на земле. Например, использование различных высокоточных бомб или электронных боевых систем. Не было передовых систем связи или датчиков. Более того, во время тренировок и тренировок происходит то, что самолеты не хотят бежать. Если у машины плохой день, технический персонал должен работать над ней в течение нескольких часов, прежде чем все системы будут работать должным образом.

При длительном использовании окна с одновременным открытием нескольких новых окон щелчками на ссылках (например, при работе с поисковой машиной Rambler (www.rambler.ru)) значительно увеличится потребление оперативной памяти и соответственно файла подкачки. Такую ситуацию можно исправить только закрытием «родительского» окна.

Невозможно вызвать окно Свойства обозревателя. Данная ситуация может возникнуть после посещения веб-сайтов сомнительного происхождения и является результатом действия троянского коня. Часто параллельно с этим в качестве домашней страницы прописывается адрес некоего сайта, причем блокируется возможность его изменения. В данной ситуации самым быстрым решением будет восстановление системы из контрольной точки. Если это не помогает, необходимо установить программу, вычисляющую троянских коней, например Ad-Adware, и проверить систему.

В других случаях все работает с самого начала. Это не означает, однако, что те же самые программисты закончат свою работу. Не путем установки лучшего двигателя или генератора, а путем загрузки новых строк кода в память бортовых компьютеров. Благодаря этому оба двигателя должны были получить 35 «новых возможностей». Командир Кевин Макги сказал, что, между прочим, «полностью изменил способ отображения информации экипажу».

Все без внесения серьезных изменений в конструкцию машины. Другие современные самолеты проходят один и тот же процесс. Это будет будущее. Новый боевой самолет неизбежно будет управляться все более и более электроникой, которая потребует от программного обеспечения функционировать должным образом. И есть потребность в том, чтобы общаться все больше и больше систем, что требует большего количества строк кода. Следующий уровень осложнений добавляет военное желание подключить самолеты к хорошо переданной сети, быстро обмениваясь информацией о ситуации на поле боя.

Ошибки Microsoft Office

Наверняка на вашем компьютере установлена по крайней мере одна программа пакета Microsoft Office. Чаще всего пользователи работают с текстовым редактором Microsoft Word и редактором электронных таблиц Mcrosoft Excel. Если с программой Excel проблем обычно не возникает, то в текстовом редакторе достаточно часто появляются ошибки. Это неудивительно, ведь от текстового редактора ожидают намного больше, чем от математических формул. Как говорится, красота требует жертв!

Главной «жертвой» Microsoft Word является файл, описывающий настройки выбранного шаблона для конкретного пользователя.

Наверное, вы часто становились свидетелем такой ситуации: внезапно после загрузки программы исчезает линейка масштаба, переключение в режим разметки происходит странным образом и т. п. Ошибки в файле шаблона возникают случайно, и чаще всего в этом виновата сама программа.

Чтобы привести работу программы в норму, достаточно удалить файл, содержащий шаблон. Этот файл называется normal.dot и располагается в строго назначенном месте: \Documents and Settings\Имя_пользователя\Application Data\Microsoft\Шаблоны\normal.dot, где Имя_пользователя – имя пользователя, в данный момент работающего в операционной системе.

После удаления файла запустите программу Word. При этом будет создан новый файл normal.dot, который восстановит работоспособность программы. Единственное, что вам придется сделать, – заново настроить панели быстрого запуска в программе, однако это не так уж и сложно.

Более серьезной причиной сбоев Microsoft Word является постоянное восстановление поврежденных файлов. Выглядит это следующим образом. После запуска программы и загрузки файла или после отправки файла на печать появляется сообщение об ошибке работы с файлом и о его последующем восстановлении. Далее программа закрывается, снова открывается и загружает якобы восстановленный файл. После этого Word предлагает пользователю сохранить файл, который на самом деле поврежден не был и соответственно сохранения не требует.

Как показала практика, причиной такого сбоя может быть ограниченность ресурсов системы, а также вирусы, испорченные другими программами системные библиотеки и т. п. К сожалению, исправить работу Microsoft Office можно только переустановкой пакета. При этом очень желательно не просто переустановить существующие компоненты, а сначала удалить пакет и затем установить его заново.

Зависание и некорректная работа программ

Как уже упоминалось, работа программы, будь то серьезный графический пакет или простенькое приложение, зависит от множества факторов. В первую очередь – от наличия достаточного количества ресурсов, а также возможности доступа к нужной информации и аппаратной части компьютера. Если хотя бы одно из этих условий не выполняется, то работа программы может сопровождаться разными неожиданностями (в частности, зависанием, внезапным завершением работы и даже перезагрузкой компьютера).

Ярким примером таких сбоев могут служить ошибки в работе программы Acrobat Reader. Они проявляются следующим образом. При открытии из Internet Explorer файла с расширением PDF запустится программа Acrobat Reader, которая с помощью встроенных механизмов отобразит содержимое файла в окне браузера. При этом сама программа закроется. Если же закрыть окно браузера с документом, то вы увидите, что на самом деле программа Acrobat Reader остается в оперативной памяти, тем самым отнимая ресурсы системы.

Чтобы убедиться в этом, запустите Диспетчер задач. Для этого щелкните правой кнопкой мыши на свободном участке Панели задач и в появившемся контекстном меню выберите пункт Диспетчер задач (для этого можно также нажать сочетание клавиш Ctrl+Alt+Delete).

В открывшемся окне перейдите на вкладку Приложения и убедитесь в том, что программы Acrobat Reader нет в списке работающих приложений (рис. 3.4).

Рис. 3.4. Список работающих приложений


На вкладке Процессы данного окна (рис. 3.5) вы увидите файл программы AcroRd32.exe, что говорит о том, что приложение в данный момент находится в оперативной памяти. Мало того, на него выделено более 20 Мбайт оперативной памяти, которая могла бы быть использована для более полезных и нужных процессов.

Рис. 3.5. Список выполняющихся процессов


Единственное, что можно сделать при возникновении этой проблемы, – вручную остановить выполнение процесса. Для этого щелкните правой кнопкой мыши на названии процесса и в появившемся меню выберите пункт Завершить процесс или Завершить дерево процессов, что более предпочтительно в данной ситуации (рис. 3.6).

Рис. 3.6. Завершаем выполнение процесса


В результате вы освободите не только некоторый объем оперативной памяти и файла подкачки, но и занятые программой файлы и устройства, которые до этого не могли быть использованы другими процессами.

Кстати, аналогичным образом можно поступить и с другими подозрительными процессами, отнимающими ресурсы у системы. Главное при этом – не переусердствовать.

Иногда бывает так, что во время работы вдруг перезагружается компьютер. Если исключить возможность аппаратных сбоев (например, неисправность блока питания), то виноватой может быть только работающая программа или нестабильность операционной системы. Например, достаточно часто компьютер перезагружается при просмотре видеофильма в программе BSPlayer или Crystal Player.

Чтобы устранить эту неисправность, попробуйте переустановить саму программу или программы, которые она использует в своей работе. Например, если компьютер зависает при воспроизведении видеофайла, переустановите кодеки для кодирования/декодирования видеоинформации.

Поиск и устранение сбоев программного обеспечения

Идентификатор документа: 384231

Причиной многократных сбоев Studio, скорее всего, является либо проблема конфигурации, либо проблема файла проекта. Ниже приведен перечень мер, которые применяют многие клиенты для устранения проблем этого типа.

· Оптимизация компьютера.

· Повторная сборка поврежденного проекта.

· Повторный захват поврежденного клипа.

· Удаление и повторная установка Avid Studio.

Для дальнейшего устранения неполадок определите, какой из нижеследующих вариантов наилучшим образом соответствует вашей проблеме, а затем прочитайте предложенные рекомендации по устранению неисправностей для этого случая.

Случай 1. Сбой Avid Studio происходит случайным образом. Непохоже, что сбой вызывается какой-то одной причиной, но сбои происходят часто.

Случай 2. Сбой Avid Studio происходит после действия пользователя, например щелчка определенной вкладки или кнопки. Сбой предсказуем и постоянен.

Случай 3. Сбой Avid Studio происходит многократно при выполнении определенных комбинаций действий.

Убедитесь в том, что для видеокарты и звуковой карты используются последние драйверы, которые загружены с веб-сайтов их производителей.

Модель имеющейся видеокарты или звуковой карты можно определить в диспетчере устройств (щелкните значок «Мой компьютер» правой кнопкой мыши и в контекстном меню выберите пункт Свойства ). В Windows XP и Windows Vista можно выбрать вкладку Оборудование , затем щелкнуть кнопку Диспетчер устройств .

Чтобы определить модель видеокарты, щелкните знак плюс перед пунктом Видеоадаптеры в списке диспетчера устройств. Будет показана модель вашей видеокарты. Чтобы определить производителя и дату выпуска драйверов, дважды щелкните название карты. Чтобы просмотреть всю информацию о драйвере, включая его поставщика и дату, перейдите на вкладку Драйвер .

Для звуковой карты следует выполнить почти те же действия. Звуковая карта появляется в разделе Звуковые, видео и игровые устройства диспетчера устройств. Чтобы показать информацию о драйвере звуковой карты, как и для видеокарты, дважды щелкните ее название.

Обновления драйверов часто предоставляются на веб-сайтах производителей оборудования: atitech.com (ATI), nvidia.com (Nvidia) и creative.com (Sound Blaster (SB)).

Обновите Windows

Убедитесь в наличии всех доступных обновлений Windows для вашего компьютера. Эти обновления доступны с сайта:

Оптимизируйте производительность компьютера

Для этих целей Windows предоставляет встроенный инструмент.

1. Щелкните правой кнопкой мыши значок Компьютер и выберите пункт Свойства .

Откроется окно «Свойства системы».

3. В разделе Дополнительно щелкните кнопку Параметры .

4. Выберите параметр Обеспечить наилучшее быстродействие и нажмите кнопку OK .

Освободите место на загрузочном диске

Убедитесь, что на вашем загрузочном диске свободно не менее 10 ГБ дискового пространства. Если емкость свободного пространства меньше, необходимо освободить место.

Удалите и повторно установите Avid Studio

Если ни одна из предложенных мер не дала результата, возможно, вы имеете поврежденную установку Studio. В этом случае необходимо удалить и повторно установить Avid Studio. Чтобы удалить Avid Studio, последовательно выберите пункты Пуск Ø Все программы Ø Avid Studio Ø Удалить Avid Studio . Также можно удалить программу в списке Программы и компоненты на панели управления Windows. После удаления Avid Studio выполните установку заново с диска или пакета загрузки программы.

Проверьте проект на наличие повреждений

Попробуйте собрать заново первые несколько минут проекта. Если нестабильность при этом не возникает, попробуйте добавить в проект несколько дополнительных минут. Если система остается стабильной, выполните сборку проекта заново.

Проверьте медиафайлы на наличие повреждений

Если нестабильность предположительно происходит при работе с определенными аудио- или видеоклипами, необходимо повторно записать или импортировать звук или видео. Если файлы мультимедиа были импортированы и созданы с помощью другого приложения, необходимо повторить запись в Studio и создать тестовый проект. Хотя Studio поддерживает множество видеоформатов, конкретный клип может быть поврежден или записан в редком формате. Если проблема предположительно возникает с файлом wav или mp3 , перед импортом такого файла преобразуйте его в другой формат.

Переустановите Windows.

Это достаточно решительный шаг, но если предыдущие шаги не помогли, возможно, повреждена сама операционная система Windows. Серьезные требования к обработке, которые налагаются на систему инструментом авторинга, мультимедиа Avid Studio могут выявить нестабильности, которые не проявляются с обычными приложениями. Один из способов определить, заключается ли проблема в установке Windows, состоит в запуске средства вывода сведений о системе. Это средство отслеживает сбои Windows и записывает время.

Чтобы использовать средство вывода сведений о системе, выполните указанные ниже действия.

1. Нажмите кнопку Пуск , выберите пункт Выполнить и введите «Msinfo32» в окно поиска под кнопкой Пуск . Чтобы открыть окно «Системная информация», нажмите клавишу Enter.

2. Раскройте категорию Программная среда на левой стороне окна.

3. Щелкните Отчеты об ошибках Windows .

Наличие в окне «Отчеты об ошибках Windows» большого количества записей может являться признаком того, что операционная система нестабильна или существуют проблемы с аппаратными ресурсами компьютера. Анализ этих записей поможет выявить причину неисправности. Если большинство сбоев связано с системным программным обеспечением, например с проводником Windows, то операционная система неисправна. Частые случайные сбои являются еще одним общеизвестным признаком повреждения Windows.

Случай 2. Сбой Studio происходит после действия пользователя

Если сбой Avid Studio происходит при щелчке определенной вкладки или кнопки, начните с действий, которые приведены в описании к случаю 1. Обычно такая проблема свидетельствует о том, что Studio установлена неверно или повреждена, поэтому удаление и повторная установка Studio с последующим обновлением до последней версии должны разрешить данную проблему.

Чтобы определить, является ли сбой характерным для того или иного проекта, создайте тестовый проект и добавьте несколько сцен на временную шкалу из образца видео. Затем щелкните вкладку или кнопку, которая, по вашему мнению, вызывает сбой. Если сбой тестового проекта не происходит, возможно, проблема связана с конкретным проектом, над которым вы работаете, а не со Studio или системой. Если сбой возникает и для тестового проекта, обратитесь в нашу службу поддержки и сообщите все точные подробности о режиме сбоя. Мы попытаемся воссоздать проблему.

Случай 3. Сбои Studio происходят многократно

Если сбои Studio происходят при выполнении определенной процедуры или комбинации действий, воспользуйтесь действиями по поиску и устранению неполадок, которые приведены в описании к случаю 1, поскольку это просто более сложный вариант случая 2. Часто очень сложно установить точную последовательность действий, в результате которых возникает сбой. Простой тестовый проект с тем же видео (как указано выше) существенно поможет вам для исследования причины сбоя, а также будет способствовать более быстрому разрешению проблемы при обращении в службу поддержки.