CORRECTIF : Les applications Windows qui utilisent la variable d'environnement TZ peuvent ne pas fonctionner comme prévu en raison des modifications de l'heure d'été

Traductions disponibles Traductions disponibles
Numéro d'article: 932590 - Voir les produits auxquels s'applique cet article
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Agrandir tout | Réduire tout

Symptômes

Les applications Microsoft Windows qui utilisent la variable d'environnement TZ peuvent ne pas fonctionner comme prévu à cause des modifications de l'heure d'été. À partir du printemps 2007, la date de début et la date de fin de l'heure d'été aux États-Unis seront déplacées conformément à la nouvelle loi américaine sur l'énergie (Energy Policy Act) de 2005. L'heure d'été aux États-Unis commencera trois semaines plus tôt (à 02:00 le deuxième dimanche de mars) et se terminera une semaine plus tard (à 02:00 le premier dimanche de novembre) que les années précédentes.

Dans Windows Vista, Microsoft Windows Server 2003 et Microsoft Windows XP, lorsque vous utilisez la variable d'environnement TZ, les fonctions C Run-Time (CRT) localtime et _localtime64 ne reconnaîtront pas l'heure d'été correctement. Ces fonctions reconnaîtront l'heure d'été comme démarrant le premier dimanche d'avril et terminant le dernier dimanche d'octobre pour toutes les dates.

Remarque Si vous exécutez une application qui utilise la bibliothèque Microsoft C Run-Time (CRT), une mise à jour peut être requise. Les mises à jour récentes pour la bibliothèque CRT ne représentent pas de modifications découvertes récemment des produits déjà répertoriés dans des publications spécifiques au produit précédentes de Microsoft. Toutefois, les mises à jour de la bibliothèque CRT sont mises à disposition des développeurs pour mettre à jour leurs applications.

Si le comportement de CRT affecte une application, vous pouvez résoudre ce problème en installant la bibliothèque CRT mise à jour.

La mise à jour de la bibliothèque CRT et la mise à jour de système d'exploitation Windows diffèrent comme suit :
  • La mise à jour du système d'exploitation Windows permet à Windows de reconnaître correctement les modifications de l'heure d'été en utilisant les nouvelles règles d'heure d'été pour 2007. Microsoft recommande généralement cette mise à jour pour tous les utilisateurs.
  • Lorsque des applications appellent les bibliothèques CRT après l'installation de la mise à jour CRT, les bibliothèques CRT utilisent les règles d'heure d'été de 2007 pour gérer les dates correctement. La bibliothèque CRT en elle-même n'est pas une application et les utilisateurs n'interagissent pas directement avec elle. Il s'agit d'une DLL utilisée par des applications personnalisées.
La mise à jour cumulative du système d'exploitation Windows et la mise à jour de la bibliothèque CRT ne sont pas liées. Aucune des deux mises à jour ne résout de problèmes provoqués par l'autre.

Résolution

Informations sur la mise à jour

Vous pouvez télécharger le fichier suivant à partir du Centre de téléchargement Microsoft :
Windows Server 2003
Réduire cette imageAgrandir cette image
Télécharger
Télécharger le package WindowsServer2003-KB932590-x86-ENU.exe maintenant.
Windows Server 2003 pour systèmes Itanium
Réduire cette imageAgrandir cette image
Télécharger
Télécharger le package WindowsServer2003-KB932590-ia64-ENU.exe maintenant.
Windows Server 2003 Édition x64
Réduire cette imageAgrandir cette image
Télécharger
Télécharger le package WindowsServer2003.WindowsXP-KB932590-x64-ENU.exe maintenant.
Windows Vista
Réduire cette imageAgrandir cette image
Télécharger
Télécharger le package Windows6.0-KB932590-x86.msu maintenant.
Windows Vista pour systèmes x64
Réduire cette imageAgrandir cette image
Télécharger
Télécharger le package Windows6.0-KB932590-x64.msu maintenant.
Windows XP
Réduire cette imageAgrandir cette image
Télécharger
Télécharger le package WindowsXP-KB932590-x86-ENU.exe maintenant.
Windows XP Édition x64
Réduire cette imageAgrandir cette image
Télécharger
Télécharger le package WindowsServer2003.WindowsXP-KB932590-x64-ENU.exe maintenant.

Pour plus d'informations sur la façon de télécharger des fichiers du Support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
119591 Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, empêchant toute modification non autorisée du fichier.

Conditions préalables

Il n'existe aucune condition préalable pour appliquer cette mise à jour logicielle.

Nécessité d'un redémarrage

Vous devez redémarrer l'ordinateur après avoir appliqué cette mise à jour logicielle.

Informations sur le remplacement de mise à jour

Cette mise à jour logicielle ne remplace aucun autre correctif.

Informations sur les fichiers

La version anglaise de ce correctif logiciel possède les attributs de fichier indiqué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.
Windows XP
Réduire ce tableauAgrandir ce tableau
Nom du fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Msvcrt.dll7.0.2600.3085343 04019-Fév-200710:32x86
Windows Vista, version 32 bits
Réduire ce tableauAgrandir ce tableau
Nom du fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Msvcrt.dll7.0.6000.20538681 47216-Fév-200702:42x86
Windows Vista, version 64 bits
Réduire ce tableauAgrandir ce tableau
Nom du fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Msvcrt.dll7.0.6000.20538641 02416-Fév-200704:06x64
Windows Server 2003, version 32 bits
Réduire ce tableauAgrandir ce tableau
Nom du fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Msvcrt.dll7.0.3790.4031349 18428-Fév-200707:43x86
Windows Server 2003, version 64 bits
Réduire ce tableauAgrandir ce tableau
Nom du fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Msvcrt.dll7.0.3790.4031519 68028-Fév-200708:14x64
Windows Server 2003, version 64 bits pour les processeurs Itanium
Réduire ce tableauAgrandir ce tableau
Nom du fichierVersion du fichierTaille du fichierDateHeurePlate-forme
Msvcrt.dll7.0.3790.4031952 83228-Fév-200708:13IA-64

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

Après l'application de cette mise à jour, les applications qui utilisent le jeu de variables d'environnement TZ reconnaîtront correctement les dates d'heure d'été en 2007.

Pour plus d'informations sur la variable d'environnement TZ, reportez-vous au site Web Microsoft Developer Network (MSDN) à l'adresse suivante (en anglais) :
http://msdn2.microsoft.com/en-us/library/90s5c885(VS.80).aspx
Les fonctions CRT et MFC (Microsoft Foundation Classes) qui appellent les fonctions localtime et _localtime64 peuvent également être affectées par la modification de l'heure d'été. Les fonctions CRT et MFC suivantes appellent les fonctions localtime et _localtime64 :
  • ctime
  • _wctime
  • _tctime
  • _ctime64
  • _wctime64
  • _tctime64
  • mktime
  • _mktime64
  • _utime
  • _wutime
  • _tutime
  • _utime64
  • _wutime64
  • _tutime64
  • COleDateTime::operator =
  • CTime::GetLocalTm
  • CTime::Format
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.
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Propriétés

Numéro d'article: 932590 - Dernière mise à jour: mercredi 16 mai 2007 - Version: 1.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • The C Run-Time (CRT)
  • Windows Vista Édition Intégrale
  • Windows Vista Entreprise
  • Windows Vista Professionnel
  • Windows Vista Professionnel 64 bits
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows XP Professional
Mots-clés : 
kbvistasp1fix kbhotfixserver kbqfe kbpubtypekc KB932590
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