Une instance du moteur de script JScript une fuite de mémoire lorsqu’Internet Explorer 8 ou Internet Explorer 9 est installé sur un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2

Symptômes

Considérez le scénario suivant :
  • Vous disposez de Windows Internet Explorer 8 ou Internet Explorer 9 est installé sur un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2.
  • Vous créez une instance du moteur de script JScript à l’aide de l’interface IActiveScriptSite et l’interface IActiveScript.
  • Vous exécutez un script dans la nouvelle instance du moteur de script JScript.
  • Libérer l’instance du moteur de script JScript. Toutefois, vous ne fermez pas l’instance.
  • Vous appelez et puis libère les objets de script

Dans ce scénario, vous pouvez remarquer que l’instance du moteur de script JScript perd de la mémoire.

Résolution

Pour résoudre ce problème, installez la mise à jour décrit ce cette section. Après avoir installé cette mise à jour, définissez la propriété SCRIPTPROP_HOSTKEEPALIVE sur True. Pour plus d’informations sur cette propriété, consultez le site Web Microsoft Developer Network (MSDN) suivant :
Remarque Si la sécurité mise à jour de la 2706045 installée, vous n’avez pas à installer cette mise à jour. Pour plus d’informations sur la sécurité de mise à jour de 2706045, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2706045 MS12-056 : une vulnérabilité dans JScript pourrait permettre l’exécution de code à distance : 14 août 2012

Informations de mise à jour

Windows 7 ou Windows Server 2008 R2 avec Internet Explorer 9

Pour résoudre ce problème pour Windows 7 ou Windows Server 2008 R2 sur un système disposant d’Internet Explorer 9 est installé, installez la mise à jour de sécurité cumulative la plus récente pour Internet Explorer. Pour ce faire, accédez au site Web de Microsoft suivant :Pour obtenir des informations techniques sur la mise à jour de sécurité cumulative la plus récente pour Internet Explorer, accédez au site web de Microsoft à l'adresse suivante :Remarque Cette mise à jour a été pour la première fois dans la mise à jour de sécurité 2722913.

Pour plus d’informations sur la mise à jour de sécurité, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2722913 MS12-052 : mise à jour de sécurité Cumulative pour Internet Explorer : 14 août 2012

Windows 7 ou Windows Server 2008 R2 avec Internet Explorer 8

Pour résoudre ce problème pour Windows 7 ou Windows Server 2008 R2 sur un système disposant d’Internet Explorer 8 est installé, appliquez ce correctif. Ce problème est également résolu par le fichier JScript.dll est installé par la mise à jour de sécurité 2706045.

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes qui rencontrent le problème décrit dans cet article. Ce correctif va peut-être subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n'apparaît pas, contactez le Service clientèle et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, accédez au site Web de Microsoft suivant :Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

En outre, vous pouvez installer cette mise à jour à partir du Microsoft Download Center. Les mises à jour suivantes sont disponibles pour téléchargement à partir du Microsoft Download Center :

Mise à jour pour Windows 7 (KB2707082)
Mise à jour pour Windows 7 pour les systèmes x64 (KB2707082)
Mise à jour pour les systèmes basés sur la x64 de Windows Server 2008 R2 (KB2707082)
Mise à jour pour Windows Server 2008 R2 pour systèmes Itanium (KB2707082)

Informations sur les fichiers

La version anglaise (États-Unis) de ce correctif logiciel installe des fichiers dont les attributs sont répertoriés dans les tableaux ci-dessous. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Les dates et heures de ces fichiers sur votre ordinateur local sont affichées dans votre heure locale en tenant compte de l'heure d'été (DST). En outre, les dates et heures peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.
Remarques sur les fichiers Windows 7 et Windows Server 2008 R2
  • Les fichiers MANIFEST (.manifest) qui sont installés pour chaque environnement sont énumérés séparément dans la section « Informations pour Windows 7 et Windows Server 2008 R2 de fichiers supplémentaires ». Fichiers de MANIFESTE et les fichiers de catalogue (.cat) sécurité associées, sont très importants pour conserver l’état des composants mis à jour. Les fichiers de catalogue de sécurité, pour lesquels les attributs ne sont pas répertoriés, sont signés avec une signature numérique Microsoft.

Pour toutes les versions x86 de Windows 7 prises en charge
Nom de fichierVersion de fichierTaille du fichierDateHeure
Jscript.dll5.8.7600.17045717,82416-Jun-201204:36
Jscript.dll5.8.7600.21238717,82416-Jun-201204:29
Jscript.dll5.8.7601.17866717,82416-Jun-201204:26
Jscript.dll5.8.7601.22024717,82416-Jun-201204:13
Pour toutes les versions 64 bits de Windows 7 et Windows Server 2008 R2
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Jscript.dll5.8.7600.17045850,94416-Jun-201205:25x64
Jscript.dll5.8.7600.21238850,94416-Jun-201205:29x64
Jscript.dll5.8.7601.17866911,36016-Jun-201205:15x64
Jscript.dll5.8.7601.22024911,36016-Jun-201205:29x64
Jscript.dll5.8.7600.17045717,82416-Jun-201204:36x86
Jscript.dll5.8.7600.21238717,82416-Jun-201204:29x86
Jscript.dll5.8.7601.17866717,82416-Jun-201204:26x86
Jscript.dll5.8.7601.22024717,82416-Jun-201204:13x86
Pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Jscript.dll5.8.7600.170451,772,54416-Jun-201204:18IA-64
Jscript.dll5.8.7600.212381,772,54416-Jun-201204:30IA-64
Jscript.dll5.8.7601.178661,772,54416-Jun-201204:17IA-64
Jscript.dll5.8.7601.220241,772,54416-Jun-201204:22IA-64
Jscript.dll5.8.7600.17045717,82416-Jun-201204:36x86
Jscript.dll5.8.7600.21238717,82416-Jun-201204:29x86
Jscript.dll5.8.7601.17866717,82416-Jun-201204:26x86
Jscript.dll5.8.7601.22024717,82416-Jun-201204:13x86

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Pour plus d’informations sur l’interface IActiveScriptSite et l’interface IActiveScript, consultez les sites Web de Microsoft Developer Network (MSDN) suivants :Pour plus d’informations sur la façon de définir la propriété SCRIPTPROP_HOSTKEEPALIVE , reportez-vous au site Web MSDN 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 :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft

Informations sur les fichiers supplémentaires

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 de fichierX86_3614180a5a54fe932471085976656cae_31bf3856ad364e35_8.0.7600.21238_none_7d0fbef6f280db29.manifest
Version de fichierNe s'applique pas
Taille du fichier705
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierX86_433559693f44247906a8d8e2211aa002_31bf3856ad364e35_8.0.7601.17866_none_70fbfb8cd49a30b8.manifest
Version de fichierNe s'applique pas
Taille du fichier705
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierX86_a945bc5d5ec4bab3270cc38ee460ef7e_31bf3856ad364e35_8.0.7600.17045_none_7832c1a6df55e712.manifest
Version de fichierNe s'applique pas
Taille du fichier705
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierX86_fc6352c5acc7b4bc7bc65696debd2416_31bf3856ad364e35_8.0.7601.22024_none_1148ba47cbdb9153.manifest
Version de fichierNe s'applique pas
Taille du fichier705
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierX86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.17045_none_9d9ba927cf599763.manifest
Version de fichierNe s'applique pas
Taille du fichier22,972
Date (UTC)16-Jun-2012
Heure (UTC)05:01
Nom de fichierX86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21238_none_9e3318a2e86c6468.manifest
Version de fichierNe s'applique pas
Taille du fichier22,972
Date (UTC)16-Jun-2012
Heure (UTC)05:04
Nom de fichierX86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17866_none_9f6d9063cc8f1e6d.manifest
Version de fichierNe s'applique pas
Taille du fichier22,972
Date (UTC)16-Jun-2012
Heure (UTC)04:57
Nom de fichierX86_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.22024_none_a020446ce58e4f07.manifest
Version de fichierNe s'applique pas
Taille du fichier22,972
Date (UTC)16-Jun-2012
Heure (UTC)04:42
Fichiers supplémentaires pour toutes les versions 64 bits prises en charge de Windows 7 et Windows Server 2008 R2
Nom de fichierAmd64_0d56aecf11032c2e2424fb4713435aa8_31bf3856ad364e35_8.0.7601.17866_none_9fabe441f277d609.manifest
Version de fichierNe s'applique pas
Taille du fichier1,058
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_1ae8d4966e29e76c332704e5fd2a164b_31bf3856ad364e35_8.0.7601.22024_none_b98b68b0925b57bb.manifest
Version de fichierNe s'applique pas
Taille du fichier1,060
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_1c8e9cfde3da5e553f003429b8649b7f_31bf3856ad364e35_8.0.7600.17045_none_5c2d45c07142a556.manifest
Version de fichierNe s'applique pas
Taille du fichier1,060
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_21165e3742d595d39bcb42abba9b905a_31bf3856ad364e35_8.0.7601.22024_none_6ddcfdbdd9e46279.manifest
Version de fichierNe s'applique pas
Taille du fichier709
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_2b020a33659f0a966be262ed7a3db891_31bf3856ad364e35_8.0.7600.21238_none_16fd35952f9bded2.manifest
Version de fichierNe s'applique pas
Taille du fichier709
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_3cce43fe97aed83e0b40a524d7a4f37f_31bf3856ad364e35_8.0.7601.22024_none_a95182137e260089.manifest
Version de fichierNe s'applique pas
Taille du fichier1,058
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_4ba84268000fac48642fb225c7e5728c_31bf3856ad364e35_8.0.7600.21238_none_5cf53747af579bc2.manifest
Version de fichierNe s'applique pas
Taille du fichier1,058
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_56c3d54deab5d2ec3632026d89c10cf3_31bf3856ad364e35_8.0.7600.17045_none_b02a8db106a27b9b.manifest
Version de fichierNe s'applique pas
Taille du fichier1,058
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_693e4ec8ca147ae8a30b2d4c3e245d54_31bf3856ad364e35_8.0.7600.21238_none_d21b0e22c4940f20.manifest
Version de fichierNe s'applique pas
Taille du fichier709
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_695c405833e475d1d5937b41a3983d92_31bf3856ad364e35_8.0.7601.17866_none_f28003cc92801a49.manifest
Version de fichierNe s'applique pas
Taille du fichier1,060
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_6e4b121927b32ad56c52c256a79d41a2_31bf3856ad364e35_8.0.7601.17866_none_c993476ffbe48c3a.manifest
Version de fichierNe s'applique pas
Taille du fichier709
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_8b3e590114c9ee6bca6d8b2808a912d1_31bf3856ad364e35_8.0.7600.17045_none_f9b985fe234cdac5.manifest
Version de fichierNe s'applique pas
Taille du fichier709
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_a3dbdfede2ece25be3cb636b7d7e20de_31bf3856ad364e35_8.0.7601.22024_none_3a0575f279a5e48b.manifest
Version de fichierNe s'applique pas
Taille du fichier709
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_c9c3b15438ec28e186938ebdb1c2ad93_31bf3856ad364e35_8.0.7600.21238_none_4e27a6d3161bf1d9.manifest
Version de fichierNe s'applique pas
Taille du fichier1,060
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_e2fde8b35a88bd09cbb35da59c571072_31bf3856ad364e35_8.0.7601.17866_none_0e48ce986e106f5a.manifest
Version de fichierNe s'applique pas
Taille du fichier709
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_ebfce74f90f56d3dd93969f0feac3873_31bf3856ad364e35_8.0.7600.17045_none_ecbd611fb3a0947c.manifest
Version de fichierNe s'applique pas
Taille du fichier709
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierAmd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.17045_none_f9ba44ab87b70899.manifest
Version de fichierNe s'applique pas
Taille du fichier22,976
Date (UTC)16-Jun-2012
Heure (UTC)06:03
Nom de fichierAmd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21238_none_fa51b426a0c9d59e.manifest
Version de fichierNe s'applique pas
Taille du fichier22,976
Date (UTC)16-Jun-2012
Heure (UTC)05:57
Nom de fichierAmd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17866_none_fb8c2be784ec8fa3.manifest
Version de fichierNe s'applique pas
Taille du fichier22,976
Date (UTC)16-Jun-2012
Heure (UTC)05:47
Nom de fichierAmd64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.22024_none_fc3edff09debc03d.manifest
Version de fichierNe s'applique pas
Taille du fichier22,976
Date (UTC)16-Jun-2012
Heure (UTC)06:08
Nom de fichierWow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.17045_none_040eeefdbc17ca94.manifest
Version de fichierNe s'applique pas
Taille du fichier21,126
Date (UTC)16-Jun-2012
Heure (UTC)04:54
Nom de fichierWow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21238_none_04a65e78d52a9799.manifest
Version de fichierNe s'applique pas
Taille du fichier21,126
Date (UTC)16-Jun-2012
Heure (UTC)04:47
Nom de fichierWow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17866_none_05e0d639b94d519e.manifest
Version de fichierNe s'applique pas
Taille du fichier21,126
Date (UTC)16-Jun-2012
Heure (UTC)04:44
Nom de fichierWow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.22024_none_06938a42d24c8238.manifest
Version de fichierNe s'applique pas
Taille du fichier21,126
Date (UTC)16-Jun-2012
Heure (UTC)04:28
Fichiers supplémentaires pour toutes les versions de Windows Server 2008 R2 basées sur IA-64 prises en charge
Nom de fichierIa64_048155853ddbd5234d3b87d347edc78c_31bf3856ad364e35_8.0.7600.21238_none_162cfedd5cf47629.manifest
Version de fichierNe s'applique pas
Taille du fichier1,058
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierIa64_1c2617c433f2ab6800fd78c1348f618f_31bf3856ad364e35_8.0.7600.17045_none_ead7bcad621a2220.manifest
Version de fichierNe s'applique pas
Taille du fichier1,058
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierIa64_a8acc4fe32c7505bcf29dc45b5479798_31bf3856ad364e35_8.0.7601.22024_none_3c8fdbdc345c05fa.manifest
Version de fichierNe s'applique pas
Taille du fichier1,058
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierIa64_e3187312863e619f04e61e08d40d9bd7_31bf3856ad364e35_8.0.7601.17866_none_0d6738595cd5ca5e.manifest
Version de fichierNe s'applique pas
Taille du fichier1,058
Date (UTC)18-Jun-2012
Heure (UTC)17:35
Nom de fichierIa64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.17045_none_9d9d4d1dcf57a05f.manifest
Version de fichierNe s'applique pas
Taille du fichier22,974
Date (UTC)16-Jun-2012
Heure (UTC)05:58
Nom de fichierIa64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21238_none_9e34bc98e86a6d64.manifest
Version de fichierNe s'applique pas
Taille du fichier22,974
Date (UTC)16-Jun-2012
Heure (UTC)05:48
Nom de fichierIa64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17866_none_9f6f3459cc8d2769.manifest
Version de fichierNe s'applique pas
Taille du fichier22,974
Date (UTC)16-Jun-2012
Heure (UTC)05:45
Nom de fichierIa64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.22024_none_a021e862e58c5803.manifest
Version de fichierNe s'applique pas
Taille du fichier22,974
Date (UTC)16-Jun-2012
Heure (UTC)05:33
Nom de fichierWow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.17045_none_040eeefdbc17ca94.manifest
Version de fichierNe s'applique pas
Taille du fichier21,126
Date (UTC)16-Jun-2012
Heure (UTC)04:54
Nom de fichierWow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7600.21238_none_04a65e78d52a9799.manifest
Version de fichierNe s'applique pas
Taille du fichier21,126
Date (UTC)16-Jun-2012
Heure (UTC)04:47
Nom de fichierWow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.17866_none_05e0d639b94d519e.manifest
Version de fichierNe s'applique pas
Taille du fichier21,126
Date (UTC)16-Jun-2012
Heure (UTC)04:44
Nom de fichierWow64_microsoft-windows-scripting-jscript_31bf3856ad364e35_8.0.7601.22024_none_06938a42d24c8238.manifest
Version de fichierNe s'applique pas
Taille du fichier21,126
Date (UTC)16-Jun-2012
Heure (UTC)04:28

S’applique à

Cet article s’applique à ce qui suit :
  • Windows Internet Explorer 9 lorsqu’il est utilisé avec :
    • Windows 7
    • Windows 7 Service Pack 1
    • Windows Server 2008 R2
    • Windows Server 2008 R2 Service Pack 1
  • Windows Internet Explorer 8, lorsqu’il est utilisé avec :
    • Windows 7
    • Windows 7 Service Pack 1
    • Windows Server 2008 R2
    • Windows Server 2008 R2 Service Pack 1
Propriétés

ID d'article : 2707082 - Dernière mise à jour : 9 janv. 2017 - Révision : 1

Commentaires