Artigo: 952978 - Última revisão: segunda-feira, 2 de Junho de 2008 - Revisão: 1.1

Windows XP, pode mostrar nome incorrecto de CPU e informações de velocidade da CPU em aplicações que utilizam WMI para reconhecer informações do processador

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Na ferramenta propriedades do sistema em Gestão de computadores ou noutras aplicações que utilizam o Windows Management Instrumentation (WMI) para reconhecer informações do processador, Windows XP pode apresentar nome incorrecto de CPU e informações de velocidade da CPU.

Por exemplo, verifique a ferramenta de propriedades do sistema de gestão de computadores Intel Core 2 Duo CPU - E8400 3.0 GHz ou Intel Celeron 420. Quando o fizer, as informações da CPU que o Windows XP apresenta podem diferir das informações de hardware real.

Causa

Este problema ocorre porque o código de Microsoft actualmente não consegue processar os seguintes campos são devolvidos a partir da instrução CPUID:
  • O campo CPUID expandido modelo o décimo sexto bit de bits dezanove
  • O campo CPUID expandidos família bit 20 de bit sétimo vinte
Utilizamos só o quarto bit para o sétimo bit para o processador de número do modelo.

Este problema é causado por alterações no campo Intel modelo expandido a saída de instrução CPUID. Por este motivo, a Microsoft não consegue corrigir todas as variantes deste problema.

Misidentification de processadores é causado por uma alteração na estrutura da Intel integrador mnemónica CPUID valor devolvido. Quando novos processadores ficam disponíveis e quando estas são identificadas utilizando apenas o quarto bit para o sétimo bit da estrutura, as informações da CPU na ferramenta propriedades do sistema serão correctas.

Nota Cada processador nova que utiliza o Intel expandido CPUID saída estrutura ser identificada incorrectamente.

Como contornar

Para contornar este problema, não deve utilize WMI para reconhecer as informações do processador. Em vez disso, utilize a entrada de registo FriendlyName para obter as informações do processador.

Para localizar o FriendlyName entrada de registo, siga estes passos.

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows
  1. Clique em Iniciar , clique em Executar , escreva regedit na caixa Abrir e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte subchave do registo:
    \_0 <number> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\GenuineIntel_-_x86_Family_15_Model_ <número>
    Nota Nesta subchave, "0" refere-se à primeira CPU do computador. Num sistema multiprocessador, "1" refere-se à segunda CPU física. Num vários sistema de processador lógico principais, "1" refere-se à segunda CPU lógica.
As informações na entrada do registo FriendlyName são obtidas da CPU utilizando a instrução CPUID do controlador de processador. As informações são obtidas quando o controlador é inicializado ou quando o computador é reiniciado.

Se esta informação for alterada devido a danos ou devido a modificações de utilizador, esta informação é actualizada com informações devolvidas a partir do processador ou processadores. A velocidade da CPU é apresentada como "Cadeia de marca" ou como "Nome amigável".

Mais Informação

Para mais informações, consulte a secção sobre a instrução CPUID nas páginas 236 para 238 do manual de programadores de software do Intel. Para o fazer, visite o seguinte Web site:
http://download.intel.com/design/processor/manuals/253666.pdf (http://download.intel.com/design/processor/manuals/253666.pdf)
Os produtos de outros fabricantes explicado neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, sobre o desempenho ou fiabilidade destes produtos.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Palavras-chave: 
kbmt kbtshoot kbexpertiseinter kbprb KB952978 KbMtpt
Tradução automáticaTradução automática
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 952978  (http://support.microsoft.com/kb/952978/en-us/ )