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.
/Pfad <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 Schlüsselfeld vorab auf. Dieser Parameter wird nur verwendet, wenn ein Supportanbieter einen Passkey 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.
/Modale <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.
/Erweiterte Erweitert den erweiterten Link auf der Willkommensseite standardmäßig, wenn das Problembehandlungspaket gestartet wird.
/Benutzerdefinierte 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 Problembehandlungspaketaufgaben gibt jede Grundursache den Status "Behoben", "nicht behoben", "erkannt" (aber nicht behoben) oder "nicht gefunden" zurück. Zusätzlich zu bestimmten Ergebnissen, die in der Benutzeroberfläche der Problembehandlung gemeldet werden, gibt das Problembehandlungsmodul einen Code in den Ergebnissen zurück, der im Allgemeinen 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 Fest: Die Problembehandlung hat mindestens eine Grundursache identifiziert und behoben, und keine Grundursachen verbleiben in einem nicht festen Zustand.
1 Vorhanden, aber nicht behoben: Die Problembehandlung hat eine oder mehrere Grundursachen identifiziert, die sich in einem nicht festgelegten Zustand befinden. Dieser Code wird auch dann zurückgegeben, wenn eine andere Grundursache behoben wurde.
2 Nicht gefunden: Die Problembehandlung hat keine Grundursachen identifiziert.