Использование программы командной строки Sdbinst.exe

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

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

Разверните файлы настраиваемой базы данных (SDB) на других компьютерах в вашей организации. То есть перед исправлениями совместимости будут применены режимы совместимости и сообщения AppHelp. Настраиваемые файлы базы данных можно развернуть несколькими способами. С помощью скрипта входа, групповая политика или операций копирования файлов.

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

параметры Command-Line для развертывания настраиваемых файлов базы данных

Пример выходных данных команды Sdbinst.exe /? в окне CMD с повышенными привилегиями:

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.

C:\Windows\system32>Sdbinst.exe /?
Usage: Sdbinst.exe [-?] [-q] [-u] [-g] [-p] [-n[:WIN32|WIN64]] myfile.sdb | {guid} | "name"

    -? - print this help text.
    -p - Allow SDBs containing patches.
    -q - Quiet mode: prompts are auto-accepted.
    -u - Uninstall.
    -g {guid} - GUID of file (uninstall only).
    -n "name" - Internal name of file (uninstall only).

C:\Windows\system32>_

Параметры командной строки используют следующие соглашения:

Sdbinst.exe [-?] [-p] [-q] [-u] [-g] [-u filepath] [-g GUID] [-n "name"]

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

Параметр Описание
-? Отображает справку для средства Sdbinst.exe.

Например:
sdbinst.exe -?

-P Разрешает установку SDB с помощью исправлений.

Например:
sdbinst.exe -p C:\Windows\AppPatch\Myapp.sdb

-Q Выполняет автоматическую установку без видимых сведений о окне, состоянии или предупреждении. Неустранимые ошибки отображаются только в Просмотр событий (Eventvwr.exe).

Например:
sdbinst.exe -q

-u filepath Выполняет удаление указанной базы данных.

Например:
sdbinst.exe -u C:\example.sdb

-g GUID Указывает настраиваемую базу данных для удаления с помощью глобально уникального идентификатора (GUID).

Например:
sdbinst.exe -g 6586cd8f-edc9-4ea8-ad94-afabea7f62e3

-n "name" Указывает настраиваемую базу данных для удаления по имени файла.

Например:
sdbinst.exe -n "My_Database"

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