Há uma atualização disponível para o recurso de compatibilidade com versões anteriores no Windows 7 e no Windows Server 2008 R2. Essa atualização permitirá que uma DLL (biblioteca de vínculo dinâmico) criada para versões anteriores do Windows seja executada em um contexto do Windows Vista se as seguintes condições forem verdadeiras:
-
A DLL não especifica um recurso RT_MANIFEST.
-
A DLL chama uma API que usa o contexto de compatibilidade dinâmica. Por exemplo, a DLL chama a API GetOverlappedResults.
No Windows 7 e no Windows Server 2008 R2, o recurso de compatibilidade com versões anteriores detecta o manifesto de uma DLL e define o contexto dinâmico da DLL para o Windows 7 ou para o Windows Vista. Isso permite que o Windows 7 e o Windows Server 2008 R2 forneçam um contexto do Windows Vista para aplicativos criados para versões anteriores do Windows.
No entanto, se uma DLL não for manifestada corretamente, ela poderá ser executada inesperadamente em um contexto do Windows 7. O problema ocorre porque o mecanismo de compatibilidade do Windows 7 supõe incorretamente que uma DLL será compatível com o Windows 7 se não especificar um recurso DLLRT_MANIFEST. Esse problema ocorre principalmente quando nenhuma outra DLL de um aplicativo é manifestada ou quando as outras DLLs são manifestadas com GUIDs compatíveis com o Windows 7. Isso faz com que a DLL "defeituosa" seja executada em modo compatível com o Windows 7. Esse comportamento faz com que o aplicativo que carrega a DLL pare de responder. Portanto, os clientes não poderão executar um aplicativo no contexto do Windows 7 se o aplicativo carregar pelo menos uma DLL que satisfaça a essas duas condições.
INTRODUÇÃO
Informações da atualização
Como obter esta atualização
Os arquivos a seguir estão disponíveis para download no Centro de Download da Microsoft:
Sistema operacional |
Atualização |
---|---|
Todas as versões com base em x86 compatíveis do Windows 7 |
|
Todas as versões com base em x64 compatíveis do Windows 7 |
|
Toda as versões com base em x64 compatíveis do Windows Server 2008 R2 |
|
Todas as versões com base em IA-64 compatíveis do Windows Server 2008 R2 |
Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
119591 Como obter os arquivos de suporte da Microsoft nos serviços online A Microsoft examinou este arquivo em busca de vírus. A Microsoft usou o mais recente software de detecção de vírus disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.
Pré-requisitos
Para aplicar essa atualização, você deve estar com o Windows 7 ou o Windows Server 2008 R2 em execução.
Informações do Registro
Para usar a atualização nesse pacote, você não precisa fazer nenhuma mudança no Registro.
Requisitos de reinicialização
Talvez seja necessário reiniciar o computador após aplicar essa atualização.
Informações sobre a substituição da atualização
Essa atualização não substitui nenhuma outra lançada anteriormente.
Informação sobre o arquivo
A versão em inglês (Estados Unidos) desse hotfix instala arquivos que possuem os atributos listados nas tabelas a seguir. As datas e horas desses arquivos estão listadas em formato UTC (Tempo Universal Coordenado). As datas e horas desses arquivos em seu computador local são exibidas em sua hora local com a diferença do horário de verão atual. Além disso, as datas e as horas podem mudar quando certas operações são executadas nos arquivos.
Informações sobre o arquivo do Windows 7 e do Windows Server 2008 R2
-
Os arquivos que se aplicam a um produto, etapa (RTM, SPn) e ramificação do serviço (LDR, GDR) específicos podem ser identificados pelos números da versão do arquivo, como mostra a tabela a seguir:
Versão
Produto
Etapa
Ramificação do serviço
6.1.760 0.16xxx
Windows 7 e Windows Server 2008 R2
RTM
GDR
6.1.760 0.20xxx
Windows 7 e Windows Server 2008 R2
RTM
LDR
-
As ramificações do serviço GDR contêm somente as correções amplamente disponibilizadas para resolver problemas conhecidos e extremamente importantes. As ramificações do serviço LDR contêm hotfixes, além de correções amplamente disponibilizadas.
-
Os arquivos MANIFEST (.manifest) e MUM (.mum) instalados em cada ambiente são listados separadamente na seção "Informações adicionais sobre o arquivo do Windows 7 e do Windows Server 2008 R2". Os arquivos NUM e MANIFEST, bem como os arquivos associados do catálogo de segurança (.cat), são extremamente importantes para manter o estado dos componentes atualizados. Os arquivos do catálogo de segurança, para os quais os atributos não estão listados, possuem uma assinatura digital da Microsoft.
Para todas as versões compatíveis com base em x86 do Windows 7
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Ntdll.dll |
6.1.7600.16559 |
1,286,456 |
24-Mar-2010 |
06:37 |
x86 |
Ntdll.dll |
6.1.7600.20676 |
1,286,456 |
24-Mar-2010 |
06:30 |
x86 |
Para todas as versões com base em x64 compatíveis do Windows 7 e do Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Ntdll.dll |
6.1.7600.16559 |
1,736,608 |
24-Mar-2010 |
06:59 |
x64 |
Ntdll.dll |
6.1.7600.20676 |
1,737,120 |
24-Mar-2010 |
07:34 |
x64 |
Para todas as versões compatíveis com base em IA-64 do Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Ntdll.dll |
6.1.7600.16559 |
2,782,216 |
24-Mar-2010 |
06:05 |
IA-64 |
Ntdll.dll |
6.1.7600.20676 |
2,783,240 |
24-Mar-2010 |
06:28 |
IA-64 |
Resolução
A Microsoft confirmou que esse problema ocorre nos produtos que estão listados na seção "Aplica-se a".
Situação
Para obter mais informações sobre o manifesto do aplicativo, visite o seguinte site da Microsoft (pode estar em inglês):
Manifesto do aplicativo no Windows 7 e no Windows VistaPara obter mais informações sobre a terminologia da atualização de segurança, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft
Informações sobre arquivos adicionais
Informações sobre arquivos adicionais para Windows 7 e Windows Server 2008 R2
Arquivos adicionais para todas as versões com base em x86 compatíveis do Windows 7
File name |
Update.mum |
File version |
Not applicable |
File size |
1,674 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
X86_cb05c52232757e51e700823964c57c8b_31bf3856ad364e35_6.1.7600.20676_none_7fbb58fa2322dff9.manifest |
File version |
Not applicable |
File size |
693 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
X86_eff30a458f4f574358ead312e1b4d448_31bf3856ad364e35_6.1.7600.16559_none_b77eefc8e0d8407f.manifest |
File version |
Not applicable |
File size |
693 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
X86_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_58d1a91d5d654d5e.manifest |
File version |
Not applicable |
File size |
3,802 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
07:06 |
Platform |
Not applicable |
|
|
File name |
X86_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_5942a5327695d905.manifest |
File version |
Not applicable |
File size |
3,802 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
07:01 |
Platform |
Not applicable |
Arquivos adicionais para todas as versões com base em x64 compatíveis do Windows 7 e do Windows Server 2008 R2
File name |
Amd64_6496f8b8b9aba7fd09e3e2ca102c50d0_31bf3856ad364e35_6.1.7600.20676_none_d4f71c495c1a5cd4.manifest |
File version |
Not applicable |
File size |
697 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Amd64_8933b1699194f715741e6d4256710936_31bf3856ad364e35_6.1.7600.20676_none_e3d08fada3571da7.manifest |
File version |
Not applicable |
File size |
697 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Amd64_97aed021936b1941c1b884f8ba8b4cf0_31bf3856ad364e35_6.1.7600.16559_none_ecbc934013bc1f23.manifest |
File version |
Not applicable |
File size |
697 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Amd64_fd6586e015b06f35452dcda4ad8bca21_31bf3856ad364e35_6.1.7600.16559_none_26eaaf7be07bfc5e.manifest |
File version |
Not applicable |
File size |
697 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_b4f044a115c2be94.manifest |
File version |
Not applicable |
File size |
3,806 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
08:00 |
Platform |
Not applicable |
|
|
File name |
Amd64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_b56140b62ef34a3b.manifest |
File version |
Not applicable |
File size |
3,806 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
08:03 |
Platform |
Not applicable |
|
|
File name |
Update.mum |
File version |
Not applicable |
File size |
2,329 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_bf44eef34a23808f.manifest |
File version |
Not applicable |
File size |
3,566 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
07:02 |
Platform |
Not applicable |
|
|
File name |
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_bfb5eb0863540c36.manifest |
File version |
Not applicable |
File size |
3,566 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
06:57 |
Platform |
Not applicable |
Arquivos adicionais para todas as versões compatíveis com base em IA-64 do Windows Server 2008 R2
File name |
Ia64_8933b1699194f715741e6d4256710936_31bf3856ad364e35_6.1.7600.20676_none_87b3981feaf7b56d.manifest |
File version |
Not applicable |
File size |
696 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Ia64_97aed021936b1941c1b884f8ba8b4cf0_31bf3856ad364e35_6.1.7600.16559_none_909f9bb25b5cb6e9.manifest |
File version |
Not applicable |
File size |
696 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Ia64_a8d78a7caf351aedb8998486a5da951f_31bf3856ad364e35_6.1.7600.16559_none_677437bb8de19276.manifest |
File version |
Not applicable |
File size |
695 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Ia64_d2d1e23a3f1e4eaadffc49c47227472b_31bf3856ad364e35_6.1.7600.20676_none_850fc5ab0d77cd42.manifest |
File version |
Not applicable |
File size |
695 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Ia64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_58d34d135d63565a.manifest |
File version |
Not applicable |
File size |
3,804 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
08:02 |
Platform |
Not applicable |
|
|
File name |
Ia64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_594449287693e201.manifest |
File version |
Not applicable |
File size |
3,804 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
08:00 |
Platform |
Not applicable |
|
|
File name |
Update.mum |
File version |
Not applicable |
File size |
1,684 |
Date (UTC) |
25-Mar-2010 |
Time (UTC) |
01:34 |
Platform |
Not applicable |
|
|
File name |
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_bf44eef34a23808f.manifest |
File version |
Not applicable |
File size |
3,566 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
07:02 |
Platform |
Not applicable |
|
|
File name |
Wow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_bfb5eb0863540c36.manifest |
File version |
Not applicable |
File size |
3,566 |
Date (UTC) |
24-Mar-2010 |
Time (UTC) |
06:57 |
Platform |
Not applicable |