Поделиться через


Поиск установленных исправлений совместимости с помощью средства запросов в Compatibility Administrator

Область применения

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2012
  • Windows Server 2008 R2

Вы можете получить доступ к средству "Запрос" в администраторе совместимости. Средство "Запрос" предоставляет те же функции, что и при использовании функции поиска.

Сведения о функции поиска см. в разделе Поиск фиксированных приложений в администраторе совместимости. Однако средство "Запрос" предоставляет более подробные критерии поиска, включая вкладки, позволяющие выполнять поиск по свойствам программы, свойствам исправления совместимости и описанию исправления. Поиск можно выполнить с помощью предложений SQL SELECT и WHERE в дополнение к поиску определенных типов баз данных.

Важно.

Необходимо выполнить поиск с правильной версией средства "Администратор совместимости". Чтобы использовать средство "Запрос" для поиска 32-разрядной пользовательской базы данных, необходимо использовать 32-разрядную версию администратора совместимости. Чтобы использовать средство "Запрос" для поиска 64-разрядной пользовательской базы данных, необходимо использовать 64-разрядную версию администратора совместимости.

Запрос с помощью вкладки "Свойства программы"

На вкладке Свойства программы средства запроса можно найти любое исправление совместимости, режим совместимости или AppHelp для определенного приложения.

Выполнение запроса с помощью вкладки "Свойства программы"

  1. На панели инструментов Администратор совместимости щелкните Запрос.

  2. В раскрывающемся списке Поиск в выберите подходящий тип базы данных для поиска.

  3. Введите расположение искомого приложения в поле Поиск приложения .

    Это имя должно совпадать с именем в области Приложения (левая панель) администратора совместимости.

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

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

  5. При необходимости установите флажок для одного из следующих типов исправлений совместимости:

    • Режимы совместимости
    • Исправления совместимости
    • Приложение помогает

    Важно.

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

  6. Нажмите кнопку Найти.

    Запрос выполняется, а результаты запроса отображаются в нижней области.

Выполнение запросов с помощью вкладки "Свойства исправления"

На вкладке Свойства исправления средства запроса можно найти любое приложение, на которое влияет определенное исправление совместимости или режим совместимости. Например, можно найти любое приложение, на которое влияет режим совместимости ProfilesSetup.

Выполнение запроса с помощью вкладки "Свойства исправления"

  1. На панели инструментов Администратор совместимости щелкните Запрос.

  2. Перейдите на вкладку Свойства исправления .

  3. В раскрывающемся списке Поиск в выберите подходящий тип базы данных для поиска.

  4. Введите имя исправления совместимости или режима совместимости в поле Поиск программ, исправленных с помощью .

    Примечание.

    Символ процента (%) можно использовать в качестве подстановочного знака в запросе fix-properties в качестве замены любой строки из нуля или более символов.

  5. Установите флажок Поиск в исправлениях совместимости или Поиск в режимах совместимости.

    Важно.

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

  6. Нажмите кнопку Найти.

    Запрос выполняется, а результаты запроса отображаются в нижней области.

Запрос с помощью вкладки "Описание исправления"

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

Выполнение запроса с помощью вкладки "Описание исправления"

  1. На панели инструментов Администратор совместимости щелкните Запрос.

  2. Перейдите на вкладку Описание исправления .

  3. В раскрывающемся списке Поиск в выберите подходящий тип базы данных для поиска.

  4. Введите ключевые слова поиска в поле Слова для поиска. Используйте запятые для разделения нескольких ключевых слов.

    Важно.

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

  5. Уточните поиск, выбрав в раскрывающемся списке пункты Сопоставить любое слово или Сопоставить все слова .

  6. Нажмите кнопку Найти.

    Запрос выполняется, а результаты запроса отображаются в нижней области.

Выполнение запросов с помощью вкладки "Дополнительно"

На вкладке Описание исправления средства запроса можно добавить дополнительные предложения SQL Server SELECT и WHERE в критерии поиска.

Выполнение запроса с помощью вкладки Дополнительно

  1. На панели инструментов Администратор совместимости щелкните Запрос.

  2. Перейдите на вкладку Дополнительно.

  3. В раскрывающемся списке Поиск в выберите подходящий тип базы данных для поиска.

  4. Выберите соответствующее предложение SELECT для поиска в поле Выбрать предложения . Например, APP_NAME.

    Предложение APP_NAME отображается в поле SELECT . Вы можете добавить любое количество дополнительных предложений. Они будут отображаться в виде столбцов в результатах поиска.

  5. Выберите соответствующее предложение WHERE для поиска в поле Предложения Where . Например, DATABASE_NAME.

    Предложение DATABASE_NAME = отображается в поле WHERE .

  6. Введите соответствующие условия предложения после знака равного (=) в поле WHERE . Например, DATABASE_NAME = "Custom_Database".

    Чтобы предложение правильно функционировал, необходимо заключить текст условия предложения в кавычки (").

  7. Нажмите кнопку Найти.

    Запрос выполняется, а результаты запроса отображаются в нижней области.

Экспорт результатов поиска

Вы можете экспортировать любые результаты поиска в текстовый файл с разделителями табуляции (.txt) для последующей проверки или архивирования.

Экспорт результатов

  1. Завершив поиск с помощью средства "Запрос", нажмите кнопку Экспорт.

    Откроется диалоговое окно Сохранить результаты в файл .

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

Руководство пользователя Compatibility Administrator