Freigeben über


msdt

Ruft ein Problembehandlungspaket über die Befehlszeile oder als Teil eines automatisierten Skripts auf und aktiviert zusätzliche Optionen ohne Benutzereingabe.

Hinweis

Das Microsoft-Support-Diagnosetool (MSDT) ist veraltet. Weitere Informationen finden Sie unter Veraltete Windows-Features.

Syntax

msdt </id <name> | /path <name> | /cab < name>> <</parameter> [options] … <parameter> [options]>>

Parameter

Parameter BESCHREIBUNG
/id <packagename> Gibt an, welches Diagnosepaket ausgeführt werden soll. Eine Liste der verfügbaren Pakete finden Sie unter Verfügbare Problembehandlungspakete.
/path <directory|.diagpkg file|.diagcfg file> Gibt den vollständigen Pfad zu einem Diagnosepaket an. Wenn Sie ein Verzeichnis angeben, muss das Verzeichnis ein Diagnosepaket enthalten. Sie können den Parameter /path nicht zusammen mit den Parametern** /id**, /dci oder /cab verwenden.
/dci <passkey> Füllt das Hauptschlüsselfeld vorab auf. Dieser Parameter wird nur verwendet, wenn ein Supportanbieter einen Hauptschlüssel bereitgestellt hat.
/dt <directory> Zeigt den Problembehandlungsverlauf im angegebenen Verzeichnis an. Diagnoseergebnisse werden in den Verzeichnissen %LOCALAPPDATA%\Diagnostics oder %LOCALAPPDATA%\ElevatedDiagnostics des Benutzers gespeichert.
/af <answerfile> Gibt eine Antwortdatei im XML-Format an, die Antworten auf eine oder mehrere Diagnoseinteraktionen enthält.
/modal <ownerHWND> Macht das Problembehandlungspaket modal zu einem Fenster, das vom übergeordneten Konsolenfensterhandle (HWND) im Dezimalwert festgelegt ist. Dieser Parameter wird in der Regel von Anwendungen verwendet, die ein Problembehandlungspaket starten. Weitere Informationen zum Abrufen von Konsolenfensterhandles finden Sie unter Abrufen eines Konsolenfensterhandles (HWND).
/moreoptions <true|false> Aktiviert (true) oder unterdrückt (false) den letzten Problembehandlungsbildschirm, auf dem der Benutzer gefragt wird, ob zusätzliche Optionen untersucht werden sollen. Dieser Parameter wird in der Regel verwendet, wenn das Problembehandlungspaket von einer Problembehandlung gestartet wird, die nicht Teil des Betriebssystems ist.
/param <parameters> Gibt einen Satz von Interaktionsantworten an der Befehlszeile an, ähnlich einer Antwortdatei. Dieser Parameter wird in der Regel nicht im Kontext von Problembehandlungspaketen verwendet, die mit TSP Designer erstellt wurden. Weitere Informationen zum Entwickeln benutzerdefinierter Parameter finden Sie unter Windows-Problembehandlungsplattform.
/advanced Klappt den Link „Erweitert“ auf der Willkommensseite standardmäßig auf, wenn das Problembehandlungspaket gestartet wird.
/custom Fordert den Benutzer auf, jede mögliche Auflösung zu bestätigen, bevor sie angewendet wird.

Rückgabecodes

Problembehandlungspakete umfassen eine Reihe von Grundursachen, die jeweils ein bestimmtes technisches Problem beschreiben. Nach Abschluss der Aufgaben des Problembehandlungspakets gibt jede Grundursache den Status „Behoben“, „Nicht behoben“, „Erkannt“ (aber nicht behebbar) oder „Nicht gefunden“ zurück. Über die bestimmten Ergebnisse hinaus, die in der Benutzeroberfläche der Problembehandlung gemeldet werden, gibt das Problembehandlungsmodul einen Code in den Ergebnissen zurück, der in allgemeinen Begriffen beschreibt, ob die Problembehandlung das ursprüngliche Problem behoben hat oder nicht. Folgende Codes sind möglich:

Code BESCHREIBUNG
-1 Unterbrechung: Die Problembehandlung wurde geschlossen, bevor die Problembehandlungsaufgaben abgeschlossen wurden.
0 Behoben: Die Problembehandlung hat mindestens eine Grundursache identifiziert und behoben, und es verbleiben keine Grundursachen in nicht behobenem Zustand.
1 Vorhanden, aber nicht behoben: Die Problembehandlung hat eine oder mehrere Grundursachen identifiziert, die sich in einem nicht behobenen Zustand befinden. Dieser Code wird auch dann zurückgegeben, wenn eine andere Grundursache behoben wurde.
2 Nicht gefunden: Die Problembehandlung hat keine Grundursachen erkannt.