Como resolver problemas de dispositivos desconhecidos listados no Gestor de dispositivos

Artigo: 254986 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT254986
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Quando são visualizadas informações sobre dispositivos no computador baseado no Windows 2000 utilizando o Gestor de dispositivos, poderá ver um dispositivo desconhecido listado junto a um ponto de interrogação amarelo. Determinar a causa deste dispositivo desconhecido pode ser difícil, dado que existem poucas indicações relativamente ao que o pode estar a criar. Este artigo descreve as causas possíveis para que um dispositivo desconhecido esteja listado no Gestor de dispositivos.

Mais Informação

As razões mais comuns pelas quais o Gestor de dispositivos poderá listar um dispositivo como desconhecido são:

O dispositivo não tem um controlador de dispositivo

Quando não está disponível um controlador para um dispositivo, o Gestor de dispositivos apresenta o dispositivo como desconhecido e coloca-o na pasta Outros dispositivos. Isto é muito frequente com dispositivos compostos Universal Serial Bus (USB) e Institute of Electrical and Electronics Engineering (IEEE) 1394. Também pode ser apresentado um estado "Error Code 1" ou "Erros Code 10" quando são visualizadas as propriedades do dispositivo no Gestor de dispositivos.

NOTA: A maior parte dos dispositivos USB e IEEE 1394 são concebidos para funcionarem correctamente sem controladores de dispositivos adicionais, dado que são configurados e activados pelos controladores incluídos no Windows 2000 para estes tipos de bus. No entanto, será necessário um controlador de dispositivo adicional se o dispositivo não corresponder aos controladores de classe definidos e fornecidos no Windows 2000. Se o bus não conseguir identificar o dispositivo, interpreta-o como um dispositivo composto e indica-o como tal no Gestor de dispositivos.

Está a utilizar um controlador de dispositivo do Windows 98/95

Não pode utilizar ficheiros de controlador de dispositivo virtual (.vxd) comuns a controladores do Windows 98/95 com o Windows 2000, sendo que a tentativa de os instalar no computador baseado no Windows 2000 pode fazer com que o dispositivo seja listado como desconhecido no Gestor de dispositivos. Isto normalmente ocorre quando o fabricante do controlador de dispositivo não diferencia correctamente os dois controladores ou assume que o Windows 2000 suporta a utilização de ficheiros .vxd do Windows 98/95.

ID de dispositivo não reconhecido

Todos os dispositivos de hardware têm um identificador especial utilizado por Plug and Play. Este identificador pode consistir em vários tipos diferentes como, por exemplo, ID do fornecedor, ID do dispositivo, ID do subsistema, ID do fornecedor do subsistema ou ID da revisão. Se não existir um ID de dispositivo ou se o computador baseado no Windows 2000 não reconhecer o ID do dispositivo, o Gestor de dispositivos poderá listar o dispositivo como desconhecido.

NOTA: Os programas de software que requerem rotinas virtuais no hardware podem criar estes dispositivos. Por exemplo, o Compaq Insight Manager cria dispositivos virtuais para monitorizar e comunicar com o hardware. A actualização de um computador que tenha instalado o Compaq Insight Manager para Windows 2000 poderá gerar um dispositivo desconhecido no Gestor de dispositivos, uma vez que as versões mais antigas do software não fornecem as definições adequadas para estes dispositivos virtuais. Os dispositivos que estabelecem a ligação entre tipos de bus como, por exemplo, um controlador de dispositivo que permita a um dispositivo de porta paralela emular um bus SCSI ou ATAPI, também são conhecidos por gerarem um dispositivo desconhecido no Gestor de dispositivos.

Hardware ou Firmware com erros

Os cenários possíveis em que hardware ou firmware com erros poderá provocar a apresentação de dispositivos desconhecidos no Gestor de dispositivos são:

Dispositivo virtual criado com software

Os controladores de dispositivos apenas de software não expõem um ID de dispositivo e não existe nenhum método padrão para instalar estes dispositivos. Alguns fabricantes instalam o dispositivo utilizando o programa de instalação InstallShield ou um método semelhante. Tenha em atenção que o software instalado utilizando outros métodos poderá não ser completamente eliminado quando o dispositivo for removido do Gestor de dispositivos, podendo ser necessário visualizar o registo no computador baseado no Windows 2000 para verificar se foram removidas todas as entradas.

Utilize qualquer um dos seguintes métodos para determinar se um dispositivo desconhecido está a ser criado por software:
  • Embora não seja 100 por cento fiável, iniciar o computador baseado no Windows 2000 em modo de segurança pode ser uma das formas mais simples de determinar se o dispositivo desconhecido está a ser criado por software. Quando iniciar o computador baseado no Windows 2000, prima F8, seleccione Modo de segurança e, em seguida, prima ENTER. Se o dispositivo desconhecido já não estiver listado no Gestor de dispositivos, é possível que o dispositivo desconhecido não seja hardware.
  • Se suspeitar que um determinado programa de software poderá estar a criar o dispositivo desconhecido, verifique a pasta Arranque no computador baseado no Windows 2000 para saber quais os programas configurados para iniciar durante o arranque. Além disso, a verificação da barra de menus pode indicar-lhe quais os programas iniciados automaticamente; no entanto, lembre-se de que alguns programas que possam estar configurados para serem iniciados no arranque não aparecem na pasta Arranque.
  • A ferramenta Informações de sistema do Windows 2000 pode ser útil para diagnosticar a causa de um dispositivo desconhecido. Para executar a ferramenta Informações de sistema:

    1. Clique em Iniciar, aponte para Programas, aponte para Ferramenats administrativas e, em seguida, clique em Gestão de computadores.
    2. Na caixa de diálogo Gestão de computadores, clique na pasta Informações de sistema, clique duas vezes na pasta Ambiente de software e, em seguida, clique duas vezes na pasta Programas de arranque.
    3. É apresentada uma lista completa de todos os programas configurados para serem iniciados no arranque.
    Em seguida, deve consultar o registo de eventos e procurar erros relativos a estes programas, para saber se existe algum que não esteja a funcionar correctamente. Se localizar um evento relacionado, desinstale o programa associado. Tenha em atenção que o facto de um programa estar a criar um dispositivo desconhecido não indica que o programa não funcione, a menos que este dependa do dispositivo para iniciar o programa associado.
  • Pode ver todos os componentes do computador baseado no Windows 2000, incluindo os controladores necessários para os componentes funcionarem. Para ver os componentes instalados no computador baseado no Windows 2000:

    1. Clique em Iniciar, aponte para Programas, aponte para Ferramentas administrativas e, em seguida, clique em Gestão de computadores.
    2. Na caixa de diálogo Gestão de computadores, clique duas vezes em Ferramentas de sistema.
    3. Clique duas vezes em Informações de sistema e, em seguida, clique duas vezes na pasta Componentes.
  • Verifique a pasta Dispositivos com problemas, que se encontra na pasta Componentes.

    NOTA: Siga os passos do método anterior para visualizar a pasta Componentes.

    São listadas as colunas que se seguem:

    • A coluna Dispositivo lista o nome comum do dispositivo ou o nome do controlador do dispositivo associado.
    • A coluna ID do dispositivo PNP lista ID de dispositivos, tais como ID Peripheral Component Interconnect (PCI), o ID Industry Standard Architecture (ISA), um ID para outro tipo de bus ou um tipo desconhecido.
    • A coluna Código de erro lista o código de erro associado a este problema específico. Em muitos casos, o código de erro do Gestor de dispositivos ajuda a determinar o que criou o dispositivo desconhecido. Por exemplo, se o computador baseado no Windows 2000 gerar uma mensagem de erro "Bad or missing device driver", podem ser listados três tipos de entradas na pasta Dispositivos com problemas, dependendo do tipo de dispositivo:

      • ID do dispositivo PNP PCI:

        Nome do dispositivo | PCI\VEN_00000&DEV_0000&SUBSYS_00000000&REV_00\0&0000 | Código de erro
      • ID de PnP ISA:

        Nome do dispositivo | ?\PNP0000\0
      • Controlador de dispositivo danificado ou incompatível:

        Nome do dispositivo | ROOT\UNKNOWN\0000
  • As informações listadas no ficheiro Setupapi.log podem ser úteis para identificar o que pode ter criado o dispositivo desconhecido, desde que este tenha um nome com significado. Por vezes, o nome do dispositivo listado pode induzir em erro. Por exemplo, um dispositivo pode ser listado como dispositivo série no Gestor de dispositivos, quando, na realidade, não está relacionado com uma porta série. Isto ocorre normalmente quando está disponível um ID parcial de Plug and Play e o Gestor de dispositivos o interpreta como um dispositivo série. Esta interpretação pode ocorrer devido a um ID compatível especificado pelo dispositivo. Mais uma vez, este problema pode ser corrigido localizando o programa de arranque que pode estar com problemas.

    Tenha em atenção que a simples remoção do dispositivo desconhecido do Gestor de dispositivos não funciona se um programa de software estiver a criar o dispositivo desconhecido. Terá de desinstalar o programa que o cria e, em seguida, reiniciar o computador baseado no Windows 2000. Por outro lado, se o dispositivo desconhecido ainda estiver listado depois de reiniciar o computador baseado no Windows 2000 em modo de segurança, contacte o suporte técnico da Microsoft para obter ajuda na remoção do dispositivo.

Dispositivos de hardware

O isolamento de dispositivos de hardware não é tão complexo como o isolamento de dispositivos virtuais, podendo ser utilizado um dos seguintes métodos:
  • Remova os dispositivos de hardware do computador baseado no Windows 2000 um de cada vez até que o dispositivo desconhecido desapareça da lista do Gestor de dispositivos. Tenha em atenção que este método pode ser lento e nem sempre fiável.
  • Verifique se o controlador de dispositivos está assinado digitalmente. Se, durante a instalação do controlador de dispositivos, o Windows 2000 detectar que um controlador de dispositivos não está assinado digitalmente, será gerada a seguinte mensagem de erro:
    Não assinado digitalmente
    Tenha em atenção que um controlador de dispositivos que tenha sido assinado digitalmente poderá estar ainda listado como dispositivo desconhecido no Gestor de dispositivos. Tenha igualmente em atenção que o utilizador poderá não ver esta mensagem de erro caso tenha sido desactivada.

    NOTA: Estão disponíveis informações sobre a assinatura digital de controladores de dispositivos no seguinte Web site da Microsoft e através da utilização da ferramenta Device Driver Kit (DDK):
    http://www.microsoft.com/ddk/
É possível bloquear a instalação de controladores de dispositivos não assinados, o que pode ser uma boa solução para impedir tentativas deliberadas de desestabilização de servidores essenciais. Para impedir a instalação de controladores de dispositivos não assinados:
  1. Clique em Iniciar, aponte para Definições e, em seguida, clique em Painel de controlo.
  2. Clique duas vezes em Sistema e, em seguida, clique no separador Hardware.
  3. Clique em Assinatura dos controladores e, em seguida, clique em Bloquear - Impedir a instalação de ficheiros não assinados.
  4. Clique em OK e, em seguida, clique em OK.
Para visualizar uma lista de dispositivos carregados não assinados digitalmente, utilize um dos seguintes métodos:
  • Consulte o ficheiro Setupapi.log para obter as entradas parecidas com as seguintes:
    O ficheiro (D:\WINNT\inf\ntapm.inf) não está assinado digitalmente, ignorando a data do controlador.
    A instalar a secção epatapi_inst de d:\documents and settings\ nome do utilizador \my documents\parallel port test drivers\epatapnt.inf. Foi instalado um controlador não assinado ou assinado incorrectamente (d:\documents and settings\ nome do utilizador \my documents\parallel port test drivers\epatapnt.inf) para a placa ATAPI paralela. Erro 0xe000022f: O INF de outro fabricante não contém informações de assinatura digital. A copiar o ficheiro d:\documents and settings\ nome do utilizador \my documents\parallel port test drivers\epatapnt.mpd para D:\WINNT\System32\DRIVERS\epatapnt.mpd. Foi instalado um controlador não assinado ou assinado incorrectamente (d:\documents and settings\ nome do utilizador \my documents\parallel port test drivers\epatapnt.mpd) para a placa ATAPI paralela. Erro 0xe000022f: O INF de outro fabricante não contém informações de assinatura digital.
    em que nome do utilizador é um nome de utilizador.
  • Utilize a ferramenta Sigverif.exe, que lhe permite criar um ficheiro de registo com todos os controladores não assinados instalados no computador baseado no Windows 2000. O ficheiro de registo Sigverif.txt criado pela ferramenta Sigverif.exe encontra-se na pasta %SystemRoot% do computador baseado no Windows 2000 e pode ser visualizado utilizando um editor de texto (como, por exemplo, o Bloco de notas). Para executar a ferramenta Sigverif.exe:

    1. Clique em Iniciar, clique em Executar, escreva sigverif e, em seguida, clique em OK.
    2. Clique em Avançadas e, em seguida, clique em Procurar outros ficheiros que não estejam assinados digitalmente no separador Procurar.
    3. Clique para seleccionar a caixa de verificação Incluir subpastas e, em seguida, clique em Procurar.
    4. Localize e, em seguida, clique na pasta %SystemRoot%\System32\Drivers, clique em OK e, em seguida, clique em Iniciar.
    Poderá ocorrer alguma demora enquanto o computador compila uma lista completa de controladores não assinados. Verifique a lista de controladores não assinados e, em seguida, verifique se o fabricante do controlador tem um controlador actualizado assinado digitalmente.
Os dispositivos USB baseados em versões anteriores da especificação USB podem criar dispositivos replicados que aparecem quando o dispositivo é ligado, desaparecendo, depois, quando o dispositivo é desligado. Além disso, o dispositivo pode funcionar perfeitamente, mas pode criar um dispositivo desconhecido não associado, o que pode ser provocado por firmware desactualizado ou mal configurado. Neste caso, contacte o fabricante do dispositivo para obter firmware actualizado.

Os dispositivos replicados também podem aparecer se o utilizador instalar manualmente um controlador para um dispositivo Plug and Play que o computador já tenha detectado e instalado. Normalmente, os dispositivos Plug and Play não são listados quando os dispositivos são instalados manualmente através do Assistente de hardware. Uma vez que os utilizadores não conseguem ver o respectivo dispositivo na lista, assumem que este não é suportado e, em seguida, forçam uma instalação utilizando outro controlador de dispositivo, provocando o aparecimento do dispositivo replicado. Normalmente, a eliminação do dispositivo replicado resolve este problema. Os produtos de outros fabricantes referidos neste artigo são fabricados por fabricantes independentes da Microsoft; a Microsoft não oferece nenhuma garantia, expressa ou implícita, relativa ao desempenho ou à fiabilidade destes produtos.

Para visualizar um Microsoft Support WebCast sobre problemas de configuração do Windows 2000, visite o Web site da Microsoft que se segue:
http://support.microsoft.com/servicedesks/webcasts/wc060600/wc060600.asp?fr=1

Propriedades

Artigo: 254986 - Última revisão: 19 de setembro de 2003 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
Palavras-chave: 
kberrmsg kbhowto kbtshoot kbtool kbw2khome kbhw kb3rdparty KB254986

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com