ID do artigo: 960037 - Última revisão: terça-feira, 30 de dezembro de 2008 - Revisão: 1.0

Quando um processo de 32 bits tenta atualizar um valor de seqüência de caracteres com um novo valor que contém a seqüência de caracteres de % ProgramFiles %, a seqüência de caracteres de % ProgramFiles % é convertida para % ProgramFiles(x86) % seqüência em um ambiente de 64 bits

Download do hotfix está disponívelDownload do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
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.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Você está usando um processo de 32 bits em um ambiente de 64 bits do Windows. Quando o processo de 32 bits tenta atualizar um valor de seqüência de caracteres no registro com um novo valor que contém a seqüência de caracteres de % ProgramFiles %, a seqüência de caracteres de % ProgramFiles % é convertida para % ProgramFiles(x86) % seqüência. Esse problema ocorre nas versões de 64 x dos seguintes sistemas operacionais da Microsoft:
  • Windows Server 2003
  • Windows Vista
  • Windows Server 2008
  • Windows XP Professional x 64 Edition

Causa

Quando um processo de 32 bits é executado no Windows de 32 bits no ambiente de 64 bits do Windows (WoW64), as variáveis de ambiente são alteradas para fins de compatibilidade. Portanto, quando um processo de 32 bits tenta atualizar uma entrada do registro que possui um valor de seqüência de caracteres e o novo valor contiver a seqüência de caracteres de % ProgramFiles %, a seqüência de caracteres de % ProgramFiles % é convertida para % ProgramFiles(x86) % seqüência.

Resolução

Um hotfix com suporte foi disponibilizada pela Microsoft. No entanto, destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Microsoft Customer Atendimento para obter o hotfix. Para obter uma lista completa de telefones do serviço de suporte a clientes da Microsoft e informações sobre os custos de suporte, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Pré-requisitos

Para aplicar esse hotfix, você deve estar executando o Windows Server 2003 Service Pack 2, Windows Vista Service Pack 1, Windows XP Professional x 64 Edition Service Pack 2 ou Windows Server 2008.

Requisitos de reinicialização

Reinicie o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Windows Server 2003 com Service Pack 2, x versões com base em 64 e Windows XP Professional x 64 Edition com Service Pack 2
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRequisito de SPRamificação do serviço
Sysmain.sdbNão aplicável19,97222 De novembro de 200806: 06Não aplicávelSP2Não aplicável
Wow64.dll5.2.3790.4415249.85622 De novembro de 200806: 06x 64SP2Não aplicável
Wsysmain.sdbNão aplicável1,370,24422 De novembro de 200806: 06Não aplicávelSP2UAU
Windows Server 2003 com Service Pack 2, versões com base em Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRequisito de SPRamificação do serviço
Sysmain.sdbNão aplicável19,61622 De novembro de 200805: 50Não aplicávelSP2Não aplicável
Wow64.dll5.2.3790.4415497,66422 De novembro de 200805: 50IA-64SP2Não aplicável
Wsysmain.sdbNão aplicável1,370,24422 De novembro de 200805: 51Não aplicávelSP2UAU
Windows Server 2008, versões com base x 64 - versões com base em e Windows Vista com Service Pack 1, x 64-
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRamificação do serviço
Sysmain.sdbNão aplicável53,75420 De novembro de 200804: 42Não aplicávelNão aplicável
Ntvdm64.dll6.0.6001.2231316.38420 De novembro de 200810: 10x 64AMD64_MICROSOFT-WINDOWS-UAU
Wow64.dll6.0.6001.22313234,49620 De novembro de 200810: 10x 64AMD64_MICROSOFT-WINDOWS-UAU
Wow64cpu.dll6.0.6001.2231317,40820 De novembro de 200810: 10x 64AMD64_MICROSOFT-WINDOWS-UAU
Wow64win.dll6.0.6001.22313301,56820 De novembro de 200810: 10x 64AMD64_MICROSOFT-WINDOWS-UAU
Acres.dll6.0.6001.223132,56020 De novembro de 200806: 25x 86Não aplicável
Sysmain.sdbNão aplicável3,267,46220 De novembro de 200803: 56Não aplicávelNão aplicável
Acwow64.dll6.0.6001.2231343.00820 De novembro de 200808: 48x 86WOW64_MICROSOFT-WINDOWS-UAU
Instnm.exe6.0.6001.223137,68020 De novembro de 200806: 15x 86WOW64_MICROSOFT-WINDOWS-UAU
Ntvdm64.dll6.0.6001.2231314,33620 De novembro de 200808: 49x 86WOW64_MICROSOFT-WINDOWS-UAU
Setup16.exe3.1.0.191826.11220 De novembro de 200808: 48x 86WOW64_MICROSOFT-WINDOWS-UAU
User.exe6.0.6001.223132,56020 De novembro de 200806: 15x 86WOW64_MICROSOFT-WINDOWS-UAU
Wow32.dll6.0.6001.223135,12020 De novembro de 200808: 47x 86WOW64_MICROSOFT-WINDOWS-UAU
Windows Server 2008, versões com base em Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataformaRamificação do serviço
Sysmain.sdbNão aplicável51,42220 De novembro de 200804: 58Não aplicávelNão aplicável
Ia32exec.bin6.5.6523.08,257,53605-Fevereiro de 200823: 12Não aplicávelIA64_MICROSOFT-WINDOWS-UAU
Ntvdm64.dll6.0.6001.2231327,64820 De novembro de 200810: 33IA-64IA64_MICROSOFT-WINDOWS-UAU
Wow64.dll6.0.6001.22313523,26420 De novembro de 200810: 37IA-64IA64_MICROSOFT-WINDOWS-UAU
Wow64cpu.dll6.0.6001.2231343.00820 De novembro de 200810: 37IA-64IA64_MICROSOFT-WINDOWS-UAU
Wow64win.dll6.0.6001.22313617,47220 De novembro de 200810: 37IA-64IA64_MICROSOFT-WINDOWS-UAU
Wowia32x.dll6.5.6563.088,57620 De novembro de 200810: 37IA-64IA64_MICROSOFT-WINDOWS-UAU
Acres.dll6.0.6001.223132,56020 De novembro de 200806: 25x 86Não aplicável
Sysmain.sdbNão aplicável3,267,46220 De novembro de 200803: 56Não aplicávelNão aplicável
Acwow64.dll6.0.6001.2231343.00820 De novembro de 200808: 48x 86WOW64_MICROSOFT-WINDOWS-UAU
Instnm.exe6.0.6001.223137,68020 De novembro de 200806: 15x 86WOW64_MICROSOFT-WINDOWS-UAU
Ntvdm64.dll6.0.6001.2231314,33620 De novembro de 200808: 49x 86WOW64_MICROSOFT-WINDOWS-UAU
Setup16.exe3.1.0.191826.11220 De novembro de 200808: 48x 86WOW64_MICROSOFT-WINDOWS-UAU
User.exe6.0.6001.223132,56020 De novembro de 200806: 15x 86WOW64_MICROSOFT-WINDOWS-UAU
Wow32.dll6.0.6001.223135,12020 De novembro de 200808: 47x 86WOW64_MICROSOFT-WINDOWS-UAU

Observações das informações sobre o arquivo do Windows Vista e Windows Server 2008

Os arquivos .manifest e .mum arquivos que são instalados em cada ambiente são listados separadamente na seção "informações de arquivo adicionais para o Windows Server 2008 e Windows Vista". Esses arquivos e seus arquivos associados .cat (catálogo de segurança) são essenciais para manter o estado do componente atualizado. Os arquivos .cat são assinados com uma assinatura digital da Microsoft. Os atributos desses arquivos de segurança não são listados.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

O hotfix define um sinalizador no bloco de ambiente de processo (PEB). Portanto, a camada de emulação WoW64 examina esse sinalizador antes da camada de emulação WoW64 redireciona a seqüência de caracteres de % ProgramFiles % para % ProgramFiles(x86) % seqüência.

Para obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:-
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão que é usada para descrever as atualizações de software

Informações de arquivo adicionais para o Windows Server 2008 e Windows Vista

Informações de arquivo adicionais para o Windows Vista com Service Pack 1, versões com base em 64 x e Windows Server 2008, versões com base em 64 x

Recolher esta tabelaExpandir esta tabela
nome de arquivo Amd64_9e98b6d1a56d4e2f86800d0218ae45f0_31bf3856ad364e35_6.0.6001.22313_none_2f222e1b4c6084b0.manifest
versão do arquivo Não aplicável
tamanho do arquivo 1,036
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Amd64_e312318caff944a6e1e5e92f6c920085_31bf3856ad364e35_6.0.6001.22313_none_9e563e0772fadeb1.manifest
versão do arquivo Não aplicável
tamanho do arquivo 1,100
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Amd64_microsoft-windows-um...ence-atenuações-c1_31bf3856ad364e35_6.0.6001.22313_none_68c2a536c3ccdf11.manifest
versão do arquivo Não aplicável
tamanho do arquivo 3,311
Data (UTC) 20 De novembro de 2008
hora (UTC) 11: 12
nome de arquivo Amd64_microsoft-windows-wow64_31bf3856ad364e35_6.0.6001.22313_none_c4c63516a8cfa50d.manifest
versão do arquivo Não aplicável
tamanho do arquivo 14,803
Data (UTC) 20 De novembro de 2008
hora (UTC) 11: 11
nome de arquivo Package_for_kb960037_client_1 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,375
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Package_for_kb960037_client ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,438
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Package_for_kb960037_sc_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,429
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Package_for_kb960037_sc ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,431
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Package_for_kb960037_server_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,433
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Package_for_kb960037_server ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,439
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Wow64_microsoft-windows-um...ence-atenuações-c1_31bf3856ad364e35_6.0.6001.22313_none_73174f88f82da10c.manifest
versão do arquivo Não aplicável
tamanho do arquivo 4,111
Data (UTC) 20 De novembro de 2008
hora (UTC) 09: 34
nome de arquivo Wow64_microsoft-windows-wow64_31bf3856ad364e35_6.0.6001.22313_none_cf1adf68dd306708.manifest
versão do arquivo Não aplicável
tamanho do arquivo 14,040
Data (UTC) 20 De novembro de 2008
hora (UTC) 09: 34

Informações de arquivo adicionais para o Windows Server 2008, versões com base em Itanium

Recolher esta tabelaExpandir esta tabela
nome de arquivo Ia64_2366aac2c9dde9c1c070792a8a050baf_31bf3856ad364e35_6.0.6001.22313_none_f28d29efcb26b29b.manifest
versão do arquivo Não aplicável
tamanho do arquivo 1.098
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Ia64_f1a9b526b19ef582aa3f9ae378919720_31bf3856ad364e35_6.0.6001.22313_none_bc72c12231797275.manifest
versão do arquivo Não aplicável
tamanho do arquivo 1,034
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Ia64_microsoft-windows-um...ence-atenuações-c1_31bf3856ad364e35_6.0.6001.22313_none_0ca5ada90b6d76d7.manifest
versão do arquivo Não aplicável
tamanho do arquivo 3,308
Data (UTC) 20 De novembro de 2008
hora (UTC) 12: 14
nome de arquivo Ia64_microsoft-windows-wow64_31bf3856ad364e35_6.0.6001.22313_none_68a93d88f0703cd3.manifest
versão do arquivo Não aplicável
tamanho do arquivo 17,489
Data (UTC) 20 De novembro de 2008
hora (UTC) 12: 14
nome de arquivo Package_for_kb960037_sc_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,425
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Package_for_kb960037_sc ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,426
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Package_for_kb960037_server_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,429
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Package_for_kb960037_server ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,434
Data (UTC) 20 De novembro de 2008
hora (UTC) 18: 09
nome de arquivo Wow64_microsoft-windows-um...ence-atenuações-c1_31bf3856ad364e35_6.0.6001.22313_none_73174f88f82da10c.manifest
versão do arquivo Não aplicável
tamanho do arquivo 4,111
Data (UTC) 20 De novembro de 2008
hora (UTC) 09: 34
nome de arquivo Wow64_microsoft-windows-wow64_31bf3856ad364e35_6.0.6001.22313_none_cf1adf68dd306708.manifest
versão do arquivo Não aplicável
tamanho do arquivo 14,040
Data (UTC) 20 De novembro de 2008
hora (UTC) 09: 34

Referências

Para obter mais informações sobre a camada de emulação WoW64, visite os seguintes sites:Para obter mais informações sobre como acessar um modo alternativo de registro, visite o seguinte site:
http://msdn.microsoft.com/en-us/library/aa384129(VS.85).aspx (http://msdn.microsoft.com/en-us/library/aa384129(VS.85).aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Microsoft Windows XP Professional x64 Edition
Palavras-chave: 
kbmt kbexpertiseadvanced kbfix kbautohotfix kbsurveynew kbqfe kbhotfixserver KB960037 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 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: 960037  (http://support.microsoft.com/kb/960037/en-us/ )