Обеспечение совместимости старых приложений или программ с Windows
Большинство приложений (и других программ, таких как игры или служебные программы), созданные для более ранних версий Windows, будут работать в последних версиях Windows 10 и Windows 11, но некоторые из них могут работать плохо или не работать вообще. Вот несколько способов решения проблем со старыми программами.
- Чтобы проверить версию и сборку Windows, которую вы используете, введите winver в поле поиска на панели задач и нажмите клавишу ВВОД.
- Если после обновления Или обновления Windows возникли проблемы с принтером или сканером, см. статью Устранение проблем с подключением принтера и печатью в Windows.
- Если у вас возникли проблемы с Bluetooth после обновления или обновления Windows, см. статью Устранение проблем с Bluetooth в Windows.
Попробуйте запустить средство устранения неполадок совместимости:
- В поле поиска на панели задач введите Запуск программ, выполненных для предыдущих версий Windows, и выберите его в результатах.
- Нажмите кнопку Далее, выберите программу, с которыми возникли проблемы, а затем нажмите кнопку Далее еще раз.
- Выберите Устранение неполадок программы (или вы можете выбрать Попробовать рекомендуемые параметры , чтобы попробовать это).
- Выберите возникшую проблему и следуйте инструкциям.
Сначала запустите средство устранения проблем с совместимостью.
- В поле поиска на панели задач введите название приложения или программу, проблему с которой требуется устранить.
- Выберите и удерживайте (или щелкните правой кнопкой мыши) программу, а затем Открыть папку с файлом .
- Выберите и удерживайте (или щелкните правой кнопкой мыши) файл программы, выберите Свойства, а затем откройте вкладку Совместимость.
- Выберите Запустить средство устранения проблем с совместимостью.
Если это не помогло, попробуйте настроить параметры на вкладке Совместимость. Вот что следует искать и что делает каждый параметр при его выборе.
Запуск этой программы в режиме совместимости для
Служит для запуска программ с параметрами, предназначенными для предыдущей версии Windows. Включите данный параметр, если известно, что программа предназначена для конкретной версии Windows (или работала с ней).
Режим пониженной цветности
Ограничение набора цветов в программе. В ряде старых программ используется ограниченный набор цветов.
Использовать разрешение экрана 640 × 480
Попробуйте включить этот параметр, если графика в программе имеет неровный контур или отображается неправильно.
Изменить параметры высокого разрешения
Если программа не отображается правильно на компьютере с дисплеем высокого разрешения (размытость или неправильный размер), выберите Изменить параметры высокого разрешения и попробуйте использовать один из следующих параметров в диалоговом окне Свойства.
Выбрать разрешение
-
В разделе DPI программы установите флажок рядом с пунктом Чтобы исправить проблемы масштабирования для этой программы, вместо параметра в настройках используйте этот параметр, чтобы использовать разрешение экрана, выбранное здесь для это программы.
Примечание: При этом значение DPI изменяется только для приложения, которое вы настраиваете. Если вы хотите настроить это для всех приложений, выберите Пуск > Параметры > системный > Отображение > Дополнительные параметры масштабирования и следуйте инструкциям.
Дополнительные сведения об изменении параметра для всех приложений см. в разделе Исправление приложений, которые отображаются размыто.
- Я вошел в Windows Используйте значение DPI, заданное для основного дисплея при входе в Windows. Это параметр по умолчанию.
- я открою эту программу. Использовать разрешение, установленное для основного дисплея на момент запуска определенной программы.
Изменить режим масштабирования приложения при высоком разрешении экрана
В области Переопределение масштабирования при высоком разрешении экрана установите флажок Переопределить режим масштабирования при высоком разрешении экрана и выберите один из следующих параметров.
- Приложение. Отключить все параметры масштабирования Windows и использовать только параметр разработчика приложений. В предыдущих версиях Windows этот параметр назывался Отключить масштабирование изображения при высоком разрешении экрана.
- Система. Переопределяет параметры разрешения программы, чтобы она отображалась так же, как и на дисплее с низким разрешением. Это приведет к размытости программы на дисплеях с высоким разрешением.
- Система (улучшенная). Windows попытается использовать улучшенное масштабирование для этой программы. В результате текст в некоторых программах будет четким на дисплеях с высоким разрешением. Этот параметр не будет работать для некоторых программ.
Выполнять эту программу от имени администратора
Для правильной работы некоторых программ необходимы разрешения администратора. Для использования этого параметра войдите на компьютер от имени администратора.
Изменить параметры для всех пользователей
Примените параметры для этой программы ко всем учетным записям на компьютере и выберите

Изменить параметры для всех пользователей. Может потребоваться ввести пароль администратора или подтвердить выбор.
Режим совместимости Windows 7 и Windows 8.1

В этом материале подробно расскажу о том, как запустить программу или игру в режиме совместимости с предыдущей версией ОС в Windows 7 и Windows 8.1, что такое режим совместимости и в каких случаях его использование с большой вероятностью может вам решить те или иные проблемы.
Начну с последнего пункта и приведу пример, с которым мне приходилось сталкиваться очень часто — после установки Windows 8 на компьютер не удавалась установка драйверов и программ, появлялось сообщение о том, что текущая версия операционной системы не поддерживается или у этой программы есть проблемы совместимости. Самое простое и обычно работающее решение — запустить установку в режиме совместимости с Windows 7, в этом случае почти всегда все проходит успешно, ведь эти две версии ОС почти одинаковы, просто встроенный в установщик алгоритм проверки «не знает» о существовании восьмерки, так как был выпущен ранее, вот и сообщает о несовместимости.
Иначе говоря, режим совместимости Windows позволяет запускать программы, имеющие проблемы запуска в той версии операционной системы, которая установлена на данный момент, таким образом, чтобы они «считали», что запускаются в одной из предыдущих версий.

Внимание: не следует использовать режим совместимости с антивирусами, программами для проверки и исправления системных файлов, дисковыми утилитами, поскольку это может привести к нежелательным последствиям. Также рекомендую посмотреть, а нет ли на официальном сайте разработчика нужной вам программы в совместимой версии.
Как запустить программу в режиме совместимости
Прежде всего покажу, как запустить программу в режиме совместимости в Windows 7 и 8 (или 8.1) вручную. Делается это очень просто:

- Кликните правой кнопкой мыши по исполняемому файлу программы (exe, msi и т.д.), выберите в контекстном меню пункт «Свойства».
- Откройте вкладку «Совместимость», отметьте пункт «Запустить программу в режиме совместимости», а в списке выберите версию Windows, совместимость с которой требуется обеспечить.
- Также вы можете установить запуск программы от имени Администратора, ограничить разрешение и количество используемых цветов (может быть нужным для старых 16-разрядных программ).
- Нажмите кнопку «Ок», чтобы применить режим совместимости для текущего пользователя или «Изменить параметры для всех пользователей», чтобы они были применены для всех пользователей компьютера.
После этого можно снова попробовать запустить программу, в этот раз она будет запущена в режиме совместимости с выбранной вами версией Windows.
В зависимости от того, в какой версии вы проделываете описанные выше действия, список доступных систем будет отличаться. Кроме этого, некоторые из пунктов могут быть недоступны (в частности, если вы хотите запустить 64-битную программу в режиме совместимости).
Автоматическое применение параметров совместимости к программе
В Windows имеется встроенный помощник по совместимости программ, который способен попробовать определить, в каком именно режиме требуется выполнить программу, чтобы она заработала нужным образом.

Для его использования, кликните правой кнопкой мыши по исполняемому файлу и выберите пункт меню «Исправление проблем с совместимостью».

Появится окно «Исправление проблем», а после этого два варианта выбора:

- Использовать рекомендованные параметры (запуск с рекомендуемыми параметрами совместимости). При выборе данного пункта вы увидите окно с параметрами, которые будут применены (они определяются автоматически). Нажмите кнопку «Проверить программу» для ее запуска. В случае удачи, после того как вы закроете программу, вам будет предложено сохранить сделанные настройки режима совместимости.
- Диагностика программы — для выбора параметров совместимости в зависимости от проблем, возникающих с программой (вы сами сможете указать, какие есть проблемы).
Во многих случаях, автоматический выбор и запуск программы в режиме совместимости с помощью помощника оказывается вполне работоспособным.
Установка режима совместимости программы в редакторе реестра
И, наконец, существует способ включить режим совместимости для той или иной программы, используя редактор реестра. Не думаю, что это действительно кому-то пригодится (во всяком случае, из моих читателей), но возможность присутствует.
Итак, вот необходимый порядок действий:
- Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter.
- В открывшемся редакторе реестра откройте ветвь HKEY_CURRENT_USER\ Software\ Microsoft\ Windows NT\ CurrentVersion\ AppCompatFlags\ Layers
- Кликните правой кнопкой мыши в свободном месте справа, выберите «Создать» — «Строковый параметр».
- Введите полный путь к программе в качестве имени параметра.
- Кликните по нему правой кнопкой мыши и нажмите «Изменить».
- В поле «Значение» введите только одно из значений совместимости (будут перечислены ниже). Добавив через пробел значение RUNASADMIN вы также включите запуск программы от имени администратора.
- Проделайте то же самое для этой программы в HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

Пример использования вы можете видеть на скриншоте выше — программа setup.exe будет запущена от Администратора в режиме совместимости с Vista SP2. Доступные значения для Windows 7 (слева — версия Windows в режиме совместимости с которой будет запущена программа, справа — значение данных для редактора реестра):
- Windows 95 — WIN95
- Windows 98 и ME — WIN98
- Windows NT 4.0 — NT4SP5
- Windows 2000 — WIN2000
- Windows XP SP2 — WINXPSP2
- Windows XP SP3 — WINXPSP3
- Windows Vista — VISTARTM (VISTASP1 и VISTASP2 — для соответствующих Service Pack)
- Windows 7 — WIN7RTM
После внесенных изменений, закройте редактор реестра и перезагрузите компьютер (желательно). В следующий раз запуск программы произойдет с выбранными параметрами.
Возможно, запуск программ в режиме совместимости поможет вам исправить возникшие ошибки. Во всяком случае, большинство из тех, что были созданы для Windows Vista и Windows 7 должны работать в Windows 8 и 8.1, а программы, написанные для XP с большой вероятностью, удастся запустить в семерке (ну или использовать XP Mode).
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Мышь без границ — используем одну мышь на нескольких компьютерах одновременно
- Как очистить журнал защиты Windows
- Что такое MPRT в характеристиках монитора?
- MinerSearch — поиск и удаление майнера в Windows
- Program в автозагрузке Windows — что это и можно ли удалить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Артур К 08.11.2015 в 00:10
- Dmitry 08.11.2015 в 08:49
Секреты Windows 7
Чтобы добиться нормальной работы устаревших приложений в Windows 7, зачастую нужно просто установить для них правильные параметры совместимости. Это можно сделать с помощью имеющихся в системе средств совместимости или настроить все параметры вручную.
Чтобы запустить средство устранения проблем с совместимостью программ (рис. 5.8), щелкните правой кнопкой мыши на значке приложения и выполните команду Исправление неполадок совместимости.

Рис. 5.8. Первое окно средства устранения проблем с совместимостью программ В появившемся окне вы можете выбрать один из двух вариантов действий:
• Использовать рекомендованные параметры – параметры совместимости будут подобраны автоматически;
• Диагностика программы – для подбора параметров совместимости вам предстоит ответить на несколько вопросов в следующих диалоговых окнах (рис. 5.9).

Рис. 5.9. Процесс подбора параметров совместимости
После подбора параметров совместимости вам нужно будет запустить программу и проверить ее работу. Если проблемы в работе программы не будут устранены, вы можете попробовать для нее другие параметры совместимости.
Для ручной настройки параметров совместимости щелкните правой кнопкой мыши на значке нужной программы, выберите в контекстном меню пункт Свойства и перейдите на вкладку Совместимость (рис. 5.10).

Рис. 5.10. Окно свойств приложения, вкладка Совместимость На этой вкладке можно установить следующие параметры.
• Режим совместимости. После установки флажка Запустить программу в режиме совместимости с из раскрывающегося списка можно выбрать операционную среду, которая будет моделироваться при работе приложения.
• Параметры. В этой группе вы сможете установить дополнительные параметры экрана при работе приложения: Использовать 256 цветов, Использовать разрешение экрана 640 x 480, Отключить визуальное оформление и др. Эти параметры предназначены для настройки устаревших игровых или мультимедийных приложений.
• Уровень прав. Если есть предположение, что программа блокируется службой контроля учетных записей, установите флажок Выполнять эту программу от имени администратора. Но не забывайте, что в этом случае приложение получит полный доступ к системе.
После установки параметров совместимости нажмите кнопку OK и проверьте работу программы. Если же попытка оказалась неудачной, вернитесь на вкладку Совместимость и попробуйте установить другой режим совместимости, а затем снова проверить работоспособность приложения. Кнопка Изменить параметры для всех пользователей откроет новое окно с параметрами совместимости, которые будут применены для всех пользователей компьютера.
Если описанные выше методы не привели к успеху, вы можете попробовать запустить устаревшее приложение в виртуальной среде операционной системы Windows ХР. Для этого придется загрузить с сайта Microsoft дополнительные компоненты: приложение Microsoft Virtual PC и образ виртуального диска Windows ХР Mode. Подробнее об использовании виртуальных машин в Windows 7 читайте в гл. 11.
Внимание!
Применяйте режимы совместимости только для прикладных приложений, разработанных для предыдущих версий Windows. Устаревшие антивирусные программы и системные утилиты в среде Windows 7 запускать не рекомендуется.
Также может быть полезно:
- Помощник по совместимости программ
- Настройка умолчаний для встроенных приложений
- Настройка параметров всплывающих эскизов окон в панели задач
- Удаление программ
- Запоминание параметров отображения каждой папки Windows Vista
Режим совместимости Windows 7 — установка и запуск приложений или драйверов
Установка или запуск приложения с помощью средства устранения проблем с совместимостью программ
Щелкните по ярлыку приложения или по установочному файлу (setup.exe, install.exe и т.п.) правой клавишей мыши и выберите «Исправление неполадок совместимости«:
Выберите «Диагностика программы«:
Поставьте нужные флажки и нажмите «Далее«:
Выберите версию Windows, в которой программа работала:
Нажмите «Запуск программы» и убедитесь, что программа работает, затем «Далее«:
Если приложение работает, выберите «Да, сохранить эти параметры для программы«.
Если ошибка осталась, нажмите «Нет, попытаться использовать другие параметры«.
Изменение параметров совместимости вручную
Щелкните по ярлыку приложения или по установочному файлу (setup.exe, install.exe и т.п.) правой клавишей мыши и выберите «Свойства«:

Перейдите на вкладку «Совместимость«.
Примечание: для файлов с расширением MSI доступен только запуск в режиме совместимости с предыдущей версией Windows.
Запустить программу в режиме совместимости. Включите данный параметр, если известно, что программа предназначена для той или иной предыдущей версии Windows (или работала в ней):

Установите параметры (если необходимо):
Примечание: не работает для 64-битных приложений.

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

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

В данной статье я рассказал, как с помощью режима совместимости Windows 7 установить приложение или драйвер, написанные для более ранних версий ОС.
Режим совместимости не является панацеей. Для поиска других решений приглашаю Вас посетить наш форум Microsoft Windows 7, мы всегда рады видеть Вас.
Статья опубликована в рамках конкурса «Наш выбор — Windows 7!». Оригинальный стиль автора сохранен.
Автор: Morpheus • Иcточник: www.oszone.net • Опубликована: 07.11.2009
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER
- Упрощаем запуск приложений в Windows от имени администратора без отключения UAC
- Как перенести файлы загрузки Windows в разметке MBR на другой жесткий диск
- Сброс пароля администратора Windows 7, Windows 8, Windows 10, Windows 11 без использования дополнительных программ
| Оценить статью: |
Комментарии посетителей
04.10.2015/10:16 gluk1986
за 13 лет игромании создалось впечатление, что средство совместимости программ — просто бесполезная бутафория.
11.05.2017/15:04 Pawajy
Способ хороший и описание годное, с картинками, спору нет, но лично меня он не всегда выручал. Хотел давеча запустить игру Фараон, не получается, с Завоеванием Америки такая же ситуация, а совместимость не помогает. С The Elder Scrolls 3 тоже чудеса. Не все программы нормально работают в режиме совместимости, увы. Что же делать?
Я давно имею дело с программами-эмуляторами Android, на мощном компьютере работает не просто замечательно, а даже лучше чем на телефоне, ничего не тормозит, графика хорошая, управление удобное. И подумалось, чем Windows XP хуже? Однако мечты разбились о скалы суровой реальности. Большинство программ для создания полноценных виртуальных машин не поддерживают 3D графику от слова совсем, даже Windows XP Mode. Зря только платил Microsoft за профессиональную версию Windows 7, оказывается. Не буду говорить, что выбор не богат, по сути состоит из двух решений, потому что в других 3D нет совсем — Oracle VirtualBox и VMware Workstation Player, оба кстати бесплатные. К сожалению в первом 3D жутко сырое, а ведь более 5 лет уже готовят, а статус «экспериментальное» полностью говорит сам за себя; во втором всё лучше намного, видно не балду пинали, работать можно, по возможностям примерно как встроенная в процессор видеокарта. Надо оговориться, что в первом случае вы теряете 95-75%, а во втором 50-75% от исходной мощности, хотя нам, к счастью, много не надо.
Скачиваете VMware Workstation Player с официального сайта, устанавливаете внутрь Windows XP или берёте готовую, не забудьте базовые драйвера и библиотеки, далее обязательно добавляете nGlide для улучшения графики множества старых игр (поддержка технологии 3dfx VooDoo), работаете. Практически 100% совместимость со всеми гарантированна!