| Windows Millennium Edition | ||||||||
| Famille | Windows 9x | |||||||
|---|---|---|---|---|---|---|---|---|
| Langues | Multilingue | |||||||
| Type de noyau | Noyau monolithique | |||||||
| État du projet | Arrêt du support le | |||||||
| Plates-formes | x86 | |||||||
| Entreprise / Développeur |
Microsoft | |||||||
| Licence | Microsoft EULA | |||||||
| Première version | ||||||||
| Dernière version stable | Me (4.90, build 3000) () | |||||||
| Méthode de mise à jour | Windows Update | |||||||
| Environnement de bureau | Windows Classic | |||||||
| Site web | Histoire de Windows | |||||||
| ||||||||
| modifier |
||||||||
Windows Millennium Edition (commercialisé sous le nom Windows Me, comme le mot anglais « me »), souvent capitalisé en Windows ME, est un système d'exploitation développé par Microsoft en tant que troisième et dernière édition de la branche 9x du système d'exploitation destiné aux particuliers. Il a été nommé ainsi à l'occasion du changement de millénaire.
Entièrement basé sur Windows 98, lui-même basé sur Windows 95, Windows Me était le pendant familial et multimédia de Windows par rapport à la version professionnelle Windows 2000 (basée sur un noyau Windows NT).
Il constitue donc la dernière version de Windows 9x. Cette édition de Windows était livrée avec 2 CD, le premier contenant le système d'exploitation, et le deuxième une formation interactive à cette nouvelle édition.
En 1998, Microsoft démarre le développement de « Neptune », qui devait être une version de Windows 2000 pour le grand public. Mais en 1999, pour des raisons de compatibilité, Microsoft interrompt le développement de Neptune et commence à développer « Windows Me » en utilisant Windows 98 SE comme base.
Une des fonctions les plus médiatisées dans Windows Me était la disparition du mode MS-DOS pur, ce qui suggérait que, contrairement à Windows 95 ou 98, Millennium ne chargeait pas MS-DOS avant de lancer le noyau Windows.
En réalité, Microsoft a modifié le noyau MS-DOS (en intégrant Himem.sys et le cache Smartdrv) pour démarrer et charger la base de registre avec laquelle il se configure — les fichiers config.sys et autoexec.bat étant, dès lors, inutiles. Il fait appel à VMM32.VXD pour charger Windows. Windows Me intègre la version 8 de MS-DOS, et le noyau MS-DOS a été compressé pour diminuer le temps de démarrage.
À la suite de ces changements, de nombreuses applications perdirent leur compatibilité avec le nouveau système. Il existe toutefois un patch (« correctif » en français) pour réactiver le support du mode MS-DOS réel[réf. nécessaire].
L'interface graphique reprend celle de Windows 2000 dont on retrouve le thème, le menu démarrer, et les icônes.
Windows Me était fourni avec la version 5.5 d'Internet Explorer, une évolution de la version 5.
Une modification du noyau, passée inaperçue, a été une amélioration de la gestion des ressources : les ressources système, souvent saturées sous Windows 98, étaient allouées dynamiquement et non plus statiquement. Il ne devait donc plus y avoir d'erreurs de « manque de ressources ». Malheureusement, Microsoft a oublié de changer l'API informant sur l'état des ressources. Certains programmes annonçaient alors erronément leur saturation.

Les systèmes Windows 9x souffrant de problèmes de stabilité et Windows Me étant une version mineure de cette branche, proche de Windows 98, les ventes de Me furent plutôt maigres, malgré la suppression du mode pur de MS-DOS.
Depuis, particuliers comme professionnels ont largement décrit Windows Me comme le pire système d'exploitation jamais créé par Microsoft.
Par exemple, pour certains, l'explorateur (explorer.exe) plantait très souvent et dans certains cas, l'ordinateur pouvait se figer (freeze) fréquemment. Il souffrait de quelques problèmes de compatibilité avec des logiciels prévus pour Windows 95/98, et surtout de nombreux problèmes de reconnaissances de périphériques (il fallait tantôt choisir un pilote pour Windows 95/98, tantôt pour Windows 2000, le tout sans garantie de résultat).
Devant un nombre recrudescent de plaintes d'utilisateurs et de downgrades (mise à jour vers une version antérieure), Microsoft a dû accélérer le développement de Windows XP et précipiter son lancement[réf. nécessaire] ; cette version de XP, au lancement un peu prématuré, sera de ce fait dépourvue de « Centre de sécurité », qui sera ajouté avec Windows XP SP2.
Ainsi, quasiment un an après sa sortie, Windows Me était déjà remplacé par Windows XP, système basé sur le noyau Windows NT (plus stable que le noyau MS-DOS vieillissant) et sur lequel Windows 2000 était déjà construit. Si Windows Me a pu connaître un sursis grâce aux jeux anciens qui ne fonctionnaient pas sur Windows XP, la large diffusion de ce dernier l'a rapidement condamné à une quasi-disparition.