- Создание пользовательского режима совместимости в Compatibility Administrator Creating a Custom Compatibility Mode in Compatibility Administrator
- Что такое режим совместимости? What Is a Compatibility Mode?
- Поиск существующих режимов совместимости Searching for Existing Compatibility Modes
- Создание нового режима совместимости Creating a New Compatibility Mode
- Включение режима совместимости в Windows 10
- Активация режима совместимости в Виндовс 10
- Способ 1: Средство устранения неполадок
- Способ 2: Изменение свойств ярлыка
Создание пользовательского режима совместимости в Compatibility Administrator Creating a Custom Compatibility Mode in Compatibility Administrator
Относится к: Applies to
- Windows 10; Windows 10
- Windows 8.1 Windows 8.1
- Windows 8 Windows 8
- Windows7 Windows 7
- Windows Server 2012 Windows Server 2012
- Windows Server2008R2 Windows Server 2008 R2
Windows® предоставляет несколькорежимов совместимости , групп исправлений совместимости, найденных для устранения многих распространенных проблем совместимости приложений. Windows® provides several compatibility modes, groups of compatibility fixes found to resolve many common application-compatibility issues. При работе с администратором совместимости вы можете сгруппировать некоторые исправления совместимости в пользовательский режим совместимости, который затем можно развернуть и использовать в любой из баз данных совместимости. While working with Compatibility Administrator, you might decide to group some of your individual compatibility fixes into a custom-compatibility mode, which you can then deploy and use on any of your compatibility databases.
Что такое режим совместимости? What Is a Compatibility Mode?
Режим совместимости — это группа исправлений совместимости. A compatibility mode is a group of compatibility fixes. Исправление совместимости, ранее известное как shim, — это небольшой фрагмент кода, который перехватывает вызовы API из приложений. A compatibility fix, previously known as a shim, is a small piece of code that intercepts API calls from applications. Исправление преобразует вызовы API таким образом, что текущая версия операционной системы поддерживает приложение так же, как и предыдущие версии операционной системы. The fix transforms the API calls so that the current version of the operating system supports the application in the same way as previous versions of the operating system. Это может быть что угодно: от отключения новой функции в Windows до эмулиации определенного поведения более старой версии API Windows. This can be anything from disabling a new feature in Windows to emulating a particular behavior of an older version of the Windows API.
Поиск существующих режимов совместимости Searching for Existing Compatibility Modes
В средстве «Администратор совместимости» предварительно загружены исправления для многих распространенных приложений, включая известные исправления совместимости, режимы совместимости и сообщения AppHelp. The Compatibility Administrator tool has preloaded fixes for many common applications, including known compatibility fixes, compatibility modes, and AppHelp messages. Перед созданием нового режима совместимости можно найти существующее приложение, а затем скопировать и ввести известные исправления в пользовательскую базу данных. Before you create a new compatibility mode, you can search for an existing application and then copy and paste the known fixes into your custom database.
Средство обеспечения совместимости набор средств (ACT) устанавливает 32- и 64-битные версии средства администратора совместимости. Application Compatibility Toolkit (ACT) installs a 32-bit and a 64-bit version of the Compatibility Administrator tool. 32-битная версия используется для создания пользовательских баз данных для 32-битных приложений, а 64-битная — для создания пользовательских баз данных для 64-битных приложений. You must use the 32-bit version to create custom databases for 32-bit applications and the 64-bit version to create custom databases for 64-bit applications.
Поиск существующего приложения To search for an existing application
В левой области администратора совместимости разместите папку «Приложения» и наберите имя приложения. In the left-side pane of Compatibility Administrator, expand the Applications folder and search for your application name.
Щелкните имя приложения, чтобы просмотреть предварительно загруженные режимы совместимости, исправления совместимости или сообщения AppHelp. Click the application name to view the preloaded compatibility modes, compatibility fixes, or AppHelp messages.
Создание нового режима совместимости Creating a New Compatibility Mode
Если не удается найти предварительно загруженный режим совместимости для приложения, можно создать новый режим для использования пользовательской базой данных. If you are unable to find a preloaded compatibility mode for your application, you can create a new one for use by your custom database.
Режим совместимости включает набор исправлений совместимости и должен быть развернут как группа. A compatibility mode includes a set of compatibility fixes and must be deployed as a group. Поэтому следует включать только исправления, которые вы собираетесь развернуть вместе с базой данных. Therefore, you should include only fixes that you intend to deploy together to the database.
Создание нового режима совместимости To create a new compatibility mode
В левой области «Администратор совместимости» под **** заголовком «Настраиваемые базы данных» щелкните правой кнопкой мыши имя **** базы данных, к которой будет применяться режим совместимости, выберите «Создать новую» и выберите «Режим совместимости». **** In the left-side pane of Compatibility Administrator, underneath the Custom Databases heading, right-click the name of the database to which you will apply the compatibility mode, click Create New, and then click Compatibility Mode.
Введите имя режима пользовательской совместимости в текстовое поле «Имя режима совместимости». Type the name of your custom-compatibility mode into the Name of the compatibility mode text box.
Выберите каждое из доступных исправлений совместимости, которые необходимо включить в режим пользовательской совместимости, и нажмите кнопку > . Select each of the available compatibility fixes to include in your custom-compatibility mode and then click >.
Если вы не знаете, какие исправления совместимости нужно добавить, можно щелкнуть режим копирования. If you are unsure which compatibility fixes to add, you can click Copy Mode. Появится диалоговое окно «Выбор режима совместимости» с возможностью выбора из предварительно загруженных режимов совместимости. The Select Compatibility Mode dialog box appears and enables you to select from the preloaded compatibility modes. После выбора режима совместимости **** и нажатия кнопки «ОК» все исправления совместимости, включенные в предварительно загруженный режим совместимости, будут автоматически добавлены в пользовательский режим совместимости. After you select a compatibility mode and click OK, any compatibility fixes that are included in the preloaded compatibility mode will be automatically added to your custom-compatibility mode. Если у вас есть какие-либо исправления совместимости, которые требуют дополнительных параметров, вы можете выбрать это исправление и нажать кнопку «Параметры». If you have any compatibility fixes that require additional parameters, you can select the fix, and then click Parameters. Появится диалоговое окно **»Параметры совместимости_Fix_Name, ** в котором можно обновить поля параметров. The Options for dialog box appears, enabling you to update the parameter fields.
После выбора включаемой исправления совместимости нажмите кнопку «ОК». After you are done selecting the compatibility fixes to include, click OK.
Режим совместимости добавляется в настраиваемую базу данных. The compatibility mode is added to your custom database.
Включение режима совместимости в Windows 10
Подавляющее большинство разработчиков программного обеспечения стараются адаптировать свой продукт под новые версии Windows. К сожалению, бывают исключения. В подобных ситуациях возникают трудности с запуском софта, который был выпущен достаточно давно. Из данной статьи вы как раз и узнаете о том, как решить вопрос совместимости ПО на устройствах под управлением Windows 10.
Активация режима совместимости в Виндовс 10
Мы выделили два основных способа решения проблемы, которая озвучивалась ранее. В обоих случаях будут использованы встроенные функции операционной системы. Это значит, что инсталлировать дополнительный софт не нужно. Достаточно следовать приведенным ниже инструкциям.
Способ 1: Средство устранения неполадок
Утилита «Устранение неполадок», которая по умолчанию присутствует в каждой редакции Windows 10, способна решить множество различных проблем. Одна из ее функций и понадобится нам в этом способе. Необходимо выполнить следующие действия:
- Откройте окно «Пуск», нажав на кнопку с аналогичным названием на рабочем столе. В левой части найдите папку «Служебные – Windows» и разверните ее. В перечне вложенных приложений кликните по пункту «Панель управления».
Далее запустите утилиту «Устранение неполадок» из открывшегося окна «Панели управления». Для более удобного поиска можете активировать режим отображения содержимого «Крупные значки».
В открывшемся после этого окне нужно кликнуть по строке, которую мы отметили на следующем скриншоте.
Кликните по появившейся строке «Запуск от имени администратора». Как понятно из названия, это перезапустит утилиту с максимальными привилегиями.
После перезапуска окна снова нажмите левой кнопкой мышки по строке «Дополнительно».
Далее следует отметить опцию «Автоматически применять исправления» и нажать кнопку «Далее».
Через некоторое время появится перечень такого софта. К сожалению, очень часто проблемное приложение не отображается в полученном списке. Поэтому рекомендуем сразу выбрать пункт «Нет в списке» и нажать кнопку «Далее».
В следующем окне необходимо указать путь к исполняемому файлу программы, с которой возникают проблемы при запуске. Для этого нажмите «Обзор».
На экране появится окно выбора файла. Найдите его на жестком диске, выделите одиночным нажатием ЛКМ, а затем используйте кнопку «Открыть».
Затем нажмите кнопку «Далее» в окошке «Устранение проблем с совместимостью» для продолжения.
Начнется автоматический анализ выбранного приложения и выявление проблем с его запуском. Как правило, необходимо будет подождать 1-2 минуты.
В следующем окне нужно кликнуть по строке «Диагностика программы».
Из списка возможных проблем нужно выбрать самый первый пункт, а затем нажать кнопку «Далее» для продолжения.
На следующем этапе необходимо указать ту версию операционной системы, в которой выбранная ранее программа работала корректно. После этого нужно нажать «Далее».
В результате будут применены необходимые изменения. Дополнительно можно проверить работоспособность проблемного софта с новыми настройками. Для этого следует нажать кнопку «Проверить программу». Если все работает должным образом, то в этом же окне нажмите «Далее».
На этом процесс диагностики и устранения проблем завершится. Вам будет предложено сохранить все ранее внесенные изменения. Нажмите кнопку «Да, сохранить эти параметры для программы».
Процесс сохранения занимает некоторое время. Дождитесь, пока указанное ниже окно не исчезнет.
Далее будет представлен краткий отчет. В идеале вы увидите сообщение о том, что проблема исправлена. Остается лишь закрыть «Средство устранения неполадок», нажав на кнопку с таким же названием.
Следуя описанным инструкциям, вы без труда сможете задействовать «Режим совместимости» для нужного приложения. Если же результат оказался неудовлетворительным, попробуйте следующий метод.
Способ 2: Изменение свойств ярлыка
Этот метод намного проще предыдущего. Для его реализации нужно выполнить несколько простых действий:
- На ярлыке проблемной программы нажмите правой кнопкой мышки. Из открывшегося контекстного меню выберите строку «Свойства».
Появится новое окно. В нем переместитесь во вкладку под названием «Совместимость». Активируйте функцию «Запустить программу в режиме совместимости». Уже после этого из выпадающего меню ниже выберите ту версию Windows, в которой софт работал корректно. При необходимости можете поставить галочку рядом со строкой «Запускать эту программу от имени администратора». Это позволит на постоянной основе выполнять запуск приложения с максимальными привилегиями. В завершении нажмите кнопку «OK» для применения внесенных изменений.
Как видите, запустить любую программу в режиме совместимости совсем не сложно. Помните, что без необходимости указанную функцию лучше не включать, так как именно она порой становится причиной других проблем.