Accueil  
Contact Plan du site
chronomètre logo PBL
     
 

Dossier express : passage à l'an 2000



présentation générale

introduction

RTC/BIOS

erreurs classiques

Windows NT

test de Windows NT

Windows 98, 95, 3.x

test de Win 9.x et 3.X

liste de contrôle

synthèse

 
     
     
 

Présentation de Windows 98, Windows 95, Windows 3.x et MS-DOS

La logique intégrée dans le système d'exploitation Microsoft Windows® 98 identifiera 1900 comme étant une situation d'erreur et, au démarrage, définira automatiquement la date sur 2000.

Les utilisateurs de Windows® 95, Windows 3.x et MS-DOS version 5.x ou ultérieure peuvent résoudre cette erreur de transition en réinitialisant la date du Panneau de configuration ou en utilisant la commande DATE sous MS-DOS.

Il se peut que le code BIOS chargé de mettre à jour l'horloge temps réel n'effectue pas d'emblée le passage à l'An 2000. Aussi, les applications de test An 2000 qui accèdent directement à l'horloge temps réel pourraient-elles percevoir cela comme une erreur de transition. À notre connaissance, il n'existe pas d'autres catégories d'applications qui accèdent à l'horloge temps réel. Aussi, pensons-nous que la plupart des utilisateurs ne détecteront pas les problèmes de transition liés à la non actualisation de l'horloge temps réel au moment de l'exécution.


Comment Windows 98 gère-t-il les situations d'erreur ?

Dans le scénario 1, le programme BIOS ne met pas à jour le siècle lors de la routine POST. Le système d'exploitation Windows 98 résout cette situation d'erreur en mettant à jour, lors de l'initialisation, la valeur correspondant au siècle entre 1900 et 2000. Après avoir modifié le registre du siècle de "19" en "20", le BIOS et le système d'exploitation de la machine doivent, normalement, présenter la date correcte. Cependant, le déclencheur 1900 n'est pas appelé après l'An 2000. En conséquence, si la machine reste sous tension pendant plus d'un an, 1901 sera stocké dans la mémoire de l'horloge temps réel. Le cas échéant, vous pouvez réinitialiser la date dans le Panneau de configuration ou utiliser la commande DATE sous MS-DOS.

Dans le scénario 2, le logiciel BIOS n'accepte que les années comprises dans un intervalle spécifié. Il existe, par exemple, un BIOS qui n'accepte pas les années comprises entre 1980 et 1993 ou 2000 et 2094. Windows 98 ne résout pas la situation d'erreur 2. Une fois le cap du siècle franchi, Microsoft vous conseille d'utiliser un éditeur de texte, tel que le Bloc-Notes, pour ajouter la commande date au fichier C:\Autoexec.bat. De cette manière, vous serez invité à définir la date correcte lors de chaque redémarrage de l'ordinateur.

Dans le scénario 3, l'utilitaire de configuration du BIOS ne reconnaît pas l'An 2000 comme étant une date valide.
Pour mettre à jour le registre du siècle, réinitialisez la date dans le Panneau de configuration de Windows. Le système d'exploitation et le BIOS devraient alors gérer correctement la date.


Comment Windows 95, Windows 3.x et MS-DOS gèrent-ils les situations d'erreur ?

Dans le scénario 1, le programme BIOS ne met pas automatiquement à jour le siècle pendant la routine POST. Lors de la mise sous tension, vous vous retrouverez au XXème siècle. Windows 95 et Windows 3.x/MS-DOS définiront la date sur le 4 janvier 1980, soit la première date valide du système d'exploitation. Pour mettre à jour le registre du siècle, réinitialisez la date dans le Panneau de configuration ou utilisez la commande DATE sous MS-DOS. Le système d'exploitation et le BIOS devraient alors gérer correctement la date.

Dans le scénario 2, le code BIOS en charge du siècle BIOS n'acceptera que les années comprises dans un intervalle spécifié. Aussi, la date système sera-t-elle incorrecte après le 31 décembre 1999, à moins que vous ne la configuriez lors de chaque mise sous tension. Si votre machine présente ce type de problème, Microsoft vous conseille d'utiliser un éditeur de texte, tel que le Bloc-Notes, pour ajouter la commande date au fichier C:\Autoexec.bat. De cette manière, vous serez invité à définir la date correcte lors de chaque redémarrage de l'ordinateur.

Dans le scénario 3, l'utilitaire de configuration du BIOS ne reconnaît pas l'An 2000 comme étant une date valide. Pour mettre à jour le registre du siècle, réinitialisez la date dans le Panneau de configuration de Windows ou utilisez la commande DATE sous MS-DOS. Le système d'exploitation et le BIOS devraient alors gérer correctement la date.
La section suivante vous propose des instructions détaillées relativement aux tests à effectuer pour le passage à l'An 2000 dans les environnements d'exploitation Windows 9.x, Windows 3.x et MS-DOS version 5.x et ultérieure.
Haut de page

 
  Test de Windows NT