Condividi tramite


Utilizzo dello strumento da riga di comando Sdbinst.exe

Si applica a

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

Distribuire i file di database personalizzati (con estensione sdb) in altri computer dell'organizzazione. Ovvero, prima di applicare le correzioni di compatibilità, le modalità di compatibilità e i messaggi AppHelp. È possibile distribuire i file di database personalizzati in diversi modi. Usando uno script di accesso, usando Criteri di gruppo o eseguendo operazioni di copia file.

Dopo aver distribuito e archiviato i database personalizzati in ognuno dei computer locali, è necessario registrare i file di database. Fino a quando non si registrano i file di database, il sistema operativo non è in grado di identificare le correzioni di compatibilità disponibili all'avvio di un'applicazione.

opzioni di Command-Line per la distribuzione di file di database personalizzati

Output di esempio dal comando Sdbinst.exe /? in una finestra CMD con privilegi elevati:

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

Le opzioni della riga di comando usano le convenzioni seguenti:

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

Nella tabella seguente vengono descritte le opzioni della riga di comando disponibili.

Opzione Descrizione
-? Visualizza la Guida per lo strumento Sdbinst.exe.

Ad esempio,
sdbinst.exe -?

-P Consente l'installazione di SDB con patch.

Ad esempio,
sdbinst.exe -p C:\Windows\AppPatch\Myapp.sdb

-D Esegue un'installazione invisibile all'utente senza informazioni visibili su finestra, stato o avviso. Gli errori irreversibili vengono visualizzati solo in Visualizzatore eventi (Eventvwr.exe).

Ad esempio,
sdbinst.exe -q

-u filepath Esegue una disinstallazione del database specificato.

Ad esempio,
sdbinst.exe -u C:\example.sdb

-g GUID Specifica il database personalizzato da disinstallare tramite un identificatore univoco globale (GUID).

Ad esempio,
sdbinst.exe -g 6586cd8f-edc9-4ea8-ad94-afabea7f62e3

-n "nome" Specifica il database personalizzato da disinstallare in base al nome file.

Ad esempio,
sdbinst.exe -n "My_Database"

Manuale dell'utente di Compatibility Administrator