Введение

Операционная система Microsoft для персональных компьютеров, выпущенная в 2000 году, Windows Millennium Edition, или Windows Me (маркетировалась с произношением местоимения "me"), часто записывается как Windows ME, – операционная система, разработанная Microsoft как часть семейства Windows 9x. Она является преемницей Windows 98 и была выпущена для производителей оборудования 19 июня 2000 года, а затем поступила в розничную продажу 14 сентября 2000 года. Windows Me – последняя версия Windows 9x. Она была основной операционной системой Microsoft для домашних пользователей до выхода её преемницы Windows XP 25 октября 2001 года. Windows Me была ориентирована специально на домашних пользователей ПК и включала Internet Explorer 5.5 (с возможностью последующего обновления до версии 6), Windows Media Player 7 (с возможностью последующего обновления до Windows Media Player 9 Series), DirectX 7 (с возможностью последующего обновления до DirectX 9) и новое программное обеспечение Windows Movie Maker, обеспечивающее базовое редактирование видео и разработанное для простоты использования потребителями. Первоначально Windows Me получила в целом положительные отзывы, однако вскоре столкнулась с крайне негативной реакцией многих пользователей из-за проблем со стабильностью. Windows Me стала печально известна как одна из худших версий Windows, когда-либо выпущенных. В октябре 2001 года Windows XP была выпущена для широкой публики, находясь в разработке ещё во время выпуска Windows Me, и включала в себя большую часть, но не всё содержимое Windows Me, при этом была значительно стабильнее благодаря использованию ядра Windows NT. После выхода Windows XP в 2001 году основная поддержка Windows Me завершилась 31 декабря 2003 года, а затем последовала расширенная поддержка до 11 июля 2006 года.

История развития

На конференции по разработке аппаратного обеспечения Windows в 1998 году генеральный директор Microsoft Билл Гейтс заявил, что Windows 98 станет последней версией Windows, использующей ядро Windows 9x, и что следующая версия, ориентированная на потребителей, будет основана на ядре Windows NT, объединив таким образом обе ветви Windows. Однако вскоре стало ясно, что объём работ оказался слишком велик для достижения цели выпуска до конца 2000 года, особенно учитывая параллельную разработку проекта Neptune, который в конечном итоге был отменен. Команда разработчиков Consumer Windows была переориентирована на улучшение Windows 98 с одновременным переносом некоторых элементов интерфейса из Windows 2000. Президент Microsoft Стив Балмер публично объявил об этих изменениях на следующей конференции Windows HEIC в 1999 году. 23 июля 1999 года была выпущена первая альфа-версия Windows Me для тестировщиков. Известная как Development Preview 1, она была очень похожа на Windows 98 SE, с единственным значительным изменением – очень ранней итерацией новой функции справки и поддержки, которая появилась в финальной версии. В течение последующих двух месяцев были выпущены еще три Development Preview. К началу 2000 года Windows Me, по сообщениям, отставала от графика, и была выпущена промежуточная сборка, содержащая новую функцию автоматического обновления, чтобы смягчить опасения по поводу задержки релиза. В феврале 2000 года Пол Турротт сообщил, что Microsoft планировала исключить Windows Me, а также новые версии Windows NT 4.0 из дистрибутивов для подписчиков MSDN. В качестве причины в случае с Me указывалось, что ОС предназначена для потребителей. Однако Турротт утверждал, что истинной мотивацией в обоих случаях было подтолкнуть разработчиков программного обеспечения к переходу на Windows 2000. Три дня спустя, после кампании протестов, организованной сотнями читателей, Microsoft объявила, что Windows Me (включая версии для разработчиков) всё же будет поставляться подписчикам MSDN. Microsoft также принесла личные извинения Турротту, заявив, что он получил недостоверную информацию, хотя в последующей статье он отметил, что "очевидно, решение [ ] действительно изменилось". Бета-версия 3 была выпущена 11 апреля 2000 года, и эта версия впервые содержала окончательные звуки запуска и завершения работы, взятые из Windows 2000, поскольку в предыдущих бета-версиях использовались звуки запуска и завершения работы Windows 98.

Релиз

Хотя Microsoft утвердила финальную сборку Windows Me 28 июня 2000 года, после тестирования трех версий Release Candidate с участием тестировщиков, дата выхода финальной розничной версии была перенесена на 14 сентября по неясным причинам. Microsoft запустила маркетинговую кампанию для продвижения продукта в США, назвав её "Meet Me Tour". Национальная партнерская рекламная программа представила новую ОС, OEM-производителей и других партнеров в интерактивном мультимедийном аттракционе, охватившем 25 городов. Windows Me поступила в розничную продажу 14 сентября 2000 года. В момент запуска Microsoft объявила об ограниченной по времени акции, действовавшей с сентября 2000 года по январь 2001 года, которая позволяла пользователям Windows 98 и Windows 98 SE обновиться до Windows Me за 59,95 долларов США вместо обычной розничной цены обновления в 109 долларов. Версии без возможности обновления стоили 209 долларов, как и Windows 98 на момент её выпуска. В октябре 2001 года Microsoft выпустила Windows XP, которая также включала ZIP-архивы, игру Spider Solitaire и Internet Explorer 6 по умолчанию, и при этом была построена на ядре Windows NT, которое в XP являлось развитием ядра Windows 2000.

Пользовательский интерфейс

Windows Me включала в себя улучшения оболочки, унаследованные от Windows 2000, такие как персонализированные меню, настраиваемые панели инструментов проводника Windows, автоматическое завершение в адресной строке проводника и окне «Выполнить», расширенные возможности ассоциации файлов Windows 2000, отображение комментариев в ярлыках в виде всплывающих подсказок, расширяемые столбцы в режиме «Сведения» (интерфейс IColumnProvider), наложения значков, встроенная панель поиска в проводнике Windows, функция сортировки по имени для меню, панель «Места» в общих диалоговых окнах «Открыть» и «Сохранить», каскадные специальные папки меню «Пуск», некоторые темы Plus! 95 и Plus! 98, а также обновленная графика. Область уведомлений в Windows Me и последующих версиях поддерживала 16-битные значки высокой цветности. Панель управления «Мультимедиа» также была обновлена по сравнению с Windows 98. Параметры панели задач и меню «Пуск» позволяли отключить функцию перетаскивания и предотвратить перемещение или изменение размера панели задач, что облегчало работу для начинающих пользователей.

Улучшения в поддержке аппаратной части

Более быстрое время загрузки: Windows Me включает множество улучшений, направленных на сокращение времени холодной загрузки, времени загрузки до и после входа в систему, а также времени, необходимого для выхода из режима гибернации. При запуске обработка файлов конфигурации реального режима CONFIG.SYS и AUTOEXEC.BAT пропускается, а важные драйверы реального режима, такие как HIMEM.SYS и SMARTDRV.EXE, встроены в IO.SYS. Кроме того, установка IntelliPoint позволяет переназначить программируемые кнопки. Windows Image Acquisition: Windows Me представила API Windows Image Acquisition (WIA) – стандартизированный метод, позволяющий приложениям Windows прозрачно и легко взаимодействовать с устройствами захвата изображений, такими как цифровые камеры и сканеры. WIA была разработана для улучшения конфигурации и пользовательского интерфейса при работе со сканерами и подобными устройствами (ранее поддерживавшимися стандартом TWAIN), а также для упрощения разработки драйверов устройств. WIA также поддерживает классы USB-устройств захвата неподвижного изображения, такие как сканеры и камеры, через протокол передачи изображений Picture Transfer Protocol. Улучшенное управление питанием и операции приостановки/возобновления: OEM-версия Windows Me поддерживает состояние гибернации ACPI S4 (S4 sleep state), управляемое операционной системой, и другие функции управления питанием без необходимости использования драйверов, поставляемых производителем. Улучшения поддержки USB и FireWire: Windows Me – единственная операционная система в серии Windows 9x, которая включает в себя универсальные драйверы для USB-устройств хранения данных и USB-принтеров. Также улучшена поддержка сканеров и устройств хранения FireWire SBP 2. API DirectSound и DirectShow поддерживают форматы, отличные от PCM, такие как AC 3 или WMA через S/PDIF.

Цифровые носители

Windows Movie Maker: Эта утилита основана на технологиях DirectShow и Windows Media и предоставляет компьютерным системам Microsoft Windows базовые возможности захвата и редактирования видео. Она позволяет пользователям захватывать, редактировать и перекодировать медиаконтент в формат Windows Media – высокосжатый формат, требующий минимального объема дискового пространства на жестком диске компьютера по сравнению со многими другими медиаформатами. Windows Media Player 7: Новая версия программного обеспечения мультимедийного проигрывателя Windows представляет функциональность "жукбокса" с библиотекой мультимедиа, поддержкой записи на CD-диски, встроенным кодировщиком мультимедиа и возможностью прямой передачи музыки на портативные устройства. Новой функцией является также радио-тюнер, который позволяет искать и подключаться к радиостанциям в интернете. Пользователи также могут настраивать внешний вид пользовательского интерфейса с помощью интерактивных скинов. Windows Me можно обновить до Windows Media Player 9 Series, который впоследствии был включен в Windows XP SP2. Windows DVD Player: Программный DVD-плеер в Windows Me – это переработанная версия, представленная в Windows 98, которая, в отличие от предшествующей версии, не требует отдельной декодерной карты для воспроизведения DVD. Вместо этого он поддерживает программное декодирование с помощью стороннего декодера.

Сетевые технологии

Net Crawler: Windows Me внедрила функцию сканирования сети, которая автоматически ищет и создает ярлыки к сетевым ресурсам и принтерам в разделе "Мои сетевые подключения". Это можно контролировать с помощью опции "Автоматически искать сетевые папки и принтеры". Ярлыки, добавленные сканером сети, но не обнаруженные в сети в течение разумного периода времени, устаревают и удаляются. Новый TCP/IP Stack: Windows Me включает в себя сетевой стек и архитектуру Windows 2000. Мастер настройки домашней сети предназначен для помощи пользователям в настройке компьютера с Windows Me для использования в небольшой домашней сети. Это включает в себя настройку функции "Совместный доступ к интернет-соединению" (ICS) на компьютере с Windows Me, чтобы он мог делиться интернет-соединением с другими компьютерами в домашней сети. Компонент Dial-up Networking был обновлен в Windows Me и предоставляет ряд улучшений, сохраняя при этом необходимые функции предыдущих версий операционной системы. Пользовательский интерфейс был переработан, чтобы предоставить все настраиваемые параметры в одном удобном месте. Пользовательский интерфейс теперь включает три новые вкладки: "Сеть", "Безопасность" и "Настройка подключения". Для улучшения Dial-up Networking, Windows Me включает встроенную поддержку клиента подключения Connection Manager. Используя Connection Manager Administration Kit (необязательный компонент сетевого обеспечения в Windows 2000 Server), сетевые администраторы могут предварительно настроить и развернуть Dial-up подключения с помощью профиля службы Connection Manager на клиентские машины на базе Windows Me. Спецификация интерфейса сетевого драйвера (NDIS) версии 5.0 для Windows Me была улучшена для обеспечения паритета программного интерфейса с NDIS версии 5.0 в Windows 2000. Это означает, что программные интерфейсы, используемые разработчиком сетевого драйвера, одинаковы для обеих этих платформ Windows. Universal Plug and Play: Windows Me представила поддержку Universal Plug and Play (UPnP). API для Universal Plug and Play и обхода NAT также могут быть установлены в Windows 98 и Windows 98 SE путем установки мастера настройки сети Windows XP.

Система утилит

Восстановление системы: Windows Me представила систему ведения журнала и отката "Восстановление системы", предназначенную для упрощения поиска и устранения неисправностей. Она должна была работать как функция отката и восстановления, чтобы в случае негативного влияния установки приложения или драйвера на систему, пользователь мог отменить установку и вернуть систему в предыдущее рабочее состояние. Это достигается путем отслеживания изменений в системных файлах Windows и реестре. "Восстановление системы" защищает только файлы операционной системы, а не документы, и поэтому не является заменой программе резервного копирования. Защита системных файлов: впервые представлена в Windows 2000 (под названием Windows File Protection) и расширяющая возможности, представленные System File Checker в Windows 98, "Защита системных файлов" была направлена на автоматическую и незаметную защиту системных файлов от изменений и повреждений. При включенной защите файлов замена или удаление системного файла приводит к автоматическому восстановлению Windows Me исходной копии. Исходная копия берется из папки резервного копирования на жестком диске (%WinDir%\Options\Install) или с установочного диска Windows Me, если кэшированная копия файлов на жестком диске была удалена. Если установочный диск отсутствует, появляется диалоговое окно с предупреждением о проблеме и просьбой вставить диск. "Защита системных файлов" – это технология, отличная от "Восстановления системы", и их не следует путать. "Восстановление системы" хранит широкий набор измененных файлов, включая установленные приложения и данные конфигурации пользователя, многократно сохраняя их в определенные моменты времени для последующего восстановления пользователем, в то время как "Защита системных файлов" защищает файлы операционной системы без какого-либо участия пользователя. Утилита "Конфигурация системы" позволяет пользователям вручную извлекать и восстанавливать отдельные системные файлы из установочных файлов Windows Me. Она также была обновлена тремя новыми вкладками: "Статические VxD", "Окружение" и "Языковые параметры". Вкладка "Статические VxD" позволяет пользователям включать или отключать загрузку статических виртуальных драйверов при запуске системы, вкладка "Окружение" позволяет включать или отключать переменные среды, а вкладка "Языковые параметры" позволяет пользователям задавать параметры раскладки клавиатуры для различных языков, которые ранее задавались через файлы конфигурации MS-DOS в режиме реального времени. Кнопка "Очистка" на вкладке "Загрузка" позволяет удалять недействительные или удаленные элементы автозагрузки. "Системный монитор" был обновлен разделом "Dial-Up Adapter". Теперь пользователи могут отслеживать такие параметры, как скорость соединения, количество принятых или переданных байт в секунду. SCANDISK запускается из Windows после некорректного завершения работы до загрузки оболочки Windows. Автоматические обновления: Утилита "Автоматические обновления" автоматически загружает и устанавливает критически важные обновления с веб-сайта Windows Update с минимальным участием пользователя. По умолчанию она настроена на проверку наличия обновлений на сайте Windows Update раз в 24 часа. Пользователи могут выбирать, какие обновления загружать, хотя обновления с высоким приоритетом должны быть загружены и установлены. Сжатые папки: Windows Me включает встроенную поддержку ZIP-файлов через расширение проводника "Сжатые папки". Это расширение впервые было представлено в Plus! 98 для Windows 98, но в Windows Me оно включено в базовую операционную систему. Также была добавлена новая программа "Справка и поддержка", заменяющая документацию на основе HTML-справки в Windows 2000 и Windows 98. Центр справки и поддержки полностью основан на HTML и использует технологию Support Automation Framework (SAF), которая позволяет отображать информацию о поддержке из Интернета, собирать данные для устранения неполадок с помощью WMI и скриптов, а также подключать сторонние приложения к "Справке и поддержке" Windows. Вместе с Windows Me поставлялось несколько других инструментов поддержки. Windows Me также включает Internet Explorer 5.5, который поддерживает новую функцию предварительного просмотра печати. Она также поставлялась со службой MSN Messenger.

Особенности доступности

Клавиатура на экране: впервые представленная в Windows 2000, клавиатура на экране позволяет вводить символы с помощью мыши, а не физической клавиатуры. Панель управления мышью включает функции IntelliPoint, такие как ClickLock (выбор или перетаскивание без постоянного удержания кнопки мыши), скрытие указателя при вводе текста и его отображение при нажатии клавиши Ctrl. Толщину курсора (системного указателя) можно увеличить. Расширена поддержка «Специальных возможностей» в таких приложениях, как Калькулятор и Лупа.

Реальный режим DOS

Windows Me ограничила поддержку MS-DOS в реальном режиме. В результате, IO.SYS в Windows Me игнорирует файлы CONFIG.SYS, COMMAND.COM и WIN.COM и напрямую запускает VMM32.VXD. В конфигурации по умолчанию система не загружалась в командную строку MS-DOS и не позволяла выйти в DOS из Windows; драйверы реального режима, такие как ANSI.SYS, не могли быть загружены, а старые приложения, требующие реального режима, не могли быть запущены. Microsoft утверждала, что это изменение повысило скорость и надежность процесса загрузки. Кроме того, существует настройка реестра, которая повторно включает опцию "Перезагрузка в режиме MS-DOS" в диалоговом окне завершения работы; однако, без неофициальной установки стороннего программного обеспечения, Windows Me не может быть загружена в реальный режим MS-DOS.

Другие компоненты

В отличие от предыдущих версий Windows 9x, Windows Me была полностью ориентирована на домашних пользователей, и поэтому некоторые функции, предназначенные для корпоративных пользователей, были удалены. Ряд функций, присутствовавших в предыдущих версиях, не работали или официально не поддерживались Microsoft в Windows Me, включая автоматическую установку, клиентские службы Active Directory, редактор групповых политик, персональный веб-сервер и ASP. Эти функции поддерживались в Windows 98 и Windows 95. Комплект ресурсов (Resource Kit) для системных администраторов для Windows Me так и не был выпущен. Другие функции, которые были удалены или не были адаптированы для работы с Windows Me, включали Microsoft Fax, QuickView и DriveSpace, а также графический инструмент для конвертации в файловую систему FAT32. В Windows Me также были изменены некоторые команды проводника Windows, чтобы соответствовать структуре меню в Windows 2000. Некоторые из них были просто перемещены, но определенная функциональность меню "Перейти", а также команда "Найти" в меню "Сервис" стали недоступны. В качестве альтернативы Microsoft рекомендует использовать различные аналогичные функции, объединенные под названием "Поиск" (Search). Как и Windows 98 Second Edition, Windows Me не поставлялась с WinG API или RealPlayer 4.0, в отличие от оригинальной версии Windows 98, поскольку оба этих компонента были заменены DirectX и Windows Media Player соответственно.

Системные требования

Переключатель /nm в командной строке DOS позволяет обойти проверки минимальных системных требований, что дает возможность установки даже на процессоре 80486SX с частотой 16 МГц.

Ограничения

Windows Me разработана для работы только с объемом оперативной памяти до 512 МБ без каких-либо изменений. Системы с большим объемом оперативной памяти могут стать нестабильными, однако, в зависимости от аппаратной и программной конфигурации, иногда можно вручную настроить систему для работы с несколько большим объемом памяти. Максимальный объем памяти, который операционная система может использовать, составляет до 1 ГБ. Системы с более чем 1,5 ГБ оперативной памяти могут непрерывно перезагружаться при загрузке.

Жизненный цикл поддержки

По сравнению с другими версиями Windows, Windows Me просуществовала на рынке чуть больше года. Windows 2000 и Windows Me в конечном итоге были заменены более новыми операционными системами Microsoft: Windows Me – Windows XP Home Edition, а Windows 2000 Professional – Windows XP Professional. Windows XP примечательна тем, что первая предварительная сборка Windows XP (тогда под кодовым названием "Whistler") была выпущена для разработчиков 13 июля 2000 года, за два месяца до даты начала продаж Windows Me. Microsoft первоначально планировала прекратить поддержку Windows Me 31 декабря 2004 года. Однако, чтобы предоставить клиентам больше времени для перехода на новые версии Windows, особенно на развивающихся рынках, Microsoft решила продлить поддержку до 11 июля 2006 года. Microsoft прекратила поддержку Windows Me (и Windows 98) в эту дату, поскольку считала операционную систему устаревшей и уязвимой для угроз безопасности, и рекомендовала пользователям обновиться до более новой версии Windows, такой как Windows XP, для получения последних улучшений в области безопасности. Продажи Windows Me в розничной торговле прекратились 31 декабря 2003 года. Операционная система больше не доступна от Microsoft в какой-либо форме (через MSDN или иным способом) из-за условий соглашений, связанных с Java, заключенных Microsoft с Sun Microsystems. Сайт Windows Update оставался доступным после прекращения поддержки Windows Me, однако в 2011 году Microsoft прекратила работу сайта Windows Update v4 и удалила обновления для Windows Me со своих серверов. Поддержка Office XP на Windows Me завершилась 12 июля 2011 года, что ознаменовало окончание поддержки всех версий Office на Windows Me. В июле 2019 года Microsoft объявила о завершении работы служб Microsoft Internet Games на Windows Me (и XP) 31 июля 2019 года.

Прием

Windows Me первоначально получила в целом положительные отзывы, рецензенты отмечали защиту целостности операционной системы (под названием "PC Health") и новую функцию "Восстановление системы" как шаг вперед для домашних пользователей. Однако реальный опыт пользователей этому не соответствовал: отраслевые издания получили множество сообщений о проблемах с системой "PC Health", о компьютерах, которые не выключались корректно, и об общей нестабильности. PC World подвергла Windows Me резкой критике после ее выпуска (и даже после того, как она перестала быть доступной), в своей статье печально известна описанием Windows Me как "Mistake Edition" ("Издание-ошибка") и заняла 4-е место в рейтинге "Худшие технологические продукты всех времен" в 2006 году. В статье говорилось: "Вскоре после появления Me в конце 2000 года пользователи сообщали о проблемах с установкой, запуском, совместимостью с другим оборудованием или программным обеспечением и прекращением ее работы". В ответ на эту критику большинство домашних пользователей, узнав о проблемах, предпочли остаться на предшествующей версии – Windows 98 Second Edition – до выхода Windows XP в 2001 году, а некоторые перешли на Windows 2000 Professional, несмотря на то, что эта операционная система в основном предназначалась для корпоративного и бизнес-сегмента. В Нидерландах Windows Me в шутку прозвали "Windows Meer Ellende" (что по-голландски означает "больше страданий"). Функция "Восстановление системы" содержала ошибку в механизме присвоения даты, из-за которой могли неправильно определяться даты создания точек восстановления, сделанных после 8 сентября 2001 года. Это могло препятствовать поиску этих точек восстановления и приводить к сбою процесса восстановления системы. Microsoft выпустила обновление для устранения этой проблемы. В отличие от критики, обрушившейся на Windows Me, Байрон Хинсон и Джулиан Джей, писавшие для ActiveWin, оценили операционную систему. Комментируя удаление поддержки DOS в реальном режиме, они отметили: "Удаление DOS явно положительно сказалось на стабильности Windows Me (голубых экранов стало значительно меньше) и значительно увеличило скорость загрузки". В рекомендации по обновлению операционной системы для пользователей Windows 95 и 98 они заявили: "Если Windows Me не является революционной ОС, то очевидно, что Microsoft сосредоточила усилия на том, чтобы сделать ее более удобной, стабильной и насыщенной мультимедийными возможностями. Результат впечатляет, и добавленные улучшения действительно стоили ожидания". Новые функции, представленные в Windows Me, также получили высокую оценку и впоследствии были включены в последующие версии Windows. Наряду с Windows 2000 из семейства Windows NT, Windows Me стала последней версией Windows, в которой отсутствовала активация продукта.