msdt
Ruft ein Problembehandlungspaket an der Befehlszeile oder als Teil eines automatisierten Skripts auf und ermöglicht zusätzliche Optionen ohne Benutzereingabe.
Hinweis
Das Microsoft Support Diagnostic Tool (MSDT) ist veraltet. Weitere Informationen finden Sie unter veraltete Windows-Features.
Syntax
msdt </id <name> | /path <name> | /cab < name>> <</parameter> [options] … <parameter> [options]>>
Die 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 in Verbindung mit den Parametern ** /id**, /dcioder /cab nicht verwenden. |
/dci <passkey> |
Füllen Sie das Passkeyfeld vorab aus. Dieser Parameter wird nur verwendet, wenn ein Supportanbieter einen Kennungsschlüssel bereitgestellt hat. |
/dt <directory> |
Zeigt den Problembehandlungsverlauf im angegebenen Verzeichnis an. Diagnoseergebnisse werden in den Verzeichnissen \Diagnostics %LOCALAPPDATA%\Diagnostics oder %LOCALAPPDATA%\ElevatedDiagnostics 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 Dezimalzeichen festgelegt ist. Dieser Parameter wird in der Regel von Anwendungen verwendet, die ein Problembehandlungspaket starten. Weitere Informationen zum Abrufen von Konsolenfensterhandles finden Sie unter How to Obtain a Console Window Handle (HWND). |
/moreoptions <true|false> |
Aktiviert (true) oder unterdrückt (false) den endgültigen Problembehandlungsbildschirm, der fragt, ob der Benutzer weitere Optionen erkunden möchte. Dieser Parameter wird in der Regel verwendet, wenn das Problembehandlungspaket von einer Problembehandlung gestartet wird, die nicht Teil des Betriebssystems ist. |
/param <parameters> |
Gibt eine Reihe 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 Troubleshooting Platform. |
/fortgeschritten | Erweitert standardmäßig den erweiterten Link auf der Willkommensseite, wenn das Problembehandlungspaket gestartet wird. |
/Gewohnheit | Fordert den Benutzer auf, jede mögliche Auflösung zu bestätigen, bevor sie angewendet wird. |
Rückgabecodes
Problembehandlungspakete umfassen eine Reihe von Ursachen, von denen jedes ein bestimmtes technisches Problem beschreibt. Nach Abschluss der Aufgaben des Problembehandlungspakets gibt jede Ursache den Status "Fixed", "nicht behoben", "erkannt" (aber nicht fixierbar) zurück oder wurde nicht gefunden. Zusätzlich zu bestimmten Ergebnissen, die in der Problembehandlungsbenutzeroberfläche gemeldet wurden, gibt das Problembehandlungsmodul einen Code in den Ergebnissen zurück, der allgemeine Begriffe beschreibt, unabhängig davon, ob die Problembehandlung das ursprüngliche Problem behoben hat. Die Codes sind:
Code | BESCHREIBUNG |
---|---|
–1 | Unterbrechung: Die Problembehandlung wurde geschlossen, bevor die Problembehandlungsaufgaben abgeschlossen wurden. |
0 | behoben: Die Problembehandlung wurde identifiziert und mindestens eine Stammursache behoben, und keine Stammursachen verbleiben in einem nicht festen Zustand. |
1 | Vorhanden, aber nicht behoben: Die Problembehandlung hat eine oder mehrere Stammursachen identifiziert, die in einem nicht festen Zustand verbleiben. Dieser Code wird auch dann zurückgegeben, wenn eine andere Ursache behoben wurde. |
2 | Nicht gefunden: Die Problembehandlung hat keine Ursachen identifiziert. |