Compartilhar via


Solução de problemas de instalações de dispositivo e driver

Você pode usar as diretrizes a seguir para verificar se o dispositivo está instalado corretamente ou diagnosticar problemas com a instalação do dispositivo.

Verificar se o dispositivo está marcado com um problema

Se o dispositivo tiver um conjunto de códigos de problema , algo poderá ter dado errado durante a instalação do dispositivo ou com as configurações/configuração do dispositivo. Para marcar se o dispositivo tiver um conjunto de códigos de problema, você poderá usar Gerenciador de Dispositivos para marcar se o ícone do dispositivo tiver uma sobreposição de um triângulo amarelo com um ponto de exclamação. Iniciar a caixa de diálogo Propriedades do dispositivo fornecerá qual é o valor do código do problema, juntamente com uma mensagem de erro.

Você também pode marcar se o dispositivo tiver um código de problema definido por meio da linha de comando com PnPUtil. Se você souber o caminho da instância do dispositivo do dispositivo, poderá usar o PnPUtil para marcar sua status:

pnputil /enum-devices /instanceid <device instance path>

Se você não souber o caminho da instância do dispositivo do dispositivo, poderá usar o PnPUtil para marcar se algum dispositivo tiver um conjunto de códigos de problema e você poderá ver se algum deles se parece com seu dispositivo:

pnputil /enum-devices /problem

Se você identificar que o dispositivo tem um conjunto de códigos de problema, consulte Gerenciador de Dispositivos Mensagem de Erro para obter mais informações sobre o código do problema.

Examinar os logs de instalação do dispositivo

Você pode seguir as etapas descritas em SetupAPI Logging (Windows Vista e Posterior) ou SetupAPI Logging (Windows Server 2003, Windows XP e Windows 2000) para identificar erros de instalação do dispositivo. Veja abaixo uma lista de erros comuns de instalação:

Código do erro Descrição
0x000005B4 (ERROR_TIMEOUT) A instalação do dispositivo demorou muito e foi interrompida. Consulte SetupApi logs para obter mais informações sobre a instalação do dispositivo e onde o tempo foi gasto.

Algumas causas comuns de tempos limite são:

Um co-instalador em execução por muito tempo. Isso pode ocorrer porque o co-instalador está executando alguma operação sem suporte que foi suspensa ou está sendo executada por muito tempo. Por exemplo, um co-instalador é executado em uma sessão não interativa, portanto, ele não pode fazer algo que precise aguardar a entrada do usuário. Os co-instaladores foram preteridos e devem ser evitados. Para obter mais informações, consulte INFs universais.

Iniciar ou reiniciar um dispositivo no final da instalação do dispositivo foi suspenso.
0xe0000219 (ERROR_NO_ASSOCIATED_SERVICE) O pacote de driver que está sendo instalado no dispositivo não especificou um serviço associado para o dispositivo. Para obter mais informações, consulte o sinalizador SPSVCINST_ASSOCSERVICE na documentação da Diretiva AddService do INF .
0xe0000248 (ERROR_DEVICE_INSTALL_BLOCKED) A instalação do dispositivo foi bloqueada devido às configurações da política de grupo. Para obter mais informações, consulte controlando a instalação do dispositivo usando Política de Grupo e políticas de Gerenciamento de Dispositivos móveis para instalação do dispositivo.
0x000001e0 (ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT) No final da instalação do dispositivo, um ou mais dispositivos serão reiniciados para selecionar novos arquivos ou configurações alteradas durante a instalação do dispositivo. Como parte dessa operação de reinicialização, uma operação de remoção de consulta é executada no dispositivo ou nos dispositivos que estão sendo reiniciados. Esse erro indica que algo foi travado ou demorou muito durante a operação de remoção de consulta para o dispositivo que está sendo instalado. Para obter mais informações, consulte SetupApi logs.
0x000001e1 (ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT) No final da instalação do dispositivo, um ou mais dispositivos serão reiniciados para selecionar novos arquivos ou configurações alteradas durante a instalação do dispositivo. Como parte dessa operação de reinicialização, uma operação de remoção de consulta é executada no dispositivo ou nos dispositivos que estão sendo reiniciados. Esse erro indica que algo foi suspenso ou demorou muito durante a operação de remoção de consulta para um dos dispositivos ou dispositivos que estão sendo reiniciados. Para obter mais informações, consulte SetupApi logs.
0x000001e2 (ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT) No final da instalação do dispositivo, um ou mais dispositivos serão reiniciados para selecionar novos arquivos ou configurações alteradas durante a instalação do dispositivo. Como parte dessa operação de reinicialização, uma operação de remoção de consulta é executada no dispositivo ou nos dispositivos que estão sendo reiniciados. Esse erro indica que a operação de remoção de consulta não pôde ser executada em tempo hábil devido a uma operação de remoção de consulta que está sendo executada em outro dispositivo no sistema. Para obter mais informações, consulte SetupApi logs.

Depurar um instalador de classe ou um co-instalador durante a instalação

Observação

Os instaladores de classe e os co-instaladores foram preteridos. Para obter mais informações, consulte INFs universais.

No Windows Vista e versões posteriores do Windows, siga as etapas descritas em Depurando Instalações de Dispositivo (Windows Vista e Posterior) para depurar instaladores de classe ou co-instaladores durante os estágios principais da instalação do dispositivo.