Как запускать старые программы в режиме совместимости Windows 10

Хотя по своей сути Windows 10 похожа на Windows 8 и Windows 7 , она также сильно отличается от более старых операционных систем, таких как Windows XP . Большинство настольных приложений, разработанных для Windows 8 или Windows 7 , должны работать в Windows 10 . С другой стороны, маловероятно, что приложения, разработанные для Windows XP , будут хорошо или вообще работать в Windows 10 . Если вы имеете дело со старой программой, которая дает сбой или ведет себя неправильно в Windows 10 , и вам просто необходимо ее использовать, вы можете попробовать запустить ее в Windows 10.настройки совместимости. Вот как вы можете использовать их для работы с классическими программами, которые не предназначены для работы в Windows 10 :

ПРИМЕЧАНИЕ.(NOTE:) Представленные функции доступны в обновлении (Update)Windows 10 за (Windows 10) ноябрь 2019(November 2019) г. или более поздней версии. Если вы используете более старую версию Windows 10 , у вас может не быть доступа ко всем функциям. Проверьте свою сборку Windows 10 и, если необходимо, получите последнее доступное вам обновление Windows 10 .

Предостережение

Хотя параметры совместимости — отличный способ заставить старые программы работать в Windows 10 , это не означает, что вы должны применять их к любому устаревшему программному обеспечению. Мы настоятельно рекомендуем не применять параметры совместимости, когда речь идет о таких программах, как старые антивирусы/программы безопасности или утилиты управления дисками. Например, если вы используете параметры совместимости для программного обеспечения, связанного с продуктами безопасности, вы рискуете тем, что эти программы не будут работать должным образом, и поэтому они могут не защитить вас должным образом. В то же время использование параметров совместимости в дисковом программном обеспечении(disk software) также сопряжено с риском, потому что вы не хотите, чтобы устаревшие программы обрабатывали что-то столь же важное, как ваши жесткие диски. Например, дисковая утилита(disk utility) , работающая врежим совместимости(compatibility mode) может привести к неожиданным последствиям, например, к повреждению основной загрузочной записи(master boot record) жесткого диска .

Как запустить средство устранения неполадок совместимости программ(Program Compatibility Troubleshooter)

Мастер «Устранение неполадок совместимости программ»("Program Compatibility Troubleshooter") — это встроенный инструмент, который помогает применять параметры совместимости к старому программному обеспечению, которое не работает должным образом на вашем компьютере с Windows 10. Один из способов открыть его — ввести «запустить программы» в ("run programs")поле поиска(search field) на панели задач , а затем щелкнуть или коснуться «Запустить программы, созданные для предыдущих версий Windows ("Run programs made for previous versions of Windows)» .

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

Мастер запустится, сообщив вам, что он делает. Нажмите или коснитесь « Далее(Next) » и подождите несколько секунд, пока программа обнаруживает возможные проблемы.

Нажмите «Далее», чтобы начать обнаружение проблем.

В следующем окне прокрутите список и выберите программу, которую хотите запустить, используя настройки совместимости. Если вы не можете найти программу, выберите « Нет в списке(Not listed) » и у вас есть возможность перейти к ее расположению. Мы решили использовать любимый «Windows Movie Maker» для этого урока, поэтому мы выбрали Movie Maker . Сделав свой выбор, нажмите или нажмите «(click or tap) Далее »(Next) .

Выберите устаревшую программу из списка

Потратив еще несколько минут на решение любых проблем, «Устранение неполадок совместимости программ»("Program Compatibility Troubleshooter") позволяет вам выбрать, как применить настройки совместимости, предлагая вам два варианта: «Попробовать рекомендуемые настройки»("Try recommended settings") и « Устранение неполадок программы»(Troubleshoot program) . Мы собираемся провести вас через них обоих.

Мастер предлагает два разных варианта

Если вы выберете «Попробовать рекомендуемые настройки ("Try recommended settings)» , мастер применит режим совместимости,(compatibility mode) который был автоматически выбран Windows 10 — в нашем случае Windows 8.

Единственный вариант — «Протестировать программу»("Test the program") , чтобы увидеть, работает ли она сейчас, поскольку вы не можете продолжать, пока не сделаете это. Когда вы закончите проверять, сохраняются ли ваши проблемы, вернитесь к «Устранению неполадок совместимости программ»("Program Compatibility Troubleshooter") и нажмите или коснитесь « Далее(Next) » .

После тестирования вашей программы нажмите «Далее».

Затем мастер спросит, устранена ли проблема. Если все получилось, можно сохранить настройки совместимости и закрыть мастер. Если вы решите попробовать другие настройки, Windows 10 не будет рекомендоваться, и она автоматически перенаправит вас к наборам вопросов в программе устранения неполадок(Troubleshoot program) , пытаясь сузить проблему, как показано немного ниже. В качестве третьего варианта вы можете сообщить о проблеме в Microsoft и поискать(Microsoft and search) решение в Интернете(solution online) .

Выберите вариант на основе результатов вашего теста

При выборе « Устранение неполадок программы(Troubleshoot program) » на экране «Выберите вариант устранения неполадок»("Select troubleshooting option") вы ответите на ряд вопросов, призванных помочь Windows 10 понять, какие проблемы мешают правильной работе программы. Выберите любые применимые параметры и нажмите или коснитесь « Далее(Next) » .

Установите флажки рядом с проблемами, которые вы заметили

В зависимости от вашего ответа вы можете получить второй экран, предлагающий выбрать, с какой версией Windows программа работала раньше. После(Next) выбора ответа нажмите или коснитесь(click or tap) Далее .

Выберите предыдущую версию Windows, на которой работала программа

Основываясь на ваших ответах, «Устранение неполадок совместимости программ»("Program Compatibility Troubleshooter") в Windows 10 может установить соответствующие параметры совместимости, которые необходимы вашей старой программе для работы. В нашем эксперименте с Movie Maker мы решили вести себя совершенно невежественно , выбрав варианты «Я не вижу своей проблемы в списке»("I don't see my problem listed") и «Я не знаю»("I don't know") во время вопросов и ответов мастера. В результате Windows 10 применила к программе несколько настроек, как показано ниже.

Просмотрите изменения и нажмите или коснитесь (click or tap) «Проверить программу ("Test the program)» , иначе вы не сможете продолжить. Если примененные настройки требуют, чтобы программа «Запуск от имени администратора»("Run as administrator") (как это сделали наши), всплывает UAC . Когда вы закончите тестирование программы, вернитесь к «Устранению неполадок совместимости программ»("Program Compatibility Troubleshooter") и нажмите или коснитесь « Далее(Next) » .

Нажмите «Далее», чтобы оставить отзыв о настройках.

Затем мастер спросит, устранена ли проблема. Если все работает хорошо, вы можете сохранить настройки совместимости, и вы попадете на другой экран, где вы можете оставить отзыв, просмотреть подробную информацию и закрыть средство устранения неполадок. Если нет, вы можете вернуться и попробовать другие настройки или сообщить о проблеме в Microsoft и поискать(Microsoft and search) решение в Интернете(solution online) .

Сообщите специалисту по устранению неполадок статус вашей проблемы

Средство устранения неполадок совместимости программ(Program Compatibility Troubleshooter) должно помочь вам применить соответствующие параметры совместимости практически к любому старому настольному приложению(desktop app) . Однако, если мастер не устранил вашу проблему или если вы предпочитаете делать что-то «традиционным» способом, вы также можете изменить параметры совместимости вручную. Прочтите следующий раздел этого руководства, чтобы узнать, как это сделать.

СОВЕТ.(TIP:) Более простой способ открыть мастер «Устранение неполадок совместимости программ»("Program Compatibility Troubleshooter") — щелкнуть правой кнопкой мыши или нажать и удерживать исполняемый файл или ярлык вашей классической программы — в нашем случае «Windows Movie("Windows Movie Maker) Maker » . контекстном меню, нажмите или коснитесь «(click or tap) Устранение неполадок совместимости(Troubleshoot compatibility) » .

Нажмите Устранение неполадок совместимости, чтобы запустить средство устранения неполадок совместимости программ.

Когда вы открываете мастер таким образом, вам больше не нужно выбирать программу из списка, и вы переходите к выбору одного из двух доступных вариантов устранения неполадок. То же самое происходит при открытии «Устранение неполадок совместимости программ»("Program Compatibility Troubleshooter") из свойств(Properties) программы . Чтобы узнать, как получить к нему доступ таким образом, продолжайте читать.

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

Начните с открытия свойств(Properties) вашей старой программы. Щелкните правой кнопкой мыши или нажмите и удерживайте его исполняемый файл или его ярлык, а затем в контекстном меню щелкните или коснитесь(click or tap) последнего параметра: « Свойства(Properties) » .

Нажмите Свойства в контекстном меню.

В окне « Свойства(Properties) » вашей программы перейдите на вкладку « Совместимость ». (Compatibility)Первый вариант открывает «Устранение неполадок совместимости программ ("Program Compatibility Troubleshooter)» , инструмент, который мы уже подробно рассмотрели в предыдущем разделе этого руководства.

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

Далее идет раздел « Режим совместимости»(Compatibility mode) . Это запустит вашу классическую программу, используя настройки из более ранних версий Windows . Установите флажок в этом разделе, если вы знаете, что ваша старая программа была предназначена для работы с определенной версией Windows , а затем выберите ее из списка в раскрывающемся меню, отображаемом при нажатии или касании стрелки.

Выберите версию Windows, с которой работала ваша программа

Следующий раздел на вкладке « Совместимость(Compatibility) » называется « Настройки(Settings) » и содержит другие параметры совместимости, которые вы можете применить к своей классической программе, чтобы она работала правильно, даже если она не предназначена для работы в Windows 10 . Доступны пять настроек(Settings) совместимости :

Параметры, доступные в настройках

  • «Уменьшенный цветовой режим»("Reduced color mode") позволяет Windows 10 использовать только ограниченный набор цветов в вашей старой программе. Некоторые старые программы были разработаны для использования меньшего количества цветов, чем современные приложения. Вы можете настроить свою старую программу для работы либо в «8-битном (256) цвете»("8-bit (256) color") , либо в «16-битном (65536) цвете»("16-bit (65536) color") .
  • «Запустить в разрешении экрана 640 x 480»("Run in 640 x 480 screen resolution") запускает вашу старую программу в маленьком окне с разрешением 640 x 480. Вам следует попробовать этот параметр совместимости, если графика вашей старой программы выглядит неровной или не отображается должным образом.
  • «Отключить полноэкранную оптимизацию»("Disable fullscreen optimizations") следует отметить, если вы хотите, чтобы ваша программа перестала работать в полноэкранном режиме. Это может повысить производительность вашего классического программного обеспечения, предлагая лучший общий опыт.
  • «Запустить эту программу от имени администратора»("Run this program as an administrator") довольно просто, гарантируя, что ваша классическая программа всегда запускается от имени администратора. Более ранние версии Windows были разработаны для запуска программ по умолчанию с правами администратора, поэтому некоторым более старым программам для правильной работы требуются права администратора.
  • «Изменить настройки высокого разрешения»("Change high DPI Settings") полезно, особенно если вы используете экран с высоким разрешением(high-resolution screen) , например дисплей 4K. Щелкнув или коснувшись его, вы откроете новое окно, в котором вы можете «Выбрать высокие настройки DPI для этой программы ("Choose the high DPI settings for this program)» , если ваша программа не отображается правильно на компьютере или устройстве(computer or device) с дисплеем с высоким разрешением.

Нажатие «Изменить настройки высокого разрешения» открывает новое окно.

Если к вашему компьютеру или устройству(computer or device) с Windows 10 подключено несколько дисплеев , или если изменяется конфигурация вашего дисплея(display configuration) , некоторые настольные приложения(desktop apps) могут отображаться размыто. По умолчанию Windows 10 пытается исправить приложения на вашем основном дисплее, чтобы они не выглядели размытыми, поэтому она масштабирует их при изменении настроек вашего дисплея. Это автоматическое изменение размера может повлиять на способ отображения пользовательского интерфейса вашей старой программы. Для более стабильных настроек DPI для вашей программы установите флажок рядом с параметром «Использовать этот параметр, чтобы исправить проблемы с масштабированием для этой программы, а не в настройках»("Use this setting to fix scaling problems for this program instead of the one in Settings") в окне DPI программы .(Program DPI)раздел. Это активирует раскрывающееся меню, которое можно открыть, нажав стрелку под параметром «Использовать DPI, установленный для моего основного дисплея, когда»("Use the DPI that's set for my main display when") . Выберите(Choose) между настройкой(default setting) по умолчанию, когда ваша программа сохраняет DPI основного дисплея при входе в Windows 10 , и использованием DPI, установленного(DPI set) для вашего основного дисплея во время открытия программы.

Выберите настройки DPI для вашей программы

В этом разделе у вас также есть ссылка «Открыть дополнительные параметры масштабирования ("Open Advanced scaling settings)» , если вы хотите открыть приложение « Настройки(Settings) » и запретить Windows 10 исправлять все приложения, изменяя их размер на основе DPI основного дисплея .

Если в разделе «("High DPI scaling override") Переопределение масштабирования с высоким разрешением» выбрать «Переопределить поведение масштабирования с высоким разрешением ("Override high DPI scaling behavior)» , вы активируете раскрывающееся меню с тремя параметрами масштабирования. Параметр по умолчанию(default option)Application , и он полностью отключает масштабирование DPI для вашей классической программы, используя только настройку разработчика. Параметр « Система(System) » использует поведение Windows 10 по умолчанию,(default behavior) когда речь идет о масштабировании, поскольку он позволяет Windows переопределять настройки DPI программы , что с большей вероятностью сделает программу размытой(program appear blurry) . Если вы выберете Система (расширенная)(System (Enhanced)), используется более интеллектуальное расширенное масштабирование, которое должно давать лучшие результаты с четким текстом на дисплеях с высоким разрешением. К сожалению, эта последняя настройка доступна только для программ, основанных на GDI ( Windows Graphical Device Interface ).

Установите поведение масштабирования для размытой программы

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

Все ручные настройки совместимости, показанные в этом разделе руководства, применяются к вашей программе только для текущего пользователя, если вы нажмете или коснетесь « ОК(OK) » или « Применить(Apply) » . Их можно включить для всех пользователей. Вот как:

Последний параметр (compatibility option)совместимости(Compatibility) на вкладке « Совместимость » — это кнопка, которая позволяет вам «Изменить настройки для всех пользователей ("Change settings for all users)» . Нажмите(Click) или коснитесь ее, чтобы открыть новое окно и вручную выбрать параметры совместимости, которые будут применяться к вашей старой программе для всех учетных записей пользователей. на вашем компьютере с Windows 10. Настройки совместимости такие же, как те, которые мы проиллюстрировали в этом разделе.

При нажатии кнопки «Изменить настройки для всех пользователей» открывается окно с теми же параметрами.

Когда вы закончите возиться с настройками совместимости вашей старой программы, не забудьте щелкнуть или коснуться кнопки « Применить(Apply) » или « ОК(OK) » , чтобы сохранить их.

СОВЕТ.(TIP:) После изменения настроек совместимости вашей старой программы с помощью «Устранения неполадок совместимости программ»("Program Compatibility Troubleshooter") или вручную вы можете перезапустить ее и использовать, надеюсь, с лучшими результатами. При первом закрытии программы всплывает «Помощник по совместимости программ» , спрашивающий, правильно ли работает программа. ("Program Compatibility Assistant")Если выбрать « Да(Yes) », помощник закроется, а « Нет(No) » запустит средство устранения неполадок, чтобы еще раз попытаться решить вашу проблему (проблемы).

Windows 10 запрашивает отзыв о ваших новых настройках совместимости

Какие старые программы вы все еще используете?

Даже если у вас есть новый компьютер под управлением Windows 10 , это не обязательно означает, что вы больше не можете использовать старые программы, не предназначенные для этой новой операционной системы. Windows 10 полезна в этом отношении, предоставляя как «Устранение неполадок совместимости программ»("Program Compatibility Troubleshooter") , так и ряд настраиваемых вручную параметров, которые вы можете использовать, чтобы ваши старые программы снова заработали. Мы надеемся, что эти настройки совместимости помогут вам, и вы будете довольны своей классической программой. Нам интересно узнать о нашей читательской базе(reader base) , поэтому, прежде чем закрыть эту вкладку, сообщите нам, какую (g)oldie программу вы пытаетесь использовать и почему.



About the author

Я инженер-программист с более чем 10-летним опытом работы в индустрии Xbox. Я специализируюсь на разработке игр и тестировании безопасности. Я также являюсь опытным обозревателем и работал над проектами для некоторых из самых известных игровых компаний, включая Ubisoft, Microsoft и Sony. В свободное время я люблю играть в видеоигры и смотреть сериалы.



Related posts