Artigo: 960037 - Última revisão: terça-feira, 30 de Dezembro de 2008 - Revisão: 1.0

Quando um processo de 32 bits tenta actualizar um valor de cadeia com um novo valor que contém a cadeia de % ProgramFiles %, a cadeia de % ProgramFiles % é convertida para % ProgramFiles(x86) % cadeia num ambiente de 64 bits

Está disponível transferência de hotfixDisponível transferência de hotfix
Ver e solicitar transferências 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 | Reduzir tudo

Sintomas

Está a utilizar um processo de 32 bits num ambiente de 64 bits do Windows. Quando tenta actualizar um valor de cadeia no registo com um novo valor que contém a cadeia de % ProgramFiles %, o processo de 32 bits, a cadeia de % ProgramFiles % é convertida para % ProgramFiles(x86) % cadeia. Este problema ocorre nas versões de 64 x do seguintes sistemas operativos 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 compatibilidade. Por este motivo, quando um processo de 32 bits tenta actualizar uma entrada de registo com um valor de cadeia e o novo valor contiver a cadeia de % ProgramFiles %, a cadeia de % ProgramFiles % é convertida para % ProgramFiles(x86) % cadeia.

Resolução

Uma correcção suportada está agora disponível da Microsoft. Contudo, destina-se a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone de suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão.

Pré-requisitos

Para aplicar esta correcção, tem de ter Windows Server 2003 Service Pack 2, Windows Vista Service Pack 1, Windows XP Professional x 64 Edition Service Pack 2 ou o Windows Server 2008.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras correcções.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.
Windows Server 2003 com Service Pack 2, x versões baseadas em 64 e Windows XP Professional x 64 Edition com Service Pack 2
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SPRamo de 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ávelSP2IMPRESSIONANTE
Windows Server 2003 com Service Pack 2, versões baseadas em Itanium
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SPRamo de 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ávelSP2IMPRESSIONANTE
Windows Server 2008 x 64 - versões baseadas em e Windows Vista com Service Pack 1, x 64 - com versões
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRamo de 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-HUOU
Wow64.dll6.0.6001.22313234,49620 De Novembro de 200810: 10x 64AMD64_MICROSOFT-WINDOWS-HUOU
Wow64cpu.dll6.0.6001.2231317,40820 De Novembro de 200810: 10x 64AMD64_MICROSOFT-WINDOWS-HUOU
Wow64win.dll6.0.6001.22313301,56820 De Novembro de 200810: 10x 64AMD64_MICROSOFT-WINDOWS-HUOU
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-HUOU
Instnm.exe6.0.6001.223137.68020 De Novembro de 200815: 06x 86WOW64_MICROSOFT-WINDOWS-HUOU
Ntvdm64.dll6.0.6001.2231314,33620 De Novembro de 200808: 49x 86WOW64_MICROSOFT-WINDOWS-HUOU
Setup16.exe3.1.0.191826,11220 De Novembro de 200808: 48x 86WOW64_MICROSOFT-WINDOWS-HUOU
User.exe6.0.6001.223132,56020 De Novembro de 200815: 06x 86WOW64_MICROSOFT-WINDOWS-HUOU
Wow32.dll6.0.6001.223135,12020 De Novembro de 200808: 47x 86WOW64_MICROSOFT-WINDOWS-HUOU
Windows Server 2008, versões baseadas em Itanium
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRamo de 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-Fev-200823: 12Não aplicávelIA64_MICROSOFT-WINDOWS-HUOU
Ntvdm64.dll6.0.6001.2231327,64820 De Novembro de 200810: 33IA-64IA64_MICROSOFT-WINDOWS-HUOU
Wow64.dll6.0.6001.22313523,26420 De Novembro de 200810: 37IA-64IA64_MICROSOFT-WINDOWS-HUOU
Wow64cpu.dll6.0.6001.2231343,00820 De Novembro de 200810: 37IA-64IA64_MICROSOFT-WINDOWS-HUOU
Wow64win.dll6.0.6001.22313617,47220 De Novembro de 200810: 37IA-64IA64_MICROSOFT-WINDOWS-HUOU
Wowia32x.dll6.5.6563.088,57620 De Novembro de 200810: 37IA-64IA64_MICROSOFT-WINDOWS-HUOU
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-HUOU
Instnm.exe6.0.6001.223137.68020 De Novembro de 200815: 06x 86WOW64_MICROSOFT-WINDOWS-HUOU
Ntvdm64.dll6.0.6001.2231314,33620 De Novembro de 200808: 49x 86WOW64_MICROSOFT-WINDOWS-HUOU
Setup16.exe3.1.0.191826,11220 De Novembro de 200808: 48x 86WOW64_MICROSOFT-WINDOWS-HUOU
User.exe6.0.6001.223132,56020 De Novembro de 200815: 06x 86WOW64_MICROSOFT-WINDOWS-HUOU
Wow32.dll6.0.6001.223135,12020 De Novembro de 200808: 47x 86WOW64_MICROSOFT-WINDOWS-HUOU

Notas informativas dos ficheiros do Windows Vista e Windows Server 2008

Os ficheiros .manifest e os ficheiros .mum instalados em cada ambiente são listados em separado na secção "informações sobre ficheiros adicionais para o Windows Server 2008 e para o Windows Vista". Estes ficheiros e os respectivos ficheiros associados .cat (catálogo de segurança) são essenciais para manter o estado do componente actualizado. Os ficheiros .cat são assinados com uma assinatura digital da Microsoft. Os atributos destes ficheiros de segurança não estão listados.

Ponto Da Situação

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

Mais Informação

A correcção define um sinalizador no bloco de ambiente de processo (PEB). Por conseguinte, a camada de emulação de WoW64 examina este sinalizador antes da camada de emulação de WOW64 redirecciona a cadeia de % ProgramFiles % para % ProgramFiles(x86) % cadeia.

Para mais informações sobre a terminologia de actualização de software, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:-
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Informações sobre ficheiros adicionais para o Windows Server 2008 e para o Windows Vista

Informações sobre ficheiros adicionais para o Windows Vista com Service Pack 1, versões baseadas em 64 x e para o Windows Server 2008, versões baseadas em 64 x

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

Informações sobre ficheiros adicionais para o Windows Server 2008, versões baseadas em Itanium

Reduzir esta tabelaExpandir esta tabela
nome de ficheiro Ia64_2366aac2c9dde9c1c070792a8a050baf_31bf3856ad364e35_6.0.6001.22313_none_f28d29efcb26b29b.manifest
versão do ficheiro Não aplicável
tamanho do ficheiro 1,098
Data (UTC) 20 De Novembro de 2008
hora (UTC) 18: 09
nome de ficheiro Ia64_f1a9b526b19ef582aa3f9ae378919720_31bf3856ad364e35_6.0.6001.22313_none_bc72c12231797275.manifest
versão do ficheiro Não aplicável
tamanho do ficheiro 1,034
Data (UTC) 20 De Novembro de 2008
hora (UTC) 18: 09
nome de ficheiro Ia64_microsoft-windows-a...Ence-atenuações-c1_31bf3856ad364e35_6.0.6001.22313_none_0ca5ada90b6d76d7.manifest
versão do ficheiro Não aplicável
tamanho do ficheiro 3,308
Data (UTC) 20 De Novembro de 2008
hora (UTC) 12: 14
nome de ficheiro Ia64_microsoft-windows-wow64_31bf3856ad364e35_6.0.6001.22313_none_68a93d88f0703cd3.manifest
versão do ficheiro Não aplicável
tamanho do ficheiro 17,489
Data (UTC) 20 De Novembro de 2008
hora (UTC) 12: 14
nome de ficheiro Package_for_kb960037_sc_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do ficheiro Não aplicável
tamanho do ficheiro 1,425
Data (UTC) 20 De Novembro de 2008
hora (UTC) 18: 09
nome de ficheiro Package_for_kb960037_sc ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do ficheiro Não aplicável
tamanho do ficheiro 1,426
Data (UTC) 20 De Novembro de 2008
hora (UTC) 18: 09
nome de ficheiro Package_for_kb960037_server_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do ficheiro Não aplicável
tamanho do ficheiro 1,429
Data (UTC) 20 De Novembro de 2008
hora (UTC) 18: 09
nome de ficheiro Package_for_kb960037_server ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do ficheiro Não aplicável
tamanho do ficheiro 1,434
Data (UTC) 20 De Novembro de 2008
hora (UTC) 18: 09
nome de ficheiro Wow64_microsoft-windows-a...Ence-atenuações-c1_31bf3856ad364e35_6.0.6001.22313_none_73174f88f82da10c.manifest
versão do ficheiro Não aplicável
tamanho do ficheiro 4,111
Data (UTC) 20 De Novembro de 2008
hora (UTC) 09: 34
nome de ficheiro Wow64_microsoft-windows-wow64_31bf3856ad364e35_6.0.6001.22313_none_cf1adf68dd306708.manifest
versão do ficheiro Não aplicável
tamanho do ficheiro 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 de WoW64, visite os seguintes Web sites da Microsoft:Para obter mais informações sobre como aceder a uma vista de registo alternativo, visite o seguinte Web site da Microsoft:
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 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: 960037  (http://support.microsoft.com/kb/960037/en-us/ )