Совместимость старых программ с Windows Vista
Совместимость старых программ с Windows Vista
Большинство программ, созданных для предыдущих версий Windows, успешно функционируют и в Windows Vista, однако в работе некоторых из них обнаруживаются сбои. Иногда встречается полный отказ от запуска из-за несовместимости приложения с новой операционной системой.
При возникновении проблем совместимости автоматически запускается Помощник по совместимости программ (рис. 5.9), который информирует пользователя о существующей проблеме, сообщает о возможности ознакомиться с ее решением в Интернете, автоматически запускает средства совместимости и предлагает запустить программу уже с учетом их работы.
![](https://storage.yandexcloud.net/wr4img/171246_101_i_158.png)
Рис. 5.9. Сообщение об обнаруженных проблемах совместимости
При устранении проблемы совместимости Помощник по совместимости программ пытается разрешить конфликт с системой безопасности, значительно усовершенствованной в Windows Vista, или же запускает режим моделирования одной из предыдущих версий Windows, в которой программа работает корректно.
Если же обнаруживаются серьезные проблемы и работа программы в Windows Vista невозможна, помощник блокирует ее, о чем также выводит соответствующее сообщение. В этом случае придется обратиться на сайт разработчика за новой версией продукта, совместимой с Windows Vista.
Активизация Помощника по совместимости программ происходит только автоматически при обнаружении проблемы. Однако для некорректно работающей программы вы можете изменить параметры совместимости и вручную. Для этого следует обратиться к Мастеру совместимости программ. Выполните команду Пуск ? Панель управления ? Программы ? Использование старых программ с этой версией Windows.
Следуя инструкциям, поэтапно укажите, каким способом следует открыть проблемную программу, выберите соответствующий ей файл, операционную систему, в которой рекомендовано работать с приложением (рис. 5.10), и при необходимости измените параметры экрана. Нажав кнопку Далее, вы попадете на страницу, где вам будет предложено запустить программу от имени администратора. Поговорим подробнее об этом вопросе.
![](https://storage.yandexcloud.net/wr4img/171246_101_i_159.png)
Рис. 5.10. Запуск проблемного приложения с помощью Мастера совместимости программ
Одной из причин несовместимости приложения может быть попытка старой программы запуститься с правами администратора (обратиться к системным папкам и областям реестра), что в Windows Vista недопустимо при включенном контроле учетных записей пользователей (о нем мы будем говорить в гл. 7). Отныне в целях безопасности системы все программы запускаются на правах обычного пользователя. Поскольку в предыдущих версиях Windows подобные ограничения отсутствовали, в Vista при запуске программы возникает «правовой» конфликт: старая программа не сможет работать в обычном режиме пользователя. Windows Vista позволяет обойти данное ограничение и запускает проблемную программу с правами администратора. Имейте в виду, флажок, отвечающий за это, доступен только при включенном контроле учетных записей пользователей.
Определившись с параметрами совместимости, проверьте, корректно ли работает программа. В случае неудачи (при повторном появлении сообщения о проблемах совместимости) вернитесь в окно Мастера совместимости программ и попробуйте применить другие параметры. Если, перепробовав все варианты, вы все же не смогли подобрать оптимальный, остается запустить программу вопреки предупреждениям о проблемах совместимости. В некоторых случаях приложения функционируют весьма успешно. Если же и эта попытка оказалась неудачной, обратитесь на сайт разработчика программы для получения новой версии. На данный момент большинство производителей программного обеспечения позаботились о том, чтобы последние версии их продуктов были совместимы с новой операционной системой Microsoft.
Обращаю ваше внимание на то, что параметры совместимости настоятельно не рекомендуется настраивать для устаревших антивирусов и различных системных программ, поскольку это может привести к потере данных или снижению уровня безопасности.
Следует отметить, что вы можете настраивать параметры совместимости не только с помощью Мастера совместимости программ, но и на специальной вкладке окна свойств программы. Щелкните кнопкой мыши на ярлыке приложения в меню Пуск, выполните команду Свойства и перейдите на вкладку Совместимость (рис. 5.11).
![](https://storage.yandexcloud.net/wr4img/171246_101_i_160.png)
Рис. 5.11. Вкладка Совместимость окна свойств приложения
Здесь вы увидите параметры совместимости, которые аналогичны тем, что присутствовали на страницах Мастера совместимости программ. Изменить их с помощью данной вкладки можно гораздо быстрее. Обратите внимание, в нижней части присутствует флажок Выполнять эту программу от имени администратора. При его установке приложение будет всегда запускаться с правами администратора, что поможет избежать проблем совместимости, связанных с обращением программы в системные папки и разделы реестра. Напомню: при отключенном контроле учетных записей пользователей программы автоматически запускаются с правами администратора, поэтому данный флажок будет недоступен.
Данный текст является ознакомительным фрагментом.