Материал предоставлен https://it.rfei.ru

Настройка параметров совместимости

Большинство приложений без проблем работают как в Windows ХР, так и в Windows 7. Но вполне может случиться так, что самое важное для вашей деятельности приложение откажется функционировать. Чтобы настроить такое приложение для работы в Windows 7, можно предпринять несколько шагов, начиная с простого автоматического подбора настроек совместимости до запуска приложения в режиме Windows ХР Mode — полностью виртуализованной среде ОС. Важно помнить, что всегда есть способ заставить несовместимое приложение работать на компьютере, использующем Windows 7, хотя для его поиска потребуется некоторое время и усилия.

Система диагностики проблем совместимости

Система диагностики проблем совместимости программ (Program Compatibility troubleshooter) пытается автоматически определить параметры совместимости приложения на основании ряда тестов. Это самый простой способ обеспечения совместимости, поскольку проблема решается ОС автоматически. Найдя решение проблемы совместимости, система диагностики запоминает его, и в дальнейшем приложение функционирует, не вызывая сбоев. Система диагностики проблем совместимости работает только с исполняемыми файлами. Чтобы запустить ее, щелкните правой кнопкой мыши ярлык или файл приложения и выберите команду Исправление неполадок совместимости (Troubleshoot Compatibility). Систему диагностики совместимости нельзя использовать с установочными файлами в формате .MSI. Она решает лишь наиболее распространенные проблемы совместимости. Если система диагностики совместимости не помогла, придется воспользоваться другим методом — настроить режим совместимости вручную.

Встроенные режимы и параметры совместимости

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

  • Windows 95;
  • Windows 98 / Windows Me;
  • Windows NT 4.0 (Service Pack 5);
  • Windows 2000;
  • Windows XP (Service Pack 2);
  • Windows XP (Service Pack 3);
  • Windows Server 2003 (Service Pack 1);
  • Windows Vista;
  • Windows Vista (Service Pack 1);
  • Windows Vista (Service Pack 2).

На этой же вкладке размещены и другие параметры совместимости, в частности:

  • Использовать 256 цветов (Run In 256 Colors). Позволяет корректно отображать приложения, разработанные для работы с ограниченной цветовой палитрой.
  • Использовать разрешение экрана 640x480 (Run In 640x480 Screen Resolution). Позволяет корректно отображать приложения, разработанные для работы с низким разрешением.
  • Отключить визуальное оформление (Disable Visual Themes). При использовании тем в некоторых приложениях могут возникать проблемы с отображением меню и кнопок. Этот параметр поможет решить их.
  • Отключить композицию рабочего стола (Disable Desktop Composition). Отключает такие характеристики интерфейса Aero, как прозрачность окон.
  • Отключить масштабирование изображения при высоком разрешении экрана (Disable Display Scaling On High DPI Images). Отключает автоматическое изменение размеров приложений, если применяются шрифты крупного размера. Эту настройку следует применять, если крупные шрифты отрицательно сказались на внешнем виде приложения.
  • Выполнять эту программу от имени администратора (Run This Program As An Administrator). Некоторые старые программы требуют административных полномочий, но не способны выдавать запрос на повышение. Если вы включите этот параметр, программа всегда будет запускаться от имени администратора. Это означает, что выполнять данную программу смогут только пользователи с административными полномочиями.
  • Изменить параметры для всех пользователей (Change Settings For All Users). По умолчанию параметры совместимости применяются только для текущего пользователя. Щелкните кнопку Изменить параметры для всех пользователей (Change Settings For All Users), чтобы задать параметры совместимости для всех пользователей компьютера.

В процессе работы система диагностики пытается применить эти параметры, чтобы заставить приложение работать. Если ей это не удастся, вы сможете настроить их вручную. Нельзя настраивать параметры совместимости приложений, которые входят в состав ОС Windows. Если вам не удается при помощи перечисленных параметров заставить приложение работать, воспользуйтесь пакетом Application Compatibility Toolkit (ACT) для создания собственного режима совместимости, который будет настраиваться более детально для конкретных нужд того приложения, которое вы пытаетесь запустить.

Совместимость приложенийКомплект Application Compatibility Toolkit