DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 921337 - Dernière mise à jour: vendredi 4 janvier 2008 - Version: 2.0

 
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).

Sommaire

Symptômes

Lorsque vous ajoutez un manifeste avec l'extension Microsoft Windows Vista à un fichier .exe ou .dll, l'ordinateur peut redémarrer. Ce problème se produit sur un ordinateur Microsoft Windows XP Service Pack 2 (SP2) lors de l'exécution du fichier .exe ou lors du chargement du fichier .dll. Voici un exemple de segment de manifeste avec l'extension Microsoft Windows Vista.
//The section between >>>>> and <<<< is the problematic section. 

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="Synergex.Synergyde.lm" type="win32"> 
</assemblyIdentity> 
<dependency> 
<dependentAssembly> 
<assemblyIdentity 
   type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"> 
</assemblyIdentity> 
</dependentAssembly> 
</dependency> 

>>>>>>>>>>> 

<ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3" xmlns="urn:schemas-microsoft-com:asm.v3"> 
<ms_asmv3:security xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"> 
<requestedPrivileges> 
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"> 
</requestedExecutionLevel> 
</requestedPrivileges> 
</ms_asmv3:security> 
</ms_asmv3:trustInfo> 

<<<<<<<<<<< 

</assembly> 

Cause

Ce problème se produit lorsque Csrss.exe charge un fichier .exe ou .dll qui contient un manifeste avec des extensions Windows Vista. Durant l'analyse du manifeste incorporé, sa mémoire interne peut être endommagée s'il trouve une balise unique avec deux propriétés de schéma. Voici la balise de l'exemple donné précédemment dans cet article avec deux propriétés de schéma :
<ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3" xmlns="urn:schemas-microsoft-com:asm.v3">
Lorsque Csrss.exe rencontre une telle balise, l'endommagement de la mémoire provoque une violation d'accès dans Csrss.exe, ce qui entraîne le redémarrage de Windows. Les utilisateurs finals peuvent résoudre ce problème en obtenant le correctif logiciel mentionné dans cet article. Les développeurs de logiciels peuvent éviter ce problème en s'assurant qu'un schéma unique existe pour toutes les propriétés dans un manifeste. Dans cet exemple, la balise suivante permet d'éviter ce problème :
<ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3">
Les manifestes créés avec Visual Studio 2005 peuvent présenter ce comportement. Ce problème sera résolu par la mise à jour du fichier Mt.exe file dans Visual Studio 2005 Service Pack 1.

Résolution

Informations sur le correctif logiciel

Configuration requise

Pour appliquer ce correctif, Windows XP Service Pack 2 doit être installé sur l'ordinateur.

Nécessité d'un redémarrage

Vous devez redémarrer l'ordinateur après l'application de ce correctif.

Informations sur le remplacement de correctif logiciel

Ce correctif logiciel n'en remplace pas d'autre.

Informations sur les fichiers

La version anglaise de ce correctif possède les attributs de fichier répertoriés dans le tableau suivant ou ceux d'une version ultérieure. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties à l'heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire de l'outil Date et heure du Panneau de configuration.
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeurePlateforme
Sxs.dll5.1.2600.2932713 21616/06/0623:45x86

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.

Plus d'informations

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
824684  (http://support.microsoft.com/kb/824684/ ) Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Service Pack 2 sur le système suivant
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Édition familiale
Mots-clés : 
kbbug kbfix kbqfe kbpubtypekc kbhotfixserver KB921337
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store