Совместимость старых программ с Windows Vista

We use cookies. Read the Privacy and Cookie Policy

Совместимость старых программ с Windows Vista

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

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

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

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

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

Активизация Помощника по совместимости программ происходит только автоматически при обнаружении проблемы. Однако для некорректно работающей программы вы можете изменить параметры совместимости и вручную. Для этого следует обратиться к Мастеру совместимости программ. Выполните команду Пуск ? Панель управления ? Программы ? Использование старых программ с этой версией Windows.

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

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

Одной из причин несовместимости приложения может быть попытка старой программы запуститься с правами администратора (обратиться к системным папкам и областям реестра), что в Windows Vista недопустимо при включенном контроле учетных записей пользователей (о нем мы будем говорить в гл. 7). Отныне в целях безопасности системы все программы запускаются на правах обычного пользователя. Поскольку в предыдущих версиях Windows подобные ограничения отсутствовали, в Vista при запуске программы возникает «правовой» конфликт: старая программа не сможет работать в обычном режиме пользователя. Windows Vista позволяет обойти данное ограничение и запускает проблемную программу с правами администратора. Имейте в виду, флажок, отвечающий за это, доступен только при включенном контроле учетных записей пользователей.

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

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

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

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

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

Данный текст является ознакомительным фрагментом.