Developer Microsoft Kernel type Monolithic kernel | Source model Closed source | |
![]() | ||
Released to
manufacturing June 19, 2000; 16 years ago (2000-06-19) General
availability September 14, 2000; 16 years ago (2000-09-14) Latest release 4.90.3000 / September 14, 2000; 16 years ago (2000-09-14) |
Windows Millennium Edition, or Windows ME (marketed with the pronunciation of the pronoun "me", but commonly pronounced as an initialism, "M-E"), is a graphical operating system from Microsoft released to manufacturing in June 2000, and launched in September 2000. It was the last operating system released in the Windows 9x series.
Contents
- History
- User interface
- Hardware support improvements
- Digital media
- Networking technologies
- System utilities
- Accessibility features
- Real mode DOS
- Other components
- Reception
- Relation to other Windows releases
- Product life cycle
- System requirements
- Name capitalisation and pronunciation
- References
Windows ME was the successor to Windows 98 and was targeted specifically at home PC users. It included Internet Explorer 5.5, Windows Media Player 7, and the new Windows Movie Maker software, which provided basic video editing and was designed to be easy to use for home users. Microsoft also updated the graphical user interface, shell features, and Windows Explorer in Windows ME with some of those first introduced in Windows 2000, which had been released as a business-oriented operating system seven months earlier. Windows ME could be upgraded to Internet Explorer 6 SP1 (but not to SP2 (SV1) or Internet Explorer 7), Outlook Express 6 SP1 and Windows Media Player 9 Series. Microsoft .NET Framework up to and including version 2.0 is supported; however, versions 2.0 SP1, 3.x, and greater are not. Office XP was the last version of Microsoft Office to be compatible with Windows ME.
Windows ME is a continuation of the Windows 9x model, but with restricted access to real mode MS-DOS in order to decrease system boot time. This was one of the most unpopular changes in Windows ME, because applications that needed real mode DOS to run, such as older disk utilities, did not run under Windows ME (although the system could either be booted into real mode DOS using a bootable Windows ME floppy disk or the configuration could be tweaked manually to re-enable access to the underlying MS-DOS).
History
In 1998, Microsoft stated that there would be no version of Windows 9x after Windows 98. In May 1999, however, Microsoft released Windows 98 Second Edition, and then announced a new version of Windows 9x which was later revealed to be codenamed Millennium. In 2000, this was released as Windows Millennium Edition (Windows ME).
At least three beta versions of Windows ME were available during its development phase. On September 24, 1999, Microsoft announced that Windows Millennium Beta 1 was released. Windows Millennium Beta 2 was released on November 24, 1999, and added a couple of new features such as System File Protection and Game Options Control Panel. Several interim builds were released between Beta 1 and 2, and added features such as automatic updates and personalized menus. Beta 3 was released on April 11, 2000, and this version marked the first appearance of its final version startup and shutdown sounds (derived from Windows 2000), as the previous betas used Windows 98 SE's startup and shutdown sounds. The final version boot screen was first featured in Beta 3 build 2513. The general availability date of Windows Millennium Edition was December 31, 2000. Microsoft ended mainstream support for Windows Millennium Edition on December 31, 2003, and extended support ended on July 11, 2006. Windows 98 and Windows 98 SE Extended support ended the same day. Windows ME also contained the Microsoft Java Virtual Machine, which caused it as well as Windows 98 and Windows 98 SE to be pulled from the Microsoft Developer Network at the end of 2003. At launch time, Microsoft announced a time-limited promotion from September 2000–January 2001 which entitled Windows 95 or Windows 98 users to upgrade to Windows ME for $59.95 instead of the regular retail upgrade price of $109.
Shortly after Windows ME was released to manufacturing on June 19, 2000, Microsoft launched a campaign-initiative to promote Windows ME in the U.S., which they dubbed the Meet Me Tour. A national partnered promotional program featured Windows ME, OEMs and other partners in an interactive multimedia attraction in 25 cities across the U.S. It was launched on September 14, 2000.
Compared with other releases of Windows, Windows ME had a short shelf-life of just over a year. Microsoft aimed to make ME the first consumer Windows OS based on the NT kernel. However, this did not happen and Windows ME was rushed to the market after the Neptune project was canceled. Windows ME was often criticized for being buggy, slow and unstable. Windows ME, along with Windows 2000, was soon replaced by the NT-based Windows XP, which was launched on August 24, 2001.
User interface
Windows ME featured the shell enhancements inherited from Windows 2000 such as personalized menus, customizable Windows Explorer toolbars, auto-complete in Windows Explorer address bar and Run box, Windows 2000 advanced file type association features, displaying comments in shortcuts as tooltips, extensible columns in Details view (IColumnProvider interface), icon overlays, integrated search pane in Windows Explorer, sort by name function for menus, Places bar in common dialogs for Open and Save, cascading Start menu special folders, some Plus! 95 and Plus! 98 themes, and updated graphics. The notification area in Windows ME and later supported 16-bit high color icons. The Multimedia control panel was also updated from Windows 98 SE. Taskbar and Start Menu options allowed disabling of the drag and drop feature and could prevent moving or resizing the taskbar, which was easier for new users.
Hardware support improvements
CONFIG.SYS
and AUTOEXEC.BAT
, is bypassed at startup and essential real mode drivers like HIMEM.SYS
and SMARTDRV.EXE
are embedded into IO.SYS
. The registry is loaded only once; for efficient loading, the registry is split into three files instead of two (SYSTEM.DAT
and USER.DAT
), with the new file CLASSES.DAT
containing the contents of the hive HKEY_CLASSES_ROOT
required for boot loaded initially. Plug and Play device enumeration is more parallelized than in Windows 98 SE. Boot time is not affected due to unavailability of a DHCP server or other network components. There are also optimizations to prevent boot slowdown due to BIOS POST operations.Digital media
BMP
, .DIB
, .EMF
, .GIF
, .JPEG
, .PNG
, .TIF
and .WMF
file formats. The My Pictures folder also integrates previewing images.Networking technologies
System utilities
%WinDir%OptionsInstall
) or from the Windows ME installation CD, if the cached copy of files on the hard disk has been deleted. If no installation CD is in the drive, a dialog box alerts the user about the problem and requests that the CD be inserted. System File Protection is a different technology from System Restore and should not be confused with the latter. System Restore maintains a broad set of changed files including added applications and user configuration data stored repeatedly at specific points in time restored by the user, whereas System File Protection protects operating system files with no user input.Accessibility features
Real mode DOS
Windows ME restricted support for real mode MS-DOS. As a result, IO.SYS
in Windows ME disregards CONFIG.SYS
, COMMAND.COM
and WIN.COM
and directly executes VMM32.VXD
. In its default configuration the system would neither boot into an MS-DOS command prompt nor exit to DOS from Windows; real mode drivers such as ANSI.SYS
could not be loaded and older applications that require real mode could not be run. Microsoft argued that the change improved the speed and reliability of the boot process.
In Windows ME, the CONFIG.SYS
and AUTOEXEC.BAT
files are used only to set global environment variables. The two files (if present) are scanned for settings relating to the environment variables, and any other commands present are removed into a Windows registry key (see below). The two files thus contain only settings and preferences which configure the "global environment" for the computer during the boot phase or when starting a new virtual DOS machine (VDM).
To specify or edit other startup values (which, in Windows 98, would be present in the AUTOEXEC.BAT
file) the user must edit the following Windows registry key:
HKEY_LOCAL_MACHINESystemCurrentControlSetControlSessionManagerEnvironment
For troubleshooting and crash recovery, both the Windows ME CD-ROM and the Windows ME startup disk (a user-createable floppy disk, known as the Emergency Boot Disk (EBD)) allowed booting into real mode MS-DOS.
It is possible to restore real mode DOS functionality through various unofficial means. Additionally, a registry setting exists that re-enables the "Restart in MS-DOS mode" option in the shutdown dialog box.
Other components
Unlike past versions of Windows, Windows ME was aimed primarily at home users, and removed certain enterprise-oriented features. Several features of its predecessors did not work or were officially unsupported by Microsoft on Windows ME, including Automated Installation, Active Directory client services, System Policy Editor, Personal Web Server and ASP. These features were supported on its predecessors, Windows 98 and Windows 95. A Resource Kit publication, targeted towards system administrators, was never published for Windows ME.
Other features removed or never updated to work with Windows ME included Microsoft Fax, QuickView and DriveSpace, as well as the GUI FAT32 conversion tool.
Reception
Windows ME was heavily criticized by some users, mainly for stability issues. A PC World article dubbed Windows ME the "Mistake Edition" and placed it 4th in their "Worst Tech Products of All Time" feature. "Shortly after ME appeared in late 2000," the article states, "users reported problems installing it, getting it to run, getting it to work with other hardware or software, and getting it to stop running."
System Restore also suffered from a bug in the date-stamping functionality that could cause System Restore to date-stamp snapshots that were taken after 8 September 2001 incorrectly. This could prevent System Restore from locating these snapshots and cause the system restore process to fail. Microsoft released an update to fix this problem.
Byron Hinson and Julien Jay writing for ActiveWin took an appreciative look on the operating system. On the removal of real mode DOS, they had noted "The removal of DOS has clearly made a difference in Windows Me in terms of stability (Far less Blue Screens Of Death are seen now) and booting speed has greatly increased." In a recommendation of the operating system upgrade for users of Windows 95 and 98, they had stated "If Windows Me isn't a revolutionary OS it's clear that Microsoft has focused its efforts to make it more user-friendly, stable and packed full of multimedia options. The result is great and the enhancements added are really worth the wait."
Relation to other Windows releases
Windows ME was complemented by NT-based Windows 2000, which was aimed at professional users. Both operating systems were succeeded by Windows XP with their features unified. All Windows ME support, including security updates and security related hotfixes, was terminated on July 11, 2006. Support for Windows 98 was also terminated on that date.
Many third-party applications written for earlier editions of Microsoft Windows, especially older games, run under Windows ME but not under Windows 2000. This fact has become less relevant with the sharp decline in popularity of Windows ME after the release of Windows XP, which features a compatibility mode which allows many of these older applications to run.
If an installation CD-ROM from the Windows 2000 family is inserted into the drive of a computer running Windows ME, the user is prompted to upgrade to Windows 2000 because Windows ME has an older version number than Windows 2000. While this is not technically so (Windows ME was released several months after Windows 2000), Windows ME is in fact derived from the older, monolithic MS-DOS codebase (Windows 4.x) while Windows 2000 is the first of the NT 5.0 family, making the latter an upgrade.
Windows 2000 cannot, however, be upgraded to Windows ME. If an installation CD-ROM from Windows ME is inserted while running Windows 2000, the user will receive an error message that Setup cannot run from within Windows 2000. The user is prompted to shut down Windows 2000, restart the computer using Windows 95, 98, or 98 SE, or start MS-DOS and then run Setup from the MS-DOS command prompt.
Windows XP, which is NT-based, became the successor to Windows ME. It also closed the gap between consumer Windows and Windows NT. In addition, no service packs for Windows ME were released.
Along with Windows 2000 from the NT family, Windows ME was the last version of Windows that lacked product activation.
Windows ME was the last Windows release to be based on the Windows 9x (monolithic) kernel and MS-DOS.
Product life cycle
Microsoft planned to stop its support for Windows ME on December 31, 2004. However, in order to give customers more time to migrate to newer Windows versions, particularly in developing or emerging markets, Microsoft decided to maintain support until July 11, 2006. Support for Windows 98 also ended on this date. Microsoft ended support for these products because the company considers them obsolete and running these products can expose users to security risks.
System requirements
Windows ME is not designed to handle more than 512 MB of RAM by default. Systems with larger RAM pools may lose stability; however, depending on the hardware and software configuration, it is sometimes possible to manually tweak the installation to continue working with somewhat larger amounts of RAM as well. Systems with 1.5 GB of RAM or more may reboot continuously during startup.
Name capitalisation and pronunciation
Both the Windows Me and Windows ME capitalisations are used, with "Windows Me" being used by Microsoft and by PCWorld among others.
The pronunciation of "Windows Me" is like that of the word "windows" followed by the pronoun "me".