| |
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.

|
|