PROBLEMA: Monitores não foi detectados corretamente

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 295296
Sintomas
Monitores não são detectados corretamente após a instalação de drivers de vídeo quando o monitor não tem um arquivo INF de caixa de entrada.
Causa
Esse é um problema conhecido no Microsoft Windows 2000. Quando não houver nenhum arquivo INF de caixa de entrada presente para os monitores durante a instalação dos drivers de vídeo, os monitores são relatados para que um problema no Gerenciador de dispositivos com código 28. Esse problema ocorre porque o mecanismo de instalação instala um driver NULL para os monitores quando ele não localizar um arquivo INF. O ideal é que o programa de instalação deve usar a identificação compatível para os monitores e instalá-las corretamente.
Resolução
Para contornar esse problema no Microsoft Windows 2000 ou:
  • Atualize o driver monitor da página de propriedade do Gerenciador de dispositivos.

    - ou -
  • Atualize o driver de monitor programaticamente usando UpdateDriverForPlugAndPlayDevices API. Para obter mais informações sobre como usar a API, consulte a documentação do DDK (Device Driver Kit) do Microsoft Windows 2000.
Mais Informações
O problema ocorre quando você instala drivers de vídeo em um sistema que não tem um arquivo INF de caixa de entrada para os monitores são conectados a ele. O comportamento que você espera que é o gerenciador PnP captar a identificação compatível do * PNP09FF, que corresponde ao "Monitor Plug and Play" do arquivo Monitor.inf e instalar o monitor corretamente sem relatar um problema. Esse comportamento é irrelevante do driver de vídeo relatar uma BOM Extended Identification Data (EDID) ou um EDID incorreta por meio da função HwVidGetVideoChildDescriptor que ele implementa para os dispositivos filho. Isso é visto como uma caixa de mensagem de aviso com código 28 no Gerenciador de dispositivos com um dos sinalizadores de recurso para o dispositivo de monitor definido como CM_PROB_FAILED_INSTALLED. O log SetupAPI mostra que o gerenciador PnP tenha instalado um "driver NULL" para este dispositivo específico. O programa de instalação faz isso em situações onde o devnode foi marcado com recursos RawDeviceOK e SilentInstall , que é o caso para monitores.

O comportamento descrito no parágrafo anterior também depende da maneira que o driver de vídeo está instalado. Considere os seguintes dois cenários, onde você observar a falha em um caso e uma instalação bem-sucedida no outro:
  • Cenário 1

    Instale os drivers de vídeo com o driver de vídeo iniciado. Nesse caso os monitores não são detectados corretamente. Observe que uma solicitação de reinicialização não apareceu após a instalação dos drivers de vídeo. Esta é a situação que foi descrita anteriormente. Quando você inicia o dispositivo de vídeo, o código de instalação verifica para ver se ele tiver qualquer filhos (monitores aqui) que são marcadas com as capacidades do RAW e SILENCIOSA. Se for true, ele instala o driver NULL ao não encontrar nenhuma correspondência de identificação de hardware adequado. Isso resulta em mensagem de aviso.
  • Cenário 2

    Instale os drivers de vídeo com o dispositivo de vídeo não foi iniciado. Nesse caso, o sistema fornece uma solicitação de reinicialização. O dispositivo de vídeo foi iniciado depois que o computador foi reiniciado, e os monitores são detectados corretamente como "Monitores Plug And Play". Nesse caso, quando você reinicia o computador, o monitor é instalado pelo servidor lado dispositivo instalador código, que tem diferente lógica que o instalador do lado cliente (que marcado para recursos brutos e silenciosos como no cenário 1). O instalador do lado servidor localiza a identificação de correspondência melhor classificação supondo que foi assinado digitalmente e que usa. Ele não executa uma verificação para o comportamento SILENCIOSA ou RAW como lado do cliente. O Assistente de atualização segue um caminho diferente o recurso de detecção de RAW ou SILENCIOSO. Esta instalação do lado do servidor, em seguida, localiza a correspondência de identificação correta compatível do * PNP09FF para monitores que não estão listados na caixa de entrada e em seguida, consulte "Monitorados Plug and Play" listado corretamente no Gerenciador de dispositivos.
Referências
Documentação do DDK do Windows 2000
bang amarelo

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 295296 - Última Revisão: 02/12/2007 19:49:28 - Revisão: 3.2

Microsoft Win32 Device Driver Kit for Windows 2000

  • kbmt kbdisplay kbplugplay kbprb KB295296 KbMtpt
Comentários