Está disponível uma actualização à funcionalidade de retrocompatibilidade no Windows 7 e no Windows Server 2008 R2 Esta actualização activa uma DLL (dynamic-link library) concebida para as versões anteriores do Windows para execução num contexto do Windows Vista se se verificarem as seguintes condições:
-
A DLL não especifica um recurso RT_MANIFEST.
-
A DLL chama uma API que utiliza o contexto de compatibilidade dinâmico. Por exemplo, a DLL chama a API GetOverlappedResults.
A funcionalidade de retrocompatibilidade no Windows 7 e no Windows Server 2008 R2 detecta o manifesto numa DLL e define o contexto dinâmico de uma DLL para o Windows 7 ou para o Windows Vista. Isto permite que o Windows 7 e o Windows Server 2008 R2 forneçam um contexto do Windows Vista para as aplicações concebidas para as versões anteriores do Windows.
No entanto, se uma DLL não se manifestar correctamente, a DLL poderá ser executada inesperadamente num contexto do Windows 7. Este problema ocorre porque o mecanismo de compatibilidade do Windows 7 assume incorrectamente que uma DLL é compatível com o Windows 7 se a DLL não especificar um recurso RT_MANIFEST. Este problema ocorre principalmente se todas as outras DLLs numa aplicação não se manifestarem ou se as outras DLLs se manifestarem com os GUIDs compatíveis com o Windows 7. Isto faz com que a DLL "danificada" seja executada no modo de compatibilidade do Windows 7. Este comportamento faz com que a aplicação que carrega a DLL deixe de responder. Assim, os clientes não conseguem executar uma aplicação no contexto do Windows 7 se a aplicação carregar, pelo menos, uma DLL nestas duas condições.
INTRODUÇÃO
Informações sobre a actualização
Como obter esta actualização
Os seguintes ficheiros estão disponíveis para transferência a partir do Centro de Transferências da Microsoft:
Sistema operativo |
Actualização |
---|---|
Todas as versões baseadas em x86 suportadas do Windows 7 |
|
Todas as versões baseadas em x64 suportadas do Windows 7 |
|
Todas as versões baseadas em x64 suportadas do Windows Server 2008 R2 |
|
Todas as versões baseadas em IA-64 suportadas do Windows Server 2008 R2 |
Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo da Base de Dados de Conhecimento Microsoft:
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.
Pré-requisitos
Para aplicar esta actualização, tem de ter o Windows 7 ou Windows Server 2008 R2.
Informações do registo
Para utilizar a actualização neste pacote, não é necessário efectuar alterações no registo.
Necessidade de reinício
Poderá ter de reiniciar o computador depois de aplicar esta actualização.
Informações sobre a substituição de actualizações
Esta actualização não substitui uma actualização disponibilizada anteriormente.
Informações sobre os ficheiros
A versão inglesa (Estados Unidos) desta correcção instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e horas destes ficheiros são indicadas no formato de Hora Universal Coordenada (UTC). As datas e horas destes ficheiros são apresentadas no computador local com a hora local juntamente com a compensação da hora de Verão (DST) actual. Além disso, as datas e horas podem ser alteradas quando são efectuadas determinadas operações nos ficheiros.
Notas informativas sobre os ficheiros do Windows 7 e do Windows Server 2008 R2
-
Os ficheiros aplicáveis a um produto, especificação (RTM, SPn) e ramo de serviço (LDR, GDR) específicos podem ser identificados examinando os números de versão dos ficheiros, conforme mostrado na tabela seguinte:
Versão
Produto
Especificação
Ramo de 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
-
Os ramos de serviço GDR contêm apenas as correcções amplamente distribuídas para resolver problemas generalizados extremamente importantes. Os ramos de serviço LDR incluem outras correcções para além das correcções amplamente distribuídas.
-
Os ficheiros MANIFEST (.manifest) e os ficheiros MUM (.mum) instalados em cada ambiente são listados em separado na secção "Informações sobre ficheiros adicionais para o Windows 7 e Windows Server 2008 R2". Os ficheiros MUM e MANIFEST, assim como os ficheiros de catálogo de segurança (.cat) associados, são essenciais para manter o estado do componente actualizado. Os ficheiros de catálogo de segurança para os quais os atributos não estão listados têm uma assinatura digital Microsoft.
Para todas as versões baseadas em x86 suportadas 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 baseadas em x64 suportadas do Windows 7 e 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 baseadas em IA-64 suportadas 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 este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Ponto Da Situação
Para mais informações sobre o manifesto de aplicação, visite o seguinte Web site da Microsoft:
Manifesto de aplicação no Windows 7 e no Windows VistaPara mais informações sobre a terminologia de actualizações de software, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft
Informações de ficheiros adicionais
Informações de ficheiros adicionais para Windows 7 e Windows Server 2008 R2
Ficheiros adicionais para todas as versões baseadas em x86 suportadas 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 |
Ficheiros adicionais para todas as versões baseadas em x64 suportadas do Windows 7 e 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 |
Ficheiros adicionais para todas as versões baseadas em IA-64 suportadas 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 |