Les fournisseur WMI de clusters de basculement Windows Server 2008 ne gèrent pas correctement les caractères non valides dans les noms de propriétés privées provoque l’échec des requêtes WMI

S’applique à : Windows Server 2008 Datacenter without Hyper-VWindows Server 2008 Enterprise without Hyper-VWindows Server 2008 for Itanium-Based Systems

Symptômes


Considérez le scénario suivant :
  • Vous installez le Clustering avec basculement sur un ordinateur Windows Server 2008.
  • Un ou plusieurs noms de propriétés privées des objets Cluster contiennent des caractères qui ne sont pas pris en charge par Windows Management Instrumentation (WMI).
Dans ce scénario, les requêtes WMI sur le fournisseur WMI de clusters de basculement échouent.

Par exemple, le message d’erreur suivant s’affiche lorsque vous utilisez WMI d’énumérer toutes les instances du type MSCluster_Resource :
Numéro : 0 x 80041008
Fonction : WMI
Description : Paramètre non valide
Remarques
  • Les caractères valides incluent les lettres minuscules (a-z), des lettres majuscules (A-Z), chiffres (0-9) et le trait de soulignement (_) de caractères.
  • Un nom de propriété se termine par (_) est un nom de propriété non valide.
  • Les noms de propriété doivent commencer par une lettre.
  • Ce problème produit uniquement lorsque les noms des propriétés privées contient des caractères non pris en charge. Cette restriction ne s’applique pas aux valeurs des propriétés privées. Par exemple, les noms de ressource et de groupe peuvent avoir le caractère trait d’union (-) et autres caractères.

Cause


Les propriétés privées sur une ressource de cluster, groupe ou tout autre objet de cluster peuvent être consultées et définies à l’aide de plusieurs méthodes. Cela inclut l’API du Cluster et le fournisseur WMI de clusters. Création d’une propriété privée sur un objet du cluster à l’aide de l’API du Cluster n’a pas de restrictions sur les caractères dans le nom. Toutefois, lorsque vous créez un nom de propriété privée qui contient des caractères non pris en charge sur l’objet, toutes les tentatives pour interroger le fournisseur WMI de clusters échouent.

Résolution


Un correctif est disponible pour résoudre ce problème. Ce hotfix résout également le problème suivant :

Le processus d’hébergement (Wmiprvse.exe) peut se fermer de façon inattendue (se bloquer) lorsque certains schémas de requêtes WMI sont gérés par le fournisseur WMI de clusters dans des conditions de stress. Le processus d’hébergement puis redémarre, et tout appel ultérieur au fournisseur WMI de clusters est effectuées.

Informations sur le correctif

Remarque importante Il s’agit d’une version mise à jour de correctif 958807. Une version antérieure de ce correctif a été brièvement disponible mais a été supprimée puis à partir du site. Si vous disposez d’une version antérieure de ce correctif est installé, vous pouvez rencontrer le problème suivant :
  • Symptômes
    Lorsque vous essayez de créer un ordinateur virtuel hautement disponible à l’aide de la console d’administration de Virtual Machine Manager (VMM), le message d’erreur suivant peut s’afficher même si l’espace de stockage disponible existe :
    Aucun volume ne sont disponibles pour le placement. Pour les hôtes en cluster, tout le stockage partagé est actuellement en cours d’utilisation ou n’est pas disponible. En outre, certains des volumes peuvent apparaître comme indisponibles pour le placement. Sélectionnez un autre hôte ou ajoutez plus de stockage et puis recommencez l’opération. ID : 11019
  • Cause
    Ce problème peut se produire si les nœuds de cluster Hyper-V ont la précédemment-version de correctif logiciel 955807 installé.
  • Résolution
    Pour résoudre ce problème, installez la version mise à jour de 955807 sur tous les nœuds du cluster.

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, l’ordinateur doit exécuter Windows Server 2008 avec la fonctionnalité Clustering avec basculement. Ce correctif s’applique à Windows Server 2008 SP1/RTM. La mise à jour dans le correctif logiciel est inclus dans Windows Server 2008 Service Pack 2.

Nécessite un redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après l’installation ou la désinstallation du package de correctifs. Vous n’êtes pas obligé de redémarrer tous les services.

Informations de remplacement du correctif

Ce correctif remplace toute version antérieure de 955807. La mise à jour de ce correctif est inclus dans Windows Server 2008 SP2. Si la version précédente de 955807 a été appliquée à un serveur, l’application de ce correctif ou application de Windows Server 2008 SP2 placera les mises à jour appropriées sur le système.

Informations concernant le Registre

Pour utiliser ce correctif logiciel, vous n'avez aucune modification à apporter au Registre.

Informations sur les fichiers

La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.

Remarques sur les fichiers Windows Vista et Windows Server 2008

Les fichiers MANIFEST (.manifest) et les fichiers MUM (.mum) installés pour chaque environnement sont répertoriés séparément . Les fichiers MUM et MANIFEST, ainsi que les fichiers de catalogue sécurité (.cat) associées, sont essentiels pour conserver l'état du composant mis à jour. Les fichiers de catalogue de sécurité (attributs non répertoriés) sont signés avec une signature numérique Microsoft.

Pour toutes les versions x86 prises en charge de Windows Server 2008
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Cluswmi.dll6.0.6001.22431165,37612-May-200915:37x86
Cluswmi.mofNe s'applique pas67,85812-May-200911:05Ne s'applique pas
Cluswmiuninstall.mofNe s'applique pas17612-May-200911:05Ne s'applique pas
Pour toutes les versions x64 de Windows Server 2008 prises en charge
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Cluswmi.dll6.0.6001.22431279,04012-May-200916:00x64
Cluswmi.mofNe s'applique pas67,85812-May-200911:06Ne s'applique pas
Cluswmiuninstall.mofNe s'applique pas17612-May-200911:06Ne s'applique pas
Pour toutes les versions Itanium de Windows Server 2008 prises en charge
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Cluswmi.dll6.0.6001.22431498,17612-May-200915:40IA-64
Cluswmi.mofNe s'applique pas67,85812-May-200911:04Ne s'applique pas
Cluswmiuninstall.mofNe s'applique pas17612-May-200911:04Ne s'applique pas

Solution de contournement


Pour contourner ce problème, appliquez l’une des méthodes suivantes.

Méthode 1
Supprimer les objets de cluster dont le nom propriété privée contient des caractères non valides.

Méthode 2
Utilisez l’API du cluster ou cluster.exe pour interroger l’état et la configuration du cluster et des objets du cluster.

É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, 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 de fichiers supplémentaires pour Windows Server 2008

Fichiers supplémentaires pour toutes les versions x86 prises en charge de Windows Server 2008
Nom de fichierPackage_1_for_kb958807~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,790
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_2_for_kb958807~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,784
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_3_for_kb958807~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,116
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_4_for_kb958807~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,110
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_sc_0~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1 409
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_sc_1~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,527
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_sc~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,701
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_server_0~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,419
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_server_1~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,531
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_server~31bf3856ad364e35~x86~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,712
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierX86_1905e8de3606c23910c719348871c043_31bf3856ad364e35_6.0.6002.22134_none_78ca25e3065f3f80.manifest
Version de fichierNe s'applique pas
Taille du fichier711
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierX86_98c25997b55e7f0c737bd6256def43f8_31bf3856ad364e35_6.0.6001.22431_none_5aeb0587d89d665f.manifest
Version de fichierNe s'applique pas
Taille du fichier711
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierX86_microsoft-windows-f..overcluster-cluswmi_31bf3856ad364e35_6.0.6001.22431_none_bcd9d594b9066be6.manifest
Version de fichierNe s'applique pas
Taille du fichier11,233
Date (UTC)12-May-2009
Heure (UTC)19:29
PlateformeNe s'applique pas
Nom de fichierX86_microsoft-windows-f..overcluster-cluswmi_31bf3856ad364e35_6.0.6002.22134_none_bec3485ab62a0d0f.manifest
Version de fichierNe s'applique pas
Taille du fichier11,233
Date (UTC)12-May-2009
Heure (UTC)19:26
PlateformeNe s'applique pas
Fichiers supplémentaires pour toutes les versions x64 prises en charge de Windows Server 2008
Nom de fichierAmd64_dcb8f304cdb0dec09d36417a12a22624_31bf3856ad364e35_6.0.6002.22134_none_b725aada22f36703.manifest
Version de fichierNe s'applique pas
Taille du fichier715
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierAmd64_e94246f99ffbe896dfcee39892907861_31bf3856ad364e35_6.0.6001.22431_none_f9451d41f14c8269.manifest
Version de fichierNe s'applique pas
Taille du fichier715
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierAmd64_microsoft-windows-f..overcluster-cluswmi_31bf3856ad364e35_6.0.6001.22431_none_18f871187163dd1c.manifest
Version de fichierNe s'applique pas
Taille du fichier11,257
Date (UTC)12-May-2009
Heure (UTC)19:30
PlateformeNe s'applique pas
Nom de fichierAmd64_microsoft-windows-f..overcluster-cluswmi_31bf3856ad364e35_6.0.6002.22134_none_1ae1e3de6e877e45.manifest
Version de fichierNe s'applique pas
Taille du fichier11,257
Date (UTC)12-May-2009
Heure (UTC)19:25
PlateformeNe s'applique pas
Nom de fichierPackage_1_for_kb958807~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1 800
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_2_for_kb958807~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,794
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_3_for_kb958807~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,130
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_4_for_kb958807~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier2,124
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_sc_0~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,417
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_sc_1~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,537
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_sc~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,711
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_server_0~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,427
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_server_1~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,541
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_server~31bf3856ad364e35~amd64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,722
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Fichiers supplémentaires pour toutes les versions Itanium et prise en charge de Windows Server 2008
Nom de fichierIa64_64755505718dcd3d5a881edd9bcab873_31bf3856ad364e35_6.0.6002.22134_none_7292ad5178dbf091.manifest
Version de fichierNe s'applique pas
Taille du fichier713
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierIa64_bcc2889dc1db5252d08c52133c85e5e1_31bf3856ad364e35_6.0.6001.22431_none_0516128ad2e3d190.manifest
Version de fichierNe s'applique pas
Taille du fichier713
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierIa64_microsoft-windows-f..overcluster-cluswmi_31bf3856ad364e35_6.0.6001.22431_none_bcdb798ab90474e2.manifest
Version de fichierNe s'applique pas
Taille du fichier11,245
Date (UTC)12-May-2009
Heure (UTC)19:14
PlateformeNe s'applique pas
Nom de fichierIa64_microsoft-windows-f..overcluster-cluswmi_31bf3856ad364e35_6.0.6002.22134_none_bec4ec50b628160b.manifest
Version de fichierNe s'applique pas
Taille du fichier11,245
Date (UTC)12-May-2009
Heure (UTC)19:06
PlateformeNe s'applique pas
Nom de fichierPackage_1_for_kb958807~31bf3856ad364e35~ia64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,795
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_2_for_kb958807~31bf3856ad364e35~ia64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,957
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_server_0~31bf3856ad364e35~ia64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,423
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_server_1~31bf3856ad364e35~ia64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,370
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas
Nom de fichierPackage_for_kb958807_server~31bf3856ad364e35~ia64~~6.0.2.0.mum
Version de fichierNe s'applique pas
Taille du fichier1,716
Date (UTC)13-May-2009
Heure (UTC)05:36
PlateformeNe s'applique pas