Verwenden des Befehlszeilentools „Sdbinst.exe“

Betrifft:

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

Stellen Sie Ihre benutzerdefinierten Datenbankdateien (.sdb) auf anderen Computern in Ihrem organization bereit. Das heißt, bevor Ihre Kompatibilitätskorrekturen, Kompatibilitätsmodi und AppHelp-Meldungen angewendet werden. Sie können Ihre benutzerdefinierten Datenbankdateien auf verschiedene Arten bereitstellen. Mithilfe eines Anmeldeskripts, mithilfe von Gruppenrichtlinie oder durch Ausführen von Dateikopiervorgängen.

Nachdem Sie die angepassten Datenbanken auf jedem Ihrer lokalen Computer bereitgestellt und gespeichert haben, müssen Sie die Datenbankdateien registrieren. Bis Sie die Datenbankdateien registrieren, kann das Betriebssystem die verfügbaren Kompatibilitätsfixes beim Starten einer Anwendung nicht identifizieren.

Command-Line Optionen für die Bereitstellung benutzerdefinierter Datenbankdateien

Beispielausgabe des Befehls Sdbinst.exe /? in einem CMD-Fenster mit erhöhten Rechten:

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>_

Die Befehlszeilenoptionen verwenden die folgenden Konventionen:

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

In der folgenden Tabelle werden die verfügbaren Befehlszeilenoptionen beschrieben.

Option Beschreibung
-? Zeigt die Hilfe für das Sdbinst.exe-Tool an.

Beispiel:
sdbinst.exe -?

-P Ermöglicht die Installation von SDBs mit Patches.

Beispiel:
sdbinst.exe -p C:\Windows\AppPatch\Myapp.sdb

-Q Führt eine unbeaufsichtigte Installation ohne sichtbares Fenster, status oder Warninformationen aus. Schwerwiegende Fehler treten nur in Ereignisanzeige (Eventvwr.exe) auf.

Beispiel:
sdbinst.exe -q

Dateipfad -u Führt eine Deinstallation der angegebenen Datenbank aus.

Beispiel:
sdbinst.exe -u C:\example.sdb

-g GUID Gibt die benutzerdefinierte Datenbank an, die durch eine GUID (Globally Unique Identifier) deinstalliert werden soll.

Beispiel:
sdbinst.exe -g 6586cd8f-edc9-4ea8-ad94-afabea7f62e3

-n "name" Gibt die benutzerdefinierte Datenbank an, die deinstalliert werden soll, anhand des Dateinamens.

Beispiel:
sdbinst.exe -n "My_Database"

Compatibility Administrator-Benutzerhandbuch