Microsoft завершила поддержку Windows Embedded Standard 7. Расширенный саппорт системы до 2023 года — за отдельную плату
Компания Microsoft объявила о прекращении полной бесплатной поддержки последней пользовательской системы из семейства Windows 7. Речь идет о довольно редкой и специфичной Windows Embedded Standard 7, которая использовалась в специфических мобильных устройствах, терминалах, проприетарных ноутбуках с OEM-конфигурациями и прочих.
Теперь все устройства под управлением Windows ES 7 должны быть обновлены до Windows IoT 10. В противном случае компания снимает с себя всю ответственность за взлом, утечку данных или прочие проблемы, связанные с отсутствием обновлений. Последний бесплатный апдейт системы был произведен 16 октября 2020 года.
Microsoft Windows Embedded — семейство встраиваемых операционных систем Microsoft Windows для применения в специализированных устройствах. Существует несколько категорий продуктов для создания широкого спектра устройств, начиная от простых контроллеров реального времени и заканчивая POS-системами, такими как киоск самообслуживания или кассовый аппарат, и промышленными системами. Windows Embedded доступна через специализированных дистрибьюторов Microsoft и должна поставляться конечному потребителю только вместе с устройством. Отличается более выгодной ценой по сравнению с настольными версиями, возможностями блокировки образа, продленным сроком доступности и продажи.
При этом компания готова поставлять обновления по специальной цене, однако стоимость работы специалистов будет нарастать с каждым годом. Так, получение обновлений в 2023 году для Windows ES 7 будет самым дорогим по сравнению с предыдущими периодами. Данная опция доступна только крупным OEM-поставщикам и, по всей видимости, корпоративным клиентам.
Отказ в поддержке Windows ES 7 означает, что в ближайшее время в банковском сегменте по всему миру пройдет очередная вынужденная волна модернизации оборудования и систем. Указанная ОС активно использовалась в POS-терминалах, так что для обеспечения безопасности клиентов придется либо обновляться до Windows IoT 10 — современной специализированной версии актуальной системы Microsoft для мобильных и прочих «умных» устройств, — либо же закупать новое оборудование.
В целом, многие компании воспользуются опцией платной поддержки Windows ES 7 для обеспечения плавного перехода на Windows IoT 10 или другие системы управления терминалами.
Прекращение поддержки — плохая новость и для многих рядовых пользователей. Часть фанатов Windows 7, не желающих переходить на Windows 10, использовали ES 7 в качестве системы-лазейки. Они получали как любимую ОС, так и обновления безопасности. Теперь эта возможность закрыта, и таким людям придется выбирать между апдейтами безопасности или миграцией на Windows 10.
Платная поддержка операционной системы — практически уникальный шаг для Microsoft. Выгоды от такого проекта сомнительны и, скорее, компания использует финансовый фактор как рычаг давления на «ленивый» в плане обновлений корпоративный сектор, вынуждая его отказаться от устаревшего ПО в пользу модернизации. Вполне возможно, не последнюю роль сыграла болезненная история поддержки IE 6, который настолько глубоко проник в крупный бизнес, что компании приходиться обеспечивать обратную совместимость новых продуктов с устаревшим браузером до сих пор. Собственно, этот тактический прием признают в самой компании:
«Если вам не удалось завершить миграцию вовремя, Microsoft предлагает программу расширенного обновления безопасности (ESU) в качестве последнего средства (поддержания работоспособности). Эта платная программа гарантирует, что ваши устройства будут получать критические и важные обновления безопасности в течение максимум трех лет после даты окончания поддержки, которая в случае Windows Embedded Standard 7 приходится на 10 октября 2023 года», — поясняется в официальном обращении Microsoft.
Windows ES 7 станет уже третьей ОС, обслуживаемой в рамках программы Extended Security Update. Сейчас в ней находятся уже устаревшие, но ранее крайне популярные Windows Server 2008 R2 и SQL Server 2008 R2. Они были сняты с бесплатной поддержки почти год назад — 14 января 2020 года.
Встраиваемые системы: Windows специального назначения
О могущественные хабрамэн и прекраснейшие хабравимен! Ничтожный заметил, что сура о блистательной Windows Embedded ещё не записана в книге мудрости хабра. Да будет дозволено мне, недостойному, поведать вам одну поучительную историю о том как был построен и внедрён особо пуленепробиваемый Windows ® ™ на объектах одной российской железнодорожной корпорации.
Как мы дошли до жизни такой
Итак, одним утром, в нашу скромную обитель Системного ПО прибыл гонец от программистов с ужасными и печальными новостями. Истинно говорю вам — программцы в командировке не смогли обновить ПО на рабочем месте, т.к. оное обуял шайтан и заселил его вирусами, троянами, порнобаннерами и контерстрайком (сауирщенно неуиновные пользователи были сауирщенно ни при чём).
ПО представляет собой АРМ электромеханика СЦБ, написано на VC++ 6 + MFC + WINAPI.
Наш мудрейший халиф, узнав о таком непотребстве, созвал диван. И так говорили придворные мудрецы и звездочёты:
Антивирус не был установлен по причине отсутствия на станциях интернета (станции раскиданы по всей поверхности России и ездить с офлайн базой для обновления — как-то не вариант). На некоторых станциях есть выход в интранет, где есть корпоративный антивирус, но во-первых: не на всех, во-вторых: антивирус там — хтонический Symantec, старый и добрый.
Спустя некоторое количество служебок, было принято решение заменить десктопный Windows на что-то более прочное и надёжное, но при этом win32-совместимое. Из всей массы подходящих платформ был выбран Windows XP Embedded, т.к. по нему уже имелись наработки да и вообще, классная себе такая система.
Windows XP Embedded — это встраиваемая компонентная операционная система на базе Windows XP Professional Edition и предназначена для применения в различных встраиваемых системах: системах промышленной автоматизации, банкоматах, медицинских приборах, кассовых терминалах, игровых автоматах, VoIP-компонентах и т. п. Windows XP Embedded включает дополнительные функции по встраиванию, среди которых фильтр защиты от записи (EWF и FBWF), загрузка с флеш-памяти, CD-ROM, сети, использование собственной оболочки системы и т. п.
В настоящий момент известна как Windows Embedded Standard.
Windows on steroids
Но это всё скучно и просто. Начальство прониклось идеей модульного ПО™, которая заключается в разделении прикладного, системного ПО и конфигурации на «модули» — образы ФС, объединяющие ПО по функциональным признакам. Плюсы такого подхода:
Очевидных минусов вроде бы нет, казалось бы — внедряй и радуйся. Но то, что для QNX (изначально модульная система разрабатывалась для наших промышленных компьютеров) было просто и естественно в Windows стало адовой мигренью и выглядело как попытка скрестить морского ежа с подъёмным краном. В итоге реализовать таки получилось, но обо всём по порядку.
Усекновение Windows
Проблема отключения PnP-устройств может быть решена несколькимиспособами (а ещё есть devcon), но этот меня привлёк своей глобальностью, т.е. заодно с USB-накопителями будут отключены любые другие несанкционированные периферийные устройства, но, при этом сохранится возможность заменить USB-мышь\клавиатуру (т.к. драйвер имеется в системе и он содержит цифровую подпись — такие драйвера устанавливаются автоматически)
Монтирование образов
Поиски ПО для монтирования образов в Windows были долгими и мучительными. Попадались только реализации RAM-drive, что безусловно классно, но не то. Вспомнил, что в комплект Windows Virtual Server включена утилита для монтирования файлов vhd, но как добавить её в мою WinXP и легально ли это вообще, мне так и не открылось. Проект века уже почти накрылся медным тазом, я прикидывал как бы отделаться меньшей кровью и избежать разработки собственного драйвера, как вдруг в гугле всплыла ссылка на отличнейший filedisk. Подходит по всем статьям — может монтировать образы как логические диски (эмулировать носитель он не умеет, но это и не требовалось), выполнен в виде драйвера, что позволяет легко добавить в проект XP Embedded, из коробки содержит консольную утилиту для управления дисками — то что надо для использования в стартовых скриптах. В общем — стопроцентное попадание.
Драйвер установлен, но где же взять сами образы? Берём dd for windows и создаём из её виртуального /dev/null образы требуемого размера. Подключаем их с помощью filedisk, видим логические диски без ФС, создаём на них NTFS, заполняем содержимым.
На одном из образов я разместил стартовые скрипты, которые запускаются после логона и производят некоторые настройки(установка IP-адреса, разрешения экрана и т.п. из конфиг-файла). Ясно, что к моменту логона, образы уже должны быть примонтированы. И тут я перепробовал кучу вариантов — Schtasks, который позволяет выполнять задачу при логоне (но он срабатывал как-то далеко не всегда), загонял скрипт монтирующий диски в сервисы с помощью sc — при этом, содержимое образов было недоступно пользовательским аккаунтам от имени которых запускалось прикладное ПО (как вариант можно было бы перенести задачи из скриптов в службу, но скриптоложство мне почему-то милее этого бездушного C++). В итоге сколхозил — AutoExNt выполняет монтирование перед логоном, а задачи конфигурирования системы исполняются с помощью зашифрованных cpau-заданий от имени администратора (т.к. автологон происходит под аккаунтом обычного пользователя). Это был первый из стабильно работающих вариантов, а отладка к тому моменту так меня достала, что плюнул на уродство способа и оставил как есть.
Дополнительно, разработал небольшую простую утилитку автозапуска, т.к. из проекта был исключён Explorer Shell и ключи авторана в реестре никто не обрабатывал, а программы на старте запускать кому-то надо было.
На этом мои мучения с системным ПО Windows в принципе окончились, настало время подумать как же вся эта хрень будет устанавливаться на целевую машину.
Развёртывание
Windows XP Embedded не содержит в себе инструментов для разметки и форматирования диска, в отличие от обычной Windows XP. Т.е. установка XPe заключается в копировании структуры каталогов проекта в корень раздела, отформатированного в FAT32/NTFS и помеченного как активный (флаг boot установлен). Комплект поставки XPe включает в себя диск WinPE, который содержит необходимые для разметки утилиты, но сценарии применения этого диска довольно туманны(например, он не может быть использован как диск восстановления). Похвалив про себя такую заботу о пользователях, я решил вообще не связываться с продукцией Microsoft для развёртывания XPe (хотя есть вроде бы бесплатный Windows AIK, но по предыдущему опыту попыток разобраться в лицензионных ограничениях продуктов Microsoft было принято решение поискать чего-то на стороне).
Решил попытать счастья с GNU/Linux, т.к. драйвер ntfs-3g уже довольно давно был стабильным и вполне себе работал (и, кстати, в довольно странных местах — по блажи Realtek, в SDK для их мультимедиа-платформ используется как ФС по умолчанию для внешних накопителей). Взял Live-CD Ubuntu LTS, очистил его от логотипов и упоминания Ubuntu (ибо для глубокой модификации системы Canonical выдвигает такие требования) и начал кастомизировать. Выбор дистрибутива был обусловлен личными предпочтениями.
Первая версия среды развёртывания представляла из себя bash-скрипт, который общался с пользователем с помощью zenity. Простенько и со вкусом. Была забракована, как недостаточно божественная в плане UI.
Вторая версия была написана на Mono (C# — корпоративный стандарт) и содержала в себе чуть ли не все графические элементы GTK. Высокая комиссия отметила, что UI по-прежнему недостаточно божественен, но таки жизнеспособен.
Сама процедура установки состояла из вызова внешних утилит — parted для разметки, mkfs.ntfs из пакета ntfsprogs(ntfstools) для создания ФС и rsync для копирования данных с установочного носителя.
Дальше — ребут и переход непосредственно к развёртыванию Windows Embedded.
Заключение
Сейчас Windows XP Embedded (Windows Embedded Standard 2009) стремительно теряет актуальность (хотя поддержка будет продолжаться до 2015 года) — на смену ей пришла Windows Embedded 7, которая гораздо, гораздо, гораздо удобнее XPe, однако разработкой с её использованием занимается мой коллега, я же описал (как мог, хе-хе) собственный опыт. Надеюсь кто-то найдёт что-нибудь полезное в этом сборнике вредных советов.
В завершении приведу список полезных ресурсов по Windows Embedded:
Windows Embedded
Microsoft Windows Embedded — это семейство встраиваемых операционных систем Microsoft Windows для применения в специализированных устройствах. Существует 4 основных категории продуктов для создания широкого спектра устройств, начиная от простых контроллеров реального времени и заканчивая ПОС системами, такими как киоск самообслуживания или кассовый аппарат. Windows Embedded доступен через специализированных дистрибьюторов Майкрософт и должен поставляться OEM-производителями в составе готовой встраиваемой системы, предустановленной на аппаратную платформу.
Содержание
Семейство Windows Embedded
Windows Embedded Compact
Windows Embedded Compact (так же известная как Windows Embedded CE или Windows CE) — это 32-битная операционная система реального времени для создания различных устройств с низкими требованиями к аппаратной платформе. Compact поставляется в компонентной форме вместе со средствами разработки Platform Builder и предоставляет ОЕМ производителям возможность адаптировать систему под функциональные требования встраиваемой системы. Windows Embedded Compact поддерживает 4 типа процессоров: x86, ARM, MIPS и SuperH.
Windows Embedded Standard
Windows Embedded Enterprise

Windows Embedded Enterprise — это семейство классических операционных систем Майкрософт, лицензируемых для устройств узкого назначения. В состав Windows Embedded Enterprise входят: Windows XP Professional for Embedded Systems, Windows Vista for Embedded Systems и Windows 7 Professional for Embedded Systems. Существует в русской версии.
Windows Embedded POSReady
Windows Embedded NavReady
Windows Embedded NavReady — это версия Windows Embedded специализированной операционной системы для применения в навигационных устройствах и GPS-приемниках. В основе Windows Embedded NavReady лежит ядро ОС Windows CE 6.0.
См. также
Ссылки
Полезное
Смотреть что такое «Windows Embedded» в других словарях:
Windows Embedded — ist die zusammenfassende Bezeichnung der Produkte für eingebettete Systeme von Microsoft. Inhaltsverzeichnis 1 Windows Embedded Standard 2 Windows Embedded Enterprise 3 Windows Embedded Server … Deutsch Wikipedia
Windows Embedded — is a family of Operating Systems from Microsoft designed for use in embedded systems. Microsoft makes available four different categories of Operating Systems for embedded devices targeting a wide market, ranging from small footprint, real time… … Wikipedia
Windows Embedded CE 6.0 — Разработчик Семейство ОС Windows CE Исходный код Согласно программе Microsoft Shared source Первый выпуск 1 ноября 2006 (инфо) Последняя версия 6.0 R2 14 ноября 2007 … Википедия
Windows Embedded — Traduction à relire Windows Embedded → W … Wikipédia en Français
Windows embedded — Microsoft Windows Embedded это семейство встраиваемых операционных систем Майкрософт для применения в специализированных устройствах. Существует 4 основных категории продуктов для создания широкого спектра устройств, начиная от простых… … Википедия
Windows Embedded CE 6.0 — Infobox OS version name = Windows Embedded CE 6.0 family = Windows CE caption = developer = Microsoft website = [http://www.microsoft.com/windows/embedded/default.mspx www.microsoft.com/embedded] source model = Shared source (full source code of… … Wikipedia
Windows embedded standard — Разработчик Microsoft Семейство ОС Windows NT Тип ядра гибридное ядро Лицензия Microsoft EULA Состояние актуальное Веб сайт … Википедия
Windows Embedded Standard — Разработчик Microsoft Семейство ОС Windows NT Тип ядра гибридное ядро Лицензия Microsoft EULA Состояние актуальное Веб сайт … Википедия
Windows Embedded standard — Разработчик Семейство ОС Windows NT Исходный код Закрытый код Тип ядра гибридное ядро Лицензия Microsoft EULA Состояние актуальное Веб сайт … Википедия
Windows Embedded Automotive — Company / developer Microsoft OS family Windows Embedded Source model Closed source Initial release December 4, 1998 Latest stable release 7 / October 19, 2010 … Wikipedia
Операционные системы Windows Embedded для встраиваемых решений
Компьютерные технологии все глубже и глубже проникают в жизнь людей. Сегодня многие не представляют своего существования без мобильного телефона или портативного цифрового музыкального проигрывателя. Никого не удивляет установленный на улице или в вестибюле метро банкомат с функцией выдачи наличных по кредитной карте, автомат для оплаты разнообразных услуг с возможностями погашения кредита, автомат для покупки билетов в кино или на концерт. Приемники кабельного или спутникового телевидения есть во многих квартирах. Цифровые фотокамеры вытесняют, по крайней мере, из любительской съемки пленочные. Что общее у всех этих устройств? Все они содержат внутри себя микропроцессор. Зачастую он достаточно производителен — всего несколько лет назад такая вычислительная мощность была мечтой большинства владельцев настольных компьютеров. Для «оживления» этого микропроцессора и выполнения необходимых функций часто используются операционная система с прикладной программой.
10—12 лет назад, на начальном этапе развития рынка встраиваемых интеллектуальных устройств, у производителя практически не было другого выхода, как под каждое новое устройства заново разрабатывать специализированную операционную систему, жестко интегрированную с прикладной задачей, отвечающей за выполнение тех или иных функций. Помимо временных затрат, такой подход требовал усилий большой команды высококвалифицированных разработчиков. Это, в свою очередь, оборачивалось высокой себестоимостью разработки и, следовательно, высокой стоимостью для конечного пользователя, что сильно ограничивало число потенциальных потребителей. Однако спрос на различные интеллектуальные устройства продолжал расти. Решением проблем стоимости и сроков разработки стало появление специализированных операционных систем, предназначенных для широкого спектра решений. Теперь разработчики смогли сосредоточиться на решении прикладных задач и реализации новых функций, необходимых потребителям.
Сегодня корпорация Microsoft предлагает производителям встраиваемых интеллектуальных устройств и разработчикам целое семейство операционных систем для некомпьютерных интеллектуальных устройств (см. рис. 1).
В это семейство входит несколько классических операционных систем с лицензионным ограничением на использование только во встраиваемых и некомпьютерных устройствах, две ОС широкого применения, ОС, ориентированная на вертикальный рынок, а также версии серверных ОС для создания специализированных сетевых серверов.
Microsoft Windows Embedded CE предназначена для мобильных устройств, терминалов, сотовых и IP-телефонов, мультимедийных устройств, телевизионных приставок, промышленной автоматики и др., где требуется минимальный размер, согласованное действие множества микропроцессорных архитектур, а также работа в условиях жесткого реального времени.
Microsoft Windows Embedded Standard предназначена для использования в банкоматах, игровых автоматах, мощных телевизионных приставках, кассовых машинах, торговых терминалах и информационных киосках, т.е. там, где требуется высокая производительность, защита информации, использование стандартного компьютерного оборудования, минимальные затраты на разработку и использование прикладного программного обеспечения.
Microsoft Windows Embedded POSReady предназначена для рынка систем обслуживания и основана на технологиях Windows XP Professional SP3 с дополнительными возможностями по встраиванию; предоставляет возможность стандартного OEM-развертывания из дистрибутива.
Линейка встраиваемых серверных решений от Microsoft логично завершает линейку встраиваемых операционных систем, позволяя выстраивать инфраструктурные решения на платформе Windows Embedded.
Рассмотрим Windows Embedded CE 6.0 и Windows Embedded Standard 2009 подробнее.
Что такое windows embedded standard 7
Последнее время среди пользователей Windows 7 царит уныние и расстройство, ведь с 14 января 2020 года Microsoft прекратит ее поддержку. Неплохая операционная система была, но всему свое время, надо давать дорогу молодым.
Windows 7 начала свой путь 22 октября 2009 года, то есть к 14 января 2020 будет уже больше 10 лет.
У меня есть старый ноутбук, Windows 7 для которого подходит гораздо лучше, чем Windows 10. Поэтому я тоже озаботился вопросом завершения поддержки Windows 7 и стал искать выход.
А ее редакции в виде Windows Embedded POSReady 7 и Windows Embedded Compact 7, будут получать обновления до 12 октября 2021 года и 13 апреля 2021 года соответственно.
Microsoft Windows Embedded — семейство встраиваемых операционных систем Microsoft Windows для применения в специализированных устройствах. Существует несколько категорий продуктов для создания широкого спектра устройств, начиная от простых контроллеров реального времени и заканчивая POS-системами, такими как киоск самообслуживания или кассовый аппарат и промышленными системами. Windows Embedded доступна через специализированных дистрибьюторов Microsoft и должна поставляться конечному потребителю только вместе с устройством. Отличается более выгодной ценой по сравнению с настольными версиями, возможностями блокировки образа (Lockdown), продленным сроком доступности и продажи (до 15-ти лет).
Добавлю, что Windows Embedded еще и потребляет ресурсов меньше, чем обычная Windows 7, поэтому для слабых ноутбуков это то, что доктор прописал.
Я не буду скачивать образ Windows Embedded Standard 7 с торрент трекера, так как это пиратство и в сборках от дяди Васи может быть что угодно: и троян, и майнер, которые не будут видеть антивирусы.
Поэтому идем на сайт Microsoft по ссылке и нажимаем «Download».
Сайт предложит несколько частей архива, выбирайте нужную вам разрядность галочками и скачивайте.
Сайт предложит несколько частей архива, выбирайте нужную вам разрядность галочками и скачивайте.
После скачивания, в папке загрузки будут лежать несколько частей архива.
Щелкайте по первой части архива и он распакуется в iso файл.
Теперь надо воспользоваться программами UltraISO или Rufus и записать образ на флешку.
Вот содержимое образа.
Но не торопитесь извлекать флешку! Надо сразу добавить и файл русификации.
Его тоже скачиваем с сайта Microsoft по ссылке.
Жмите «Download», в открывшемся списке выбирайте нужный язык галочкой.
Все готово к установке.
Тут выбираем первый пункт.
Далее идет установка. На мой старый ноутбук с медленным HDD устанавливалась довольно долго.
Стартовое окно отличается от обычной Windows 7.
Смотрим, что получилось.
Вот окно свойств системы и диспетчер задач. Памяти ест совсем немного. Пробный период равен 30 дням. Его можно законно продлить до 120 или 180 дней.
Теперь перейдем к русификации. Открываем панель управления.
Выбираем место хранения файла с языком.
Далее я опробовал обновление с помощью UpdatePack7R2 от simplix. Все прекрасно обновляется.
Но на таком медленном железе процесс длится очень долго, несколько часов, гораздо быстрее интегрировать UpdatePack7R2 в образ Windows.
После вышеописанных манипуляций мы имеем практически обычный Windows 7, но более шустрый и занимающий меньше места на жестком диске. И о поддержке обновлениями можно не беспокоиться еще больше года.
Я оставлю его у себя на ноутбуке и рекомендую вам попробовать.























