Description de la mise à jour de la fonction de compatibilité ascendante dans Windows 7 et Windows Server 2008 R2

S’applique à : Windows 7Windows Server 2008 R2

INTRODUCTION


Une mise à jour est disponible pour la fonction de compatibilité ascendante dans Windows 7 et Windows Server 2008 R2. Cette mise à jour permet à une bibliothèque de liens dynamiques (DLL) qui est conçue pour les versions antérieures de Windows pour s’exécuter dans un contexte Windows Vista si les conditions suivantes sont remplies :
  • La DLL ne spécifie pas une ressource RT_MANIFEST.
  • La DLL appelle une API qui utilise le contexte dynamique de compatibilité. Par exemple, la DLL appelle l’API GetOverlappedResults .
La fonction de compatibilité ascendante dans Windows 7 et Windows Server 2008 R2 détecte le manifeste dans une DLL et définit le contexte dynamique d’une DLL pour Windows 7 ou Windows Vista. Ce permet de Windows 7 et de Windows Server 2008 R2 pour fournir un contexte Windows Vista pour les applications qui sont conçues pour des versions antérieures de Windows.However, si une DLL n’est pas reconnue correctement, la DLL peut exécuter dans un contexte de Windows 7 de façon inattendue. Ce problème se produit parce que le mécanisme de compatibilité Windows 7 suppose à tort qu’une DLL est compatible avec Windows 7 si la DLL ne spécifie pas une ressource RT_MANIFEST. Ce problème se produit en particulier si toutes les autres DLL dans une application ne sont manifestent pas ou si les autres DLL sont manifestent avec les GUID compatible de Windows 7. Ainsi, la DLL « défectueuse » exécuter en mode compatible de Windows 7. Ce comportement entraîne l’application qui charge la DLL à cesser de répondre. Par conséquent, les clients ne peuvent pas exécuter une application dans le contexte de Windows 7 si l’application charge la DLL au moins une de ces deux conditions.

Résolution


Informations sur la mise à jour

Comment obtenir cette mise à jour

Vous pouvez télécharger les fichiers suivants à partir du Centre de téléchargement Microsoft :
Système d’exploitationMettre à jour
Toutes les versions x86 prises en charge de Windows 7Download Télécharger maintenant le package de mise à jour.
Toutes les versions 64 bits de Windows 7Télécharger maintenant le package de mise à jour.
Toutes les versions x64 prises en charge de Windows Server 2008 R2Download Télécharger maintenant le package de mise à jour.
Toutes les versions basés sur IA-64 de Windows Server 2008 R2Download Télécharger maintenant le package de mise à jour.
Pour plus d’informations sur la façon de télécharger des fichiers de support Microsoft, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
119591 Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.

Conditions préalables

Pour appliquer cette mise à jour, vous devez exécuter Windows 7 ou Windows Server 2008 R2.

Informations sur le Registre

Pour utiliser la mise à jour dans ce package, il est inutile d'apporter des modifications au Registre.

Nécessité de redémarrer

Vous devrez peut-être redémarrer votre ordinateur après avoir appliqué cette mise à jour.

Informations sur le remplacement de la mise à jour

Cette mise à jour ne remplace aucune mise à jour déjà publiée.

Informations sur les fichiers

La version anglaise de ce correctif logiciel installe des fichiers dont les attributs sont répertoriés dans les tableaux ci-dessous. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Les date et heure de ces fichiers s’affichent sur votre ordinateur local conformément à l’heure locale et en tenant compte de l’heure d’été. En outre, ces date et heure peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.
Remarques sur les fichiers Windows 7 et Windows Server 2008 R2
  • Vous pouvez identifier les fichiers qui s’appliquent à un produit spécifique, à un jalon (RTM, SPn) et à un dossier (LDR, GDR) en examinant les numéros de version des fichiers tels qu’ils apparaissent dans le tableau suivant.
    VersionProduitJalonDossier
    6.1.760 0,16xxxWindows 7 et Windows Server 2008 R2RTMGDR
    6.1.760 0,20xxxWindows 7 et Windows Server 2008 R2RTMLDR
  • Les dossiers GDR ne contiennent que les correctifs généralement publiés pour résoudre les problèmes courants extrêmement importants. Les dossiers LDR contiennent des correctifs logiciels en plus des correctifs largement publiés.
  • Les fichiers MANIFEST (.manifest) et MUM (.mum) qui sont installés pour chaque environnement sont répertoriés séparément dans la section « informations sur les fichiers supplémentaires pour Windows Server 2008 R2 et Windows 7 ». Les fichiers MUM et MANIFEST et les fichiers de catalogue de sécurité (.cat) associés sont extrêmement importants pour conserver l'état des composants mis à jour. Les fichiers du catalogue de sécurité pour lesquels les attributs ne sont pas répertoriés sont dotés d’une signature numérique Microsoft.
Pour toutes les versions x86 prises en charge de Windows 7
Nom du fichierVersion du fichierTaille du fichierDateHeurePlateforme
Ntdll.dll6.1.7600.165591,286,45624-Mar-201006:37x86
Ntdll.dll6.1.7600.206761,286,45624-Mar-201006:30x86
Pour toutes les versions 64 bits de Windows 7 et Windows Server 2008 R2
Nom du fichierVersion du fichierTaille du fichierDateHeurePlateforme
Ntdll.dll6.1.7600.165591,736,60824-Mar-201006:59x64
Ntdll.dll6.1.7600.206761,737,12024-Mar-201007:34x64
Pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2
Nom du fichierVersion du fichierTaille du fichierDateHeurePlateforme
Ntdll.dll6.1.7600.165592,782,21624-Mar-201006:05IA-64
Ntdll.dll6.1.7600.206762,783,24024-Mar-201006:28IA-64

Statut


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires


Pour plus d’informations sur le manifeste d’application, visitez le site Web Microsoft suivant :Pour plus d’informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Informations supplémentaires sur les fichiers

Informations sur les fichiers supplémentaires pour Windows 7 et Windows Server 2008 R2

Fichiers supplémentaires pour toutes les versions x86 prises en charge de Windows 7
Nom du fichierUpdate.mum
Version du fichierNot applicable
Taille du fichier1,674
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierX86_cb05c52232757e51e700823964c57c8b_31bf3856ad364e35_6.1.7600.20676_none_7fbb58fa2322dff9.manifest
Version du fichierNot applicable
Taille du fichier693
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierX86_eff30a458f4f574358ead312e1b4d448_31bf3856ad364e35_6.1.7600.16559_none_b77eefc8e0d8407f.manifest
Version du fichierNot applicable
Taille du fichier693
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierX86_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_58d1a91d5d654d5e.manifest
Version du fichierNot applicable
Taille du fichier3 802
Date (UTC)24-Mar-2010
Heure (UTC)07:06
PlateformeNot applicable
Nom du fichierX86_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_5942a5327695d905.manifest
Version du fichierNot applicable
Taille du fichier3 802
Date (UTC)24-Mar-2010
Heure (UTC)07:01
PlateformeNot applicable
Fichiers supplémentaires pour toutes les versions 64 bits prises en charge de Windows 7 et Windows Server 2008 R2
Nom du fichierAmd64_6496f8b8b9aba7fd09e3e2ca102c50d0_31bf3856ad364e35_6.1.7600.20676_none_d4f71c495c1a5cd4.manifest
Version du fichierNot applicable
Taille du fichier697
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierAmd64_8933b1699194f715741e6d4256710936_31bf3856ad364e35_6.1.7600.20676_none_e3d08fada3571da7.manifest
Version du fichierNot applicable
Taille du fichier697
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierAmd64_97aed021936b1941c1b884f8ba8b4cf0_31bf3856ad364e35_6.1.7600.16559_none_ecbc934013bc1f23.manifest
Version du fichierNot applicable
Taille du fichier697
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierAmd64_fd6586e015b06f35452dcda4ad8bca21_31bf3856ad364e35_6.1.7600.16559_none_26eaaf7be07bfc5e.manifest
Version du fichierNot applicable
Taille du fichier697
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierAmd64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_b4f044a115c2be94.manifest
Version du fichierNot applicable
Taille du fichier3 806
Date (UTC)24-Mar-2010
Heure (UTC)08:00
PlateformeNot applicable
Nom du fichierAmd64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_b56140b62ef34a3b.manifest
Version du fichierNot applicable
Taille du fichier3 806
Date (UTC)24-Mar-2010
Heure (UTC)08:03
PlateformeNot applicable
Nom du fichierUpdate.mum
Version du fichierNot applicable
Taille du fichier2,329
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierWow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_bf44eef34a23808f.manifest
Version du fichierNot applicable
Taille du fichier3 566
Date (UTC)24-Mar-2010
Heure (UTC)07:02
PlateformeNot applicable
Nom du fichierWow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_bfb5eb0863540c36.manifest
Version du fichierNot applicable
Taille du fichier3 566
Date (UTC)24-Mar-2010
Heure (UTC)06:57
PlateformeNot applicable
Fichiers supplémentaires pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2
Nom du fichierIa64_8933b1699194f715741e6d4256710936_31bf3856ad364e35_6.1.7600.20676_none_87b3981feaf7b56d.manifest
Version du fichierNot applicable
Taille du fichier696
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierIa64_97aed021936b1941c1b884f8ba8b4cf0_31bf3856ad364e35_6.1.7600.16559_none_909f9bb25b5cb6e9.manifest
Version du fichierNot applicable
Taille du fichier696
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierIa64_a8d78a7caf351aedb8998486a5da951f_31bf3856ad364e35_6.1.7600.16559_none_677437bb8de19276.manifest
Version du fichierNot applicable
Taille du fichier695
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierIa64_d2d1e23a3f1e4eaadffc49c47227472b_31bf3856ad364e35_6.1.7600.20676_none_850fc5ab0d77cd42.manifest
Version du fichierNot applicable
Taille du fichier695
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierIa64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_58d34d135d63565a.manifest
Version du fichierNot applicable
Taille du fichier3 804
Date (UTC)24-Mar-2010
Heure (UTC)08:02
PlateformeNot applicable
Nom du fichierIa64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_594449287693e201.manifest
Version du fichierNot applicable
Taille du fichier3 804
Date (UTC)24-Mar-2010
Heure (UTC)08:00
PlateformeNot applicable
Nom du fichierUpdate.mum
Version du fichierNot applicable
Taille du fichier1,684
Date (UTC)25-Mar-2010
Heure (UTC)01:34
PlateformeNot applicable
Nom du fichierWow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_bf44eef34a23808f.manifest
Version du fichierNot applicable
Taille du fichier3 566
Date (UTC)24-Mar-2010
Heure (UTC)07:02
PlateformeNot applicable
Nom du fichierWow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_bfb5eb0863540c36.manifest
Version du fichierNot applicable
Taille du fichier3 566
Date (UTC)24-Mar-2010
Heure (UTC)06:57
PlateformeNot applicable