ОглавлениеНазадВпередНастройки
Добавить цитату

Куда «вылетают» программы

Если программа «вылетела», попробуйте ее запустить снова. Снова «вылетела»? Не отчаивайтесь! Windows обладает одним мистическим свойством: если что-то не работает сейчас, возможно, оно заработает после перезагрузки системы. У опытных пользователей выражение «Выйти и зайти» давно стало устойчивым. В просторечии процесс перезагрузки Windows называется слегка презрительно: «Похлопать форточками». Видимо, потому, что иногда закрывать и открывать Windows («Окна» в переводе с английского) приходится каждые пять минут.

Примечание

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

Тем не менее этот способ работает в 90 % случаев. Если же прикладная программа не запускается и после «хлопанья форточками»… тогда беда, придется ее заново устанавливать.

Но, бывает, и это не помогает! Ну не работает программа, хоть плачь! Здесь стоит задуматься: а запускалась программа раньше? Если да, то после чего она перестала работать? Возможно, вы поставили приложение или драйвер, которые что-то изменили в настройках системы? Чтобы выяснить это, попробуйте вернуться в прошлое, используя точку восстановления системы. Обычно это срабатывает. И тогда вам придется решать, какую из конфликтующих программ оставлять, а какую «сносить».

Если же программа впервые установлена и сразу начала «вылетать», возможно, проблема в том, что она слишком старая. В Windows XP она запускается, а в Vista – все, не может. Это довольно частая ситуация, называется она «проблема совместимости». Обычно, как только она возникла, запускается Помощник по совместимости программ. Это утилита, которая информирует пользователя о проблеме, предлагает ознакомиться с ее решением в Интернете, но самое главное – пытается справиться с проблемой (рис. 3.13).

Рис. 3.13. Сообщение об обнаруженных проблемах совместимости


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

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

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

Примечание

Эмуляция – это когда система Windows Vista прикидывается Windows XP, Windows 98 или другой версией Windows. Это помогает в тех случаях, когда программа настолько стара, что просто не в состоянии выполняться в современной операционной системе.

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

Рис. 3.14. Запуск проблемного приложения с помощью Мастера совместимости программ


Нажав Далее, вы попадете на страницу, где вам будет предложено запустить программу от имени администратора.

Примечание

Кто такой администратор? Это самый главный пользователь, который может изменить любую настройку в системе. В Vista – из соображений все той же безопасности – все программы запускаются не от имени администратора, а от имени обычного пользователя. А ваша устаревшая программа может пытаться запуститься от имени администратора. От этого и все беды.

Не всегда удается сразу решить все проблемы совместимости, но вы не отступайтесь! Попробуйте еще раз запустить мастер совместимости и применить в нем другие настройки.

Параметры совместимости вы можете менять не только с помощью мастера, но и на специальной вкладке окна свойств программы. Щелкните на ярлыке приложения в меню Пуск, выполните команду Свойства и перейдите на вкладку Совместимость (рис. 3.15).

Рис. 3.15. Вкладка Совместимость окна свойств приложения


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

Внимание!

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

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

В самом крайнем случае придется, как уже говорилось выше, искать новую, написанную специально для Windows Vista, версию программы.