La classe Win32_BIOS WMI renvoie une valeur de date de publication incorrecte

Traductions disponibles Traductions disponibles
Numéro d'article: 281553 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F281553
Agrandir tout | Réduire tout

Sommaire

Symptômes

La classe Win32_BIOS WMI représente les attributs du BIOS d'un ordinateur. WMI renseigne l'attribut ReleaseDate de la classe Win32_BIOS incorrectement, car la date de publication de ce BIOS est postérieure à l'année 1999.

Cause

Le BIOS de l'ordinateur est accessible par le SMBIOS (System Management BIOS). Selon la norme SMBIOS, la date de publication du BIOS est représentée par une chaîne soit de la forme mm/jj/aa soit mm/jj/aaaa. Si l'année dans la chaîne est à deux chiffres, on suppose qu'elle est de type 19aa. Notez que le format mm/jj/aaaa est requis pour la version 2.3 du SMBIOS et ultérieure.

Lorsqu'un ordinateur démarre, Windows 2000 obtient la date de publication du BIOS de l'ordinateur par l'interface SMBIOS et stocke cette valeur dans les clés de registre suivantes :
HKEY_LOCAL_MACHINE\HARDWARE\Description\System\SystemBiosDate

- et -

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Biosinfo\SystemBiosDate
Quel que soit le format de chaîne de la date utilisé par SMBIOS, Windows 2000 stocke l'année de publication du BIOS de l'ordinateur au moyen d'une valeur à deux chiffres. Par exemple, si la date de publication est " 01/28/2000, " les clés de registre sont remplies avec " 01/28/00. "

Le fournisseur WMI WIN32 utilise les clés de registre précédentes pour remplir l'attribut ReleaseDate de la classe Win32_BIOS. Ce fournisseur conçu pour la norme SMBIOS ainsi que toutes les années à deux chiffres sont du type 19aa. Comme Windows 2000 stocke la date de publication du BIOS dans le registre avec les années sur deux chiffres, une année de publication telle que 2000 est remplie incorrectement dans l'attribut Win32_BIOS ReleaseDate avec 1900.

Résolution

Un correctif est désormais disponible auprès de Microsoft, mais il est conçu uniquement pour résoudre le problème décrit dans cet article et ne doit être appliqué qu'aux systèmes rencontrant ce problème spécifique.

Pour résoudre ce problème, contactez les Services de Support technique Microsoft afin d'obtenir le correctif. Pour obtenir la liste complète des numéros de téléphone du Support technique Microsoft, ainsi que des informations relatives aux frais de Support technique, consultez le site Web Microsoft à l'adresse suivante :
http://support.microsoft.com/directory/overview.asp
REMARQUE : Dans certains cas, aucun frais de support technique par téléphone ne vous sera facturé si un technicien du Support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les frais de Support technique concernent les questions et problèmes supplémentaires qui n'entrent pas dans le cadre de la mise à jour en question.

La version anglaise de ce correctif doit disposer des attributs de fichier suivants ou de ceux d'une version ultérieure :
   Date        Heure     Version       Taille      Nom du fichier   Plate-forme
   ----------------------------------------------------------------------------
   17/01/2001  16:36:08  1.50.1085.47  1 077 328   Cimwin32.dll     Intel

Utilisation du programme d'installation du correctif

REMARQUE : Vous ne pouvez appliquer cette méthode que pour des ordinateurs Intel Windows 2000.
  1. Copiez le correctif (Q279225.exe) dans un dossier local de votre ordinateur ou dans un dossier partagé sur votre réseau.
  2. Exécutez le fichier Q281553.exe et suivez les instructions.
  3. Redémarrez votre ordinateur.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article".

Plus d'informations

Pour plus d'informations sur les procédures pour obtenir un correctif pour Windows 2000 Datacenter Server, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
265173 Windows 2000 Datacenter Server et le programme Datacenter
Pour plus d'informations sur les procédures d'installation de plusieurs correctifs en un seul redémarrage, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
296861 Utilisation du fichier QChain.exe pour installer plusieurs correctifs en un seul redémarrage
Une fois le correctif appliqué, toutes les années à deux chiffres antérieures à 80 sont considérées comme 20aa et toutes les autres années à deux chiffres sont considérées comme 19aa. Pour plus d'informations sur les procédures d'installation de Windows 2000 et des correctifs d'urgence pour Windows 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
249149 Installation de Microsoft Windows 2000 et des correctifs pour Windows 2000

Propriétés

Numéro d'article: 281553 - Dernière mise à jour: mercredi 29 mars 2006 - Version: 4.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Management Instrumentation 1.5 sur le système suivant
    • Microsoft Windows 2000 Standard
Mots-clés : 
kbqfe kbhotfixserver kbbug kbenv kbfix kbtool kbwin2000presp3fix kbwin2000sp3fix KB281553
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.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com