Programas que usam a função QueryPerformanceCounter podem executar mal no Windows Server 2000, no Windows Server 2003 e no Windows XP

Traduções deste artigo Traduções deste artigo
ID do artigo: 895980 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

No Windows Server 2000, Windows Server 2003 e Windows XP, um programa que usa a função QueryPerformanceCounter para tempo de consulta de sistema pode executar incorretamente. Por exemplo, se você executar o comando ping no prompt de comando, você receberá os valores de latência baixa ou incorretas.

Observação: Esse problema ocorre em um computador que está executando uma x 86 - baseado em versão do Windows ou um x 64 - baseado em versão do Windows.

Causa

Esse problema ocorre quando o computador tem Cool'n AMD ' silencioso tecnologia habilitada no BIOS.

Resolução

Para resolver esse problema, instale o novo driver de AMD CPU. Para fazer isso, visite o seguinte site da AMD:
http://www.amd.com/us-en/assets/content_type/utilities/setup.zip
Depois de instalar o novo driver, reinicie seu computador.

Observação: A instalação do driver adiciona o / usepmtimer no arquivo Boot.ini file. Essa opção é discutida na seção "Solução".

Como Contornar

Para contornar esse problema, atualize o BIOS no computador. Ou, modificar o arquivo Boot.ini para usar o / usepmtimer alternar. Para fazer isso, execute as seguintes etapas:
  1. Fazer logon no computador usando uma conta que tenha credenciais administrativas.
  2. Clique em Iniciar, clique em Executar, digite c:\boot.ini o bloco de notas e, em seguida, clique em OK.
  3. No arquivo Boot.ini, uma linha que começa com "padrão" está localizada na seção "[boot loader]". Esta linha especifica o local do sistema operacional padrão. A linha pode aparecer da seguinte maneira:
    padrão = multi (0) disk (0) rdisk (0) partition (2) \Windows
    Na seção "[operating systems]", localize a linha para o sistema operacional que corresponde à linha "padrão". Por exemplo, se o computador estiver executando o Microsoft Windows Server 2003, Enterprise x 64 Edition, a linha deve lembrar o seguinte:
    / noexecute /fastdetect de multi (0) disk (0) rdisk (0) partition (2) \WINDOWS="Windows Server 2003 Enterprise x 64 Edition" = OptIn
  4. No final da linha, adicione um espaço e, em seguida, digite / usepmtimer. A linha agora deve ser semelhante ao seguinte.
    / noexecute /fastdetect de multi (0) disk (0) rdisk (0) partition (2) \WINDOWS="Windows Server 2003 Enterprise x 64 Edition" = OptIn /usepmtimer
  5. Salve o arquivo e saia do bloco de notas.
  6. Reinicie o computador.
A seguir é um exemplo de arquivo Boot.ini para um sistema que contém o / usepmtimer alternar.
[boot loader]
tempo limite = 0
padrão = multi (0) disk (0) rdisk (0) partition (2) \Windows
[operating systems]
/ noexecute /fastdetect de multi (0) disk (0) rdisk (0) partition (2) \WINDOWS="Windows Server 2003 Enterprise x 64 Edition" = OptIn /usepmtimer
Observação: O arquivo Boot.ini está localizado na pasta raiz da unidade do sistema.

Mais Informações

Por padrão, o Windows Server 2003 Service Pack 2 (SP2) usa o temporizador PM para todos os com vários processadores APIC ou ACPI HALs, a menos que o processo de verificação para determinar se o BIOS oferece suporte a APIC ou ACPI HALs falhar. Se você não estiver executando o Windows Server 2003 SP2, você deve forçar o computador AMD para usar o temporizador PM utilizando o / usepmtimer alternar.

Para obter mais informações sobre ACPI e APCI suporte de hardware, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
309283Opções de HAL após a instalação do Windows Server 2003 ou do Windows XP

Suporte técnico para versões com base em 64 x do Microsoft Windows

Se o hardware veio com uma edição x 64 do Microsoft Windows já instalada, o fabricante do hardware fornece suporte técnico e assistência para a edição x 64 do Windows. Nesse caso, o fabricante do hardware fornece suporte porque uma edição x 64 do Windows foi incluída com o hardware. O fabricante do hardware pode ter personalizado a instalação da edição x 64 do Windows utilizando componentes exclusivos. Componentes exclusivos podem incluir drivers de dispositivos específicos ou podem incluir configurações opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se você precisar de ajuda técnica com uma edição x 64 do Windows. No entanto, talvez seja necessário entrar em contato com o fabricante diretamente. O fabricante do seu melhor está qualificado para dar suporte ao software fabricante instalado no hardware. Se você comprou uma edição x 64 do Windows, como um Microsoft Windows Server 2003 x 64 edition separadamente, contate a Microsoft para obter suporte técnico.

Para obter informações sobre o Microsoft Windows XP Professional x 64 Edition, visite o seguinte site da Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Para obter informações sobre as versões com base em 64 x do Microsoft Windows Server 2003, visite o seguinte site da Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx
Os produtos de terceiros mencionados neste artigo são fabricados por empresas independem da Microsoft. A Microsoft não dá nenhuma garantia, implícita ou não, em relação ao desempenho ou confiabilidade desses produtos.

Propriedades

ID do artigo: 895980 - Última revisão: quinta-feira, 11 de março de 2010 - Revisão: 6.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Enterprise Edition
  • Microsoft Windows 2000 Standard Edition
  • MS Windows 2000 Server
Palavras-chave: 
kbmt kbtshoot kbprb KB895980 KbMtpt
Traduçã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 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: 895980

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