msdt

Invoca um pacote de solução de problemas na linha de comando ou como parte de um script automatizado e habilita opções adicionais sem a entrada do usuário.

Observação

A MSDT (Ferramenta de Diagnóstico de Suporte da Microsoft) foi preterida. Para obter mais informações, confira Recursos preteridos do Windows.

Sintaxe

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

Parâmetros

Parâmetro Descrição
/id <packagename> Especifica qual pacote de diagnóstico executar. Para obter uma lista de pacotes disponíveis, consulte Pacotes de solução de problemas disponíveis.
/path <directory|.diagpkg file|.diagcfg file> Especifica o caminho completo para um pacote de diagnóstico. Se você especificar um diretório, o diretório deverá conter um pacote de diagnóstico. Você não pode usar o parâmetro /path em conjunto com o parâmetro ** /id**, /dci ou /cab.
/dci <passkey> Preenche previamente o campo de chave de acesso. Esse parâmetro só é usado quando um provedor de suporte fornece uma chave de acesso.
/dt <directory> Exibe o histórico de solução de problemas no diretório especificado. Os resultados do diagnóstico são armazenados no diretório %LOCALAPPDATA%\Diagnostics ou %LOCALAPPDATA%\ElevatedDiagnostics do usuário.
/af <answerfile> Especifica um arquivo de resposta no formato XML que contém respostas a uma ou mais interações de diagnóstico.
/modal <ownerHWND> Torna o pacote de solução de problemas modal para uma janela designada pelo Identificador de Janela do Console pai (HWND), em decimal. Esse parâmetro normalmente é usado por aplicativos que iniciam um pacote de solução de problemas. Para obter mais informações sobre como obter Identificadores de Janela do Console, consulte Como obter um Identificador de Janela do Console (HWND).
/moreoptions <true|false> Habilita (true) ou suprime (false) a tela de solução de problemas final que pergunta se o usuário deseja explorar opções adicionais. Esse parâmetro normalmente é usado quando o pacote de solução de problemas é iniciado por uma solução de problemas que não faz parte do sistema operacional.
/param <parameters> Especifica um conjunto de respostas de interação na linha de comando, semelhante a um arquivo de resposta. Normalmente, esse parâmetro não é usado no contexto de pacotes de solução de problemas criados com o Designer TSP. Para obter mais informações sobre como desenvolver parâmetros personalizados, consulte Plataforma de solução de problemas do Windows.
/advanced Expande o link avançado na página inicial por padrão quando o pacote de solução de problemas é iniciado.
/custom Solicita que o usuário confirme cada resolução possível antes de ser aplicada.

Códigos de retorno

Os pacotes de solução de problemas compõem um conjunto de causas raiz, cada uma delas descreve um problema técnico específico. Depois de concluir as tarefas do pacote de solução de problemas, cada causa raiz retorna um estado corrigido, não corrigido, detectado (mas não fixável) ou não encontrado. Além dos resultados específicos relatados na interface do usuário da solução de problemas, o mecanismo de solução de problemas retorna um código nos resultados que descrevem, em termos gerais, se a solução de problemas corrigiu ou não o problema original. Os códigos são:

Código Descrição
-1 Interrupção: a solução de problemas foi fechada antes da conclusão das tarefas de solução de problemas.
0 Fixo: a solução de problemas identificou e corrigiu pelo menos uma causa raiz e nenhuma causa raiz permanece em um estado não fixo.
1 Presente, mas não corrigido: a solução de problemas identificou uma ou mais causas raiz que permanecem em um estado não fixo. Esse código é retornado mesmo que outra causa raiz tenha sido corrigida.
2 Não encontrado: a solução de problemas não identificou nenhuma causa raiz.