Descrição de uma actualização à funcionalidade de retrocompatibilidade no Windows 7 e no Windows Server 2008 R2

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

alternate text Transferir o pacote de actualizações agora.

Todas as versões baseadas em x64 suportadas do Windows 7

alternate text Transferir o pacote de actualização agora.

Todas as versões baseadas em x64 suportadas do Windows Server 2008 R2

alternate text Transferir o pacote de actualizações agora.

Todas as versões baseadas em IA-64 suportadas do Windows Server 2008 R2

alternate text Transferir o pacote de actualizações agora.

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

Mais Informação

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

×