Сбои и ошибки ПК. Лечим компьютер сами | страница 25



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

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

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

Несовершенство операционной системы

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

Кроме того, совместимость операционных систем с выпуском каждой новой системы ухудшается.

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

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

Отсутствие ресурсов

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

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

Ошибки в реестре

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

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