Les fichiers temporaires restent dans le dossier C:\Windows\Installer lors de l’interrogation de la classe Win32_Product sur un ordinateur qui exécute Windows Server 2003, Windows Vista ou Windows Server 2008


Symptômes


Considérez le scénario suivant :
  • Vous installez Windows Installer 4.5 sur un ordinateur qui exécute Windows Server 2003, Windows Vista ou Windows Server 2008.

    Remarque Windows Installer 4.5 est fourni avec Windows Vista Service Pack 2 et Windows Server 2008 Service Pack 2.
  • Vous exécutez une requête WMI pour la classe WMI de Win32_Product dans une application ou un service. Par exemple, vous utilisez l’outil Testeur WMI (Wbemtest.exe) d’interroger la classe Win32_Product WMI.
Dans ce scénario, vous rencontrez les problèmes suivants :
  • Les fichiers temporaires peuvent être conservés dans le dossier C:\Windows\Installer. Ces fichiers temporaires entraînent la taille du dossier augmente. Cela peut provoquer le lecteur C à manquer d’espace disque.
  • L’événement suivant est enregistré dans le journal de l’Application d’une ou plusieurs fois :
  • Vous pouvez remarquer l’utilisation du processeur pour le processus Wmiprvse.exe qui héberge le fournisseur Windows Installer (Msiprov.dll).

Cause


Lorsque vous interrogez la classe Win32_Product WMI, Windows Installer reconfigure les produits sur votre ordinateur si ces produits ont été installés à l’aide de Windows Installer. Cette reconfiguration entraîne l’utilisation du processeur. En outre, un événement est enregistré pour chaque produit est reconfiguré.

Une fois que Windows Installer reconfigure un produit, les fichiers temporaires sont conservés si le produit répond aux conditions suivantes :
  • Le fichier .msi d’origine n’existe pas dans le dossier C:\Windows\Installer.
  • Le chemin d’installation est une URL qui commence par « http :. »
Les fichiers temporaires entraînent la taille du dossier C:\Windows\Installer à augmenter.

Remarque : La reconfiguration n’affecte pas les produits qui sont reconfigurés.

Résolution


Informations sur le correctif

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 du Service clientèle et support technique de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l'adresse suivante :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.

Conditions préalables

Pour appliquer ce correctif, vous devez exécuter un des systèmes d'exploitation suivants :
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows Vista Service Pack 2 (SP2)
Pour plus d’informations sur la façon d’obtenir un service pack Windows Server 2003, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

889100 comment faire pour obtenir le dernier service pack pour Windows Server 2003

Pour plus d’informations sur la façon d’obtenir un service pack Windows Vista, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

935791 comment obtenir le dernier service pack Windows Vista

Pour plus d’informations sur la façon d’obtenir un service pack de Windows Server 2008, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

968849 comment obtenir le dernier service pack pour Windows Server 2008

Informations concernant le Registre

Pour utiliser le correctif dans ce package, il est inutile d'apporter des modifications au Registre.

Nécessite un redémarrage

Vous devrez peut-être redémarrer l'ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace pas un correctif précédemment publié.

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 Server 2003
  • En plus des fichiers répertoriés dans ces tableaux, ce correctif installe aussi un fichier catalogue de sécurité associé (KBnuméro.cat) qui est signé avec une signature numérique Microsoft.
Pour toutes les versions basées sur les x86 de Windows Server 2003
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateformeSP requis
Msi.dll4.5.6002.224874,447,23217-Sep-201008:36x86SP2
Msihnd.dll4.5.6002.22193332,80017-Sep-201008:36x86SP2
Pour toutes les versions basées sur les x64 de Windows Server 2003
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateformeSP requisDossier
Msi.dll4.5.6002.224875,288,44817-Sep-201006:16x64SP2Ne s'applique pas
Msihnd.dll4.5.6002.22193503,29617-Sep-201006:16x64SP2Ne s'applique pas
Wmsi.dll4.5.6002.224874,447,23217-Sep-201006:16x86SP2WOW
Wmsihnd.dll4.5.6002.22193332,80017-Sep-201006:16x86SP2WOW
Pour toutes les versions basés sur IA-64 prises en charge de Windows Server 2003
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateformeSP requisDossier
Msi.dll4.5.6002.224878,120,32017-Sep-201006:16IA-64SP2Ne s'applique pas
Msihnd.dll4.5.6002.221931,085,95217-Sep-201006:16IA-64SP2Ne s'applique pas
Wmsi.dll4.5.6002.224874,447,23217-Sep-201006:16x86SP2WOW
Wmsihnd.dll4.5.6002.22193332,80017-Sep-201006:16x86SP2WOW
Remarques sur les fichiers Windows Vista et Windows Server 2008
Important Les correctifs logiciels Windows Vista et Windows Server 2008 sont inclus dans les mêmes packages. Cependant, seul « Windows Vista » est répertorié sur la page demande de correctif logiciel. Pour demander le package de correctif qui s’applique à un ou deux systèmes d’exploitation, sélectionnez le correctif logiciel qui est répertorié sous « Windows Vista » sur la page. Reportez-vous toujours à la section « S’applique à » dans les articles pour déterminer le système d’exploitation actif auquel s’applique chaque correctif.
  • 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 Vista et Windows Server 2008 ». Les fichiers MUM et les fichiers manifeste et les fichiers de catalogue (.cat) sécurité associées, sont extrêmement 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 Vista et Windows Server 2008 qui sont prises en charge
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Msi.dll4.5.6002.224872,243,58414-Sep-201017:41x86
Msimsg.dll4.5.6002.224872,56014-Sep-201015:22x86
Msihnd.dll4.5.6002.22487332,80014-Sep-201017:41x86
Pour toutes les versions x64 de Windows Vista et Windows Server 2008 qui sont prises en charge
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Msi.dll4.5.6002.224873,112,44814-Sep-201017:13x64
Msimsg.dll4.5.6002.224872,56014-Sep-201014:57x64
Msihnd.dll4.5.6002.22487503,29614-Sep-201017:13x64
Msi.dll4.5.6002.224872,243,58414-Sep-201017:41x86
Msimsg.dll4.5.6002.224872,56014-Sep-201015:22x86
Msihnd.dll4.5.6002.22487332,80014-Sep-201017:41x86
Pour toutes les versions basés sur IA-64 prises en charge de Windows Server 2008
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Msi.dll4.5.6002.224875,939,20014-Sep-201017:14IA-64
Msimsg.dll4.5.6002.224872,56014-Sep-201015:03IA-64
Msihnd.dll4.5.6002.224871,085,95214-Sep-201017:14IA-64
Msi.dll4.5.6002.224872,243,58414-Sep-201017:41x86
Msimsg.dll4.5.6002.224872,56014-Sep-201015:22x86
Msihnd.dll4.5.6002.22487332,80014-Sep-201017:41x86

É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 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 Vista et Windows Server 2008

Fichiers supplémentaires pour toutes les versions x86 de Windows Vista et Windows Server 2008 prises en charge
Nom de fichierPackage_1_for_kb2388997~31bf3856ad364e35~x86~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,667
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_2_for_kb2388997~31bf3856ad364e35~x86~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,505
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_3_for_kb2388997~31bf3856ad364e35~x86~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,505
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_client_2~31bf3856ad364e35~x86~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,699
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_client~31bf3856ad364e35~x86~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,436
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_sc_1~31bf3856ad364e35~x86~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,695
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_sc~31bf3856ad364e35~x86~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,428
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_server_1~31bf3856ad364e35~x86~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,699
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_server~31bf3856ad364e35~x86~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,436
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierX86_56fa0cfe9ca8fa4506913945f73c5368_31bf3856ad364e35_6.0.6002.22487_none_87f55a29b5c8b8fd.manifest
Version de fichierNe s'applique pas
Taille du fichier1,053
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierX86_microsoft-windows-installer-engine_31bf3856ad364e35_6.0.6002.22487_none_059b1ae8ca0333c2.manifest
Version de fichierNe s'applique pas
Taille du fichier125,087
Date (UTC)14-Sep-2010
Heure (UTC)18:06
PlateformeNe s'applique pas
Nom de fichierX86_microsoft-windows-installer-handler_31bf3856ad364e35_6.0.6002.22487_none_e0fb25d9624e0246.manifest
Version de fichierNe s'applique pas
Taille du fichier6,566
Date (UTC)14-Sep-2010
Heure (UTC)18:10
PlateformeNe s'applique pas
Fichiers supplémentaires pour toutes les versions x64 de Windows Vista et Windows Server 2008 prises en charge
Nom de fichierAmd64_1b2d67c5a649ee88536ffeab30231777_31bf3856ad364e35_6.0.6002.22487_none_7bc70bce3279068a.manifest
Version de fichierNe s'applique pas
Taille du fichier1,756
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierAmd64_microsoft-windows-installer-engine_31bf3856ad364e35_6.0.6002.22487_none_61b9b66c8260a4f8.manifest
Version de fichierNe s'applique pas
Taille du fichier125,169
Date (UTC)14-Sep-2010
Heure (UTC)17:32
PlateformeNe s'applique pas
Nom de fichierAmd64_microsoft-windows-installer-handler_31bf3856ad364e35_6.0.6002.22487_none_3d19c15d1aab737c.manifest
Version de fichierNe s'applique pas
Taille du fichier6,604
Date (UTC)14-Sep-2010
Heure (UTC)17:35
PlateformeNe s'applique pas
Nom de fichierPackage_1_for_kb2388997~31bf3856ad364e35~amd64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier3,132
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_2_for_kb2388997~31bf3856ad364e35~amd64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,968
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_3_for_kb2388997~31bf3856ad364e35~amd64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,968
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_client_2~31bf3856ad364e35~amd64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,711
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_client~31bf3856ad364e35~amd64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,444
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_sc_1~31bf3856ad364e35~amd64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,707
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,436
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_server_1~31bf3856ad364e35~amd64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,711
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_server~31bf3856ad364e35~amd64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,444
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierX86_microsoft-windows-installer-engine_31bf3856ad364e35_6.0.6002.22487_none_059b1ae8ca0333c2.manifest
Version de fichierNe s'applique pas
Taille du fichier125,087
Date (UTC)14-Sep-2010
Heure (UTC)18:06
PlateformeNe s'applique pas
Nom de fichierX86_microsoft-windows-installer-handler_31bf3856ad364e35_6.0.6002.22487_none_e0fb25d9624e0246.manifest
Version de fichierNe s'applique pas
Taille du fichier6,566
Date (UTC)14-Sep-2010
Heure (UTC)18:10
PlateformeNe s'applique pas
Fichiers supplémentaires pour toutes les versions basés sur IA-64 prises en charge de Windows Server 2008
Nom de fichierIa64_3e47dc3ee9c212ef7b8866200fb84a4a_31bf3856ad364e35_6.0.6002.22487_none_6c9aa5196147bdac.manifest
Version de fichierNe s'applique pas
Taille du fichier1,753
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierIa64_microsoft-windows-installer-engine_31bf3856ad364e35_6.0.6002.22487_none_059cbedeca013cbe.manifest
Version de fichierNe s'applique pas
Taille du fichier125,128
Date (UTC)14-Sep-2010
Heure (UTC)17:32
PlateformeNe s'applique pas
Nom de fichierIa64_microsoft-windows-installer-handler_31bf3856ad364e35_6.0.6002.22487_none_e0fcc9cf624c0b42.manifest
Version de fichierNe s'applique pas
Taille du fichier6,582
Date (UTC)14-Sep-2010
Heure (UTC)17:36
PlateformeNe s'applique pas
Nom de fichierPackage_1_for_kb2388997~31bf3856ad364e35~ia64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,793
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_2_for_kb2388997~31bf3856ad364e35~ia64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,793
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_sc_1~31bf3856ad364e35~ia64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,535
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_sc~31bf3856ad364e35~ia64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1 432
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_server_1~31bf3856ad364e35~ia64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,539
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb2388997_server~31bf3856ad364e35~ia64~~6.0.1.0.mum
Version de fichierNe s'applique pas
Taille du fichier1 440
Date (UTC)15-Sep-2010
Heure (UTC)05:59
PlateformeNe s'applique pas
Nom de fichierX86_microsoft-windows-installer-engine_31bf3856ad364e35_6.0.6002.22487_none_059b1ae8ca0333c2.manifest
Version de fichierNe s'applique pas
Taille du fichier125,087
Date (UTC)14-Sep-2010
Heure (UTC)18:06
PlateformeNe s'applique pas
Nom de fichierX86_microsoft-windows-installer-handler_31bf3856ad364e35_6.0.6002.22487_none_e0fb25d9624e0246.manifest
Version de fichierNe s'applique pas
Taille du fichier6,566
Date (UTC)14-Sep-2010
Heure (UTC)18:10
PlateformeNe s'applique pas

Références


Pour plus d’informations sur la fonction MsiOpenPackage , visitez le site Web Microsoft suivant :Pour plus d’informations sur la classe Win32_Product WMI, reportez-vous au site Web Microsoft suivant :Pour plus d’informations sur Windows Installer 4.5, visitez le site Web Microsoft suivant :Pour plus d’informations sur l’événement ID 1035, visitez le site Web Microsoft suivant :