Что такое режим совместимости windows. Совместимость программ

01.08.2019

Программы, созданные для Windows Vista, XP, DOS или других операционных систем, могут быть частично несовместимы с операционной системой Windows 7. Прочтите информацию в следующих разделах этого документа, чтобы узнать, как открывать и использовать программы в среде Windows 7. Если не удалось запустить программу, возможно, что она несовместима с Windows 7. Дополнительную информацию о совместимости программы можно узнать на веб-сайте разработчика.

Устранение неполадок программы с помощью Средства устранения проблем с совместимостью программ

В Windows 7 откройте окно "Мастер совместимости программ" и следуйте инструкциям на экране:

Если результат тестирования программы на совместимость по-прежнему отрицательный, возможно, что данная программа несовместима с Windows 7. Дополнительную информацию можно найти на веб-сайте разработчика программы.

Устранение неполадок программы через меню "Пуск" в Windows

Если программа указана в списке программ меню "Пуск" Windows, попробуйте выполнить следующие действия для устранения неполадки:

Программа настроена на запуск в режиме совместимости.

Запуск программ в среде Windows XP Mode

Windows XP Mode и Windows Virtual PC – это ПО Microsoft, позволяющее запускать программы в смоделированной среде Windows XP.

Windows XP Mode может быть запущена на компьютере с ОС Windows 7 Professional, Enterprise или Ultimate с поддержкой технологии виртуализации на уровне оборудования и BIOS. Чтобы узнать, поддерживает ли компьютер технологию виртуализации, и включить виртуализацию для компьютера, выполните следующие действия.

Режим совместимости в новой операционной системе от Microsoft позволяет работать с практически любым ПО, которое запускалось на Windows XP, 7 или 8, но отказывается работать в новой версии. Однако иногда и он привносит какие-то недостатки в работу с программами. Для устранения неудобств режим можно и нужно отключать, что сделать достаточно просто.

Что такое

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

Как выключить

Режим совместимости не всегда бывает нужен, поэтому отключение автоматической настройки запуска возможно в нескольких вариациях:

  • Полная остановка службы.
  • Только для одного приложения.
  • Через Редактор групповой политики.

Остановка работы службы

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

Чтобы открыть все службы, необходимо запустить инструмент «Выполнить» при помощи сочетания клавиш Win+R и ввести команду services.msc.

Среди обширного списка, возникающего после нажатия на «ОК», необходимо найти «Службу помощника по совместимости программ». Эту строчку следует выбрать, а затем правой кнопкой мыши щёлкнуть по ней. Здесь возможны два варианта развития событий:

  • Остановить временно. Этот вариант отключит её только до перезапуска компьютера, затем Помощник будет включен вновь. Для этого достаточно в выпавшем меню нажать на «Остановить».

  • Полностью отключить до востребования. Пока пользователь не включит Помощник вручную – работать он не станет. В таком случае нужно зайти в «Свойства» в том же меню, а затем во вкладке «Общие» в строке «Тип запуска» включить вариант «Отключена». После этого – сохранить изменения.

Выключение для одной программы

Режим совместимости в Windows 10 можно остановить для конкретного приложения. Такое выборочное отключение реально выполнить при помощи нескольких простых действий:

  • Кликнуть правой кнопкой мышки по нужному ярлыку и нажать на «Свойства».
  • Перейти на раздел под названием «Совместимость» и снять галочку там, где находится рамка на скриншоте.

  • Кликнуть на ОК и выйти из «Свойств».

Через групповую политику

Для отключения при помощи групповой политики необходимо ввести команду gpedit.msc в уже известный нам инструмент «Выполнить» (Win+R). После нажатия на «ОК» перед пользователем откроется новое окно под названием «Редактор локальной групповой политики». Здесь необходимо отыскать раздел «Административные шаблоны», где открыть «Компоненты Windows». Затем нужно кликнуть по названиям в последовательности (выделено на скриншоте).

Если вы используете в своей работе операционную систему Windows 7, то возможно уже сталкивались с ситуацией, когда при запуске старой программы она выдаёт какие-то сообщения об ошибке или вообще не запускается. И при этом вы точно знаете, что раньше, когда в компьютере была установлена другая версия Windows (например, Windows XP) эта программа у вас работала нормально.

В чем же дело? И как можно выйти из подобной ситуации?

А всё дело в несовместимости операционной системы Windows 7 и некоторых программ, написанных для ранних версий Windows. Т.е. если мы запускаем в Windows 7 какую-либо программу, изначально написанную для Windows XP, то такая программа может не запуститься, а может закрываться сама по себе или же выдавать ошибки во время работы.

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

… а может и любое другое.

Чтобы исправить подобные проблемы, в Windows 7 предусмотрена возможность запуска таких программ в специальном режиме – режиме совместимости с более ранними версиями Windows.

Обратите внимание!

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

- прежде чем использовать режим совместимости проверьте обновление проблемной программы (или драйвера) на сайте производителя, т.к. всегда есть вероятность, что уже вышла новая версия программы для Windows 7.

- режим совместимости не панацея, и в некоторых случаях его использование не даёт положительных результатов.

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

Нажимаем кнопку Запуск программы… (1) и смотрим, что происходит.

Если программа запустилась – отлично! Если нет, то расстраиваться пока рано! В любом случае нажимаем кнопку Далее (2) и в следующем окне выбираем нужный вариант:

Если программа запустилась, то щелкаем пункт Да, сохранить эти параметры для программы и в следующем окне выбираем пункт Закрыть модуль устранения неполадок :

Если же программа не запустилась (или опять выдала ошибку), то выбираем пункт Нет, попытаться использовать другие параметры :

После этого (в зависимости от того какие галочки были поставлены) нам будет предложено ответить на некоторые вопросы (выбрать варианты):

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

Таким образом, мы попытались запустить программу с помощью Мастера совместимости.
Следует отметить, что те же действия можно проделать и другим способом (вручную). Если есть желание, то можете попробовать это проделать.

Для этого надо щёлкнуть значок проблемной программы правой кнопкой мыши и выбрать пункт Свойства , после чего перейти на вкладку Совместимость :

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

Ниже при необходимости можно установить дополнительные параметры экрана (2):

Использовать 256 цветов

Данный параметр ограничивает количество цветов в программе до 256 (такое количество использовалось в старых программах).

Использовать разрешение экрана 640 × 480

Запуск программы в окне с разрешением 640х480. Можно попробовать включить этот параметр, если изображение в программе появляется очень долго («тормозит») или имеет неровности.

Отключить визуальное оформление

Можно включить при наличии проблем с меню или кнопками программы.

Отключить композицию рабочего стола

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

Отключить масштабирование изображения при высоком разрешении экрана

Включите этот параметр, если есть проблемы с размером шрифта или размером окна программы.

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

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

После всех настроек нажимаем Ok и снова пробуем запустить программу.

Вот и все! Надеюсь, что теперь у вас получится запустить любимую (но устаревшую) программу в современной операционной системе.

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

Каждый пользователь хотя бы раз сталкивался с проблемой программной несовместимости. Такая ситуация может возникать потому, что разработчики программного обеспечения изначально адаптируют свой продукт на работу в определенной среде (например, в Windows XP), которая является актуальной на момент разработки программы. При выходе новой версии операционной системы приложение оказывается не готовым к работе в новых условиях. Например, многие программы, написанные под Windows XP, отказываются работать в Windows Vista и Windows 7.

В некоторых случаях проблема решается путем скачивания новой версии программы, адаптированной под последний вариант операционной системы. Но это возможно далеко не всегда: приложение может быть снято с обслуживания, соответственно, новой версии не будет. Также иногда требуется использование именно старой версии программы, поскольку новый релиз не отвечает требованиям пользователя. Можно привести и другие примеры, суть от этого не изменится: программная несовместимость во многих случаях может стать серьезной проблемой.

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

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

Если решить проблему совместимости не удалось, то следует установить флажок Выполнять эту программу от имени администратора (для доступа к некоторым ресурсам могут потребоваться администраторские права). Как показывает практика, таким образом в большинстве случаев проблема совместимости успешно решается. Если и это не помогло, то, по всей вероятности, придется отказаться от эксплуатации данной программы в Windows 7.

Режим совместимости Windows позволяет запускать программы на компьютере, работавшие в предыдущих версиях операционной системы. С выходом новой операционной системы, в работе некоторых программ неполадки: запуск программы с ошибкой, невозможность работы приложения и т. п.

Изменения, вносимые в новые версии Windows, приводят к невозможности использования некоторых программ в данной версии операционной системы. Не все программы долгое время поддерживаются разработчиками.

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

На помощь придет режим совместимости в Windows. Запуск в режиме совместимости позволит запустить на ПК многие старые программы, прекрасно работающие на прежних версиях Windows.

Режим совместимости программ Windows запускается двумя способами:

  • из свойства или ярлыка программы для всех версий Windows
  • с помощью средства устранения неполадок Windows

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

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

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

Как запустить в режиме совместимости программу из контекстного меню свойства ярлыка или приложения

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

Кликните правой кнопкой мыши по ярлыку программы или по исполнительному файлу. Если ярлыка приложения нет, то найдите на компьютере файл не запускающейся программы. Программы, обычно, устанавливаются на системный диск, в зависимости от разрядности, в папки Program Files или Program Files (x86). В очень редких случаях, программы устанавливаются в расположении профиля пользователя:

C:\Пользователи\Имя_пользователя\AppData\Roaming

В расположениях ищите папку программу по имени приложения, или по имени производителя данного ПО. Найдите нужную программу, а затем кликните правой кнопкой мыши по файлу приложения.

Обратите внимание:

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

В контекстном меню нажмите на пункт «Свойства».

В открывшемся окне «Свойства: имя приложения» перейдите во вкладку «Совместимость».

Здесь вы можете сразу запустить средство устранения проблем с совместимостью с помощью кнопки «Запустить средство устранения проблем с совместимостью» или выбрать подходящие параметры вручную.

Для этого, активируйте настройку «Запустить программу в режиме совместимости с:», а затем выберите версию Windows, в которой данное приложение работало нормально.

Настройте дополнительные параметры цветности, разрешения экрана и масштабирования (данные параметры могут не работать в 64 битных системах).

При необходимости, поставьте флажок напротив пункта «Запускать эту программу от имени администратора». Некоторые приложения требуют для своей работы повышенные административные права.

  • Вот пример из практики: в Windows 10 невозможно установить Skype для рабочего стола на ПК. После запуска установки программы, появляется предложение для загрузки из Магазина (Microsoft Store) приложения Скайп для Windows 10 (эти программы отличаются друг от друга). Остается единственный выход: установка Скайпа для рабочего стола в режиме совместимости с Windows 8.

После завершения настроек нажмите на кнопку «ОК». Проверьте работу программы в режиме совместимости.

Как запустить режим совместимости с помощью средства устранения неполадок Windows

Режим совместимости программ в Windows 10, в Windows 7, Windows 8, Windows 8.1 можно запустить с помощью встроенного средства системы.

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

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

В Windows 10 есть третий способ: запустите приложение «Параметры», войдите в «Обновление и безопасность». Далее откройте раздел «Устранение неполадок», прокрутите список неполадок до опции «Устранение проблем с совместимостью», кликните по параметру, а затем нажмите на кнопку «Запустить средство сейчас».

Пользователи Windows 7, Windows 8, Windows 8.1 дополнительно могут воспользоваться средством Microsoft Easy Fix (средство встроено в Windows 10), выполняющим те же самые функции, которое необходимо скачать на компьютер, выбрав на странице сайта Microsoft соответствующую проблему. Подробнее об этом читайте .

Устранение проблем с совместимостью в Windows

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

После запуска средства устранения неполадок, происходит автоматический поиск обнаружения проблем с совместимостью на компьютере.

В следующем окне необходимо выбрать режим диагностики. На выбор предлагаются два варианта:

  • «Использовать рекомендуемые параметры» - тестовый запуск программы с рекомендуемыми параметрами совместимости
  • «Диагностика программы» - выбор параметров совместимости на основе замеченных проблем

Протестируйте работу программы, а затем нажмите на кнопку «Далее».

В завершающем окне нужно выбрать подходящий вариант ответа на вопрос об устранении проблемы:

  • «Да, сохранить эти параметры для программы»
  • «Нет, попытаться использовать другие параметры»
  • «Нет, отправить сообщение об этой проблеме в корпорацию Майкрософт и найти решение в Интернете»

При выборе варианта «Диагностика программы», пользователь сможет предложить средству устранения неполадок конкретные варианты замеченных проблем.

В окне «Какие проблемы замечены?» необходимо выбрать один или несколько наиболее подходящих вариантов:

  • «Программа работала в предыдущих версия Windows, но не устанавливается или не запускается»
  • «Программа открывается, но отображается неправильно»
  • «Для программы необходимы дополнительные разрешения»
  • «Я не вижу моей проблемы в списке»

В окне «С какой версией работала программа?» выберите одну из предложенных версий операционной системы Windows.

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

Затем вам предложат проверить работу программы с помощью рекомендуемых параметров по выбору системы.

После проверки в заключительном окне средства ответьте на вопрос об устранении проблемы. Если программа все равно не работает, пробуйте все возможные варианты.

Похожие статьи