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 года.
WWW.LUSHNIKOV.NET
windows
Windows Embedded Standard 7 и как ее правильно готовить
Windows Embedded Standard 7 это операционная система, ориентированная на встраиваемые устройства. Она выглядит, как обычная Windows 7. Запускает те же программы, что и обычная Windows 7. Так что согласно утиному тесту, это обычная Windows 7. Но с нюансами:
Где взять бесплатно
Важная оговорка: в интернет уплыли несколько OEM-ключей от некоторых крупных производителей оборудования. Эти ключи постоянные и не ограниченные по времени, но использование таких ключей нарушает лицензионное соглашение.
Какой дистрибутив лучше выбрать
Через DreamSpark распространяется дистрибутив с 32битной ОС, без SP1, но с возможностью выбрать русский язык. Поставить SP1 в уже установленную систему не получится, но можно интегрировать его в дистрибутив. Всё бы ничего, но после инсталяции такая система скачает несколько обновлений, после одного из которых будет грузиться только в черный экран. Совсем не годится.
Вместе с 30тидневным триалом скачиваются два дистрибутива: 32bit и 64bit. Оба с SP1, но без русского языка. Отдельно MUI скачивается тут для 32bit, тут для 64bit и может быть как добавлен после инсталяции, так и интегрирован в дистрибутив. Все необходимые для интеграции инструменты есть на третьем диске (Toolkit).
Как приготовить
Ставим
Итак, можно просто взять дистрибутив и установить с него систему (пункт Build an Image). В процессе установки будет предложено выбрать готовый шаблон (например, Application Compatibility, это наиболее полный вариант) и отталкиваясь от него настроить систему по своему вкусу.
Но ведь интереснее сделать свой дистрибутив.
Ставим Toolkit
Берем любую машину с Windows (например, виртуальную), подключаем к ней диск Standard 7 SP1 Toolkit.iso и запускаем setup.exe. При установке в качестве Setup Type стоит выбрать Custom. Тогда появится вот такое меню:
Самое время решить, какой именно версии и битности дистрибутив мы будем варить. Набор необходимых для сборки файлов называется Distribution Share. Доступны на выбор с сервис-паком и без него, 32 и 64 бит. Скопированы они будут в каталог C:\Program Files (x86)\Windows Embedded Standard 7\ в виде подкаталогов с именами DS, DS64, DSSP1 и DS64SP1. Предположим, что нам нужен AMD64 SP1 Distribution Share. Ставим только его. Для продолжения установки потребуется вставить диск Standard 7 SP1 64bit IBW.iso.
Запускаем
Первое, что надо сделать, это подключить Distribution Share:
Интегрируем русский язык
Файл с русским языком входит в состав MUI, ссылка на который была выше. Имя файла – lp.cab.
Делаем установочный диск с полной Distribution Share
Из того, что получилось, уже можно приготовить диск, с которого возможна установка системы. Меню выбора компонентов системы так же будет доступным.
Указываем папку, в которую надо полжить файлы, указываем битность (x64) и жмем OK. Из того, что получится, можно сразу делать загрузочный диск. Об одном из способов создать загрузочный DVD – в конце статьи.
Готовим свой дистрибутив.
В качестве отправной точки я предлагаю использовать шаблон Application Compatibility. Для SP1 64bit все шаблоны лежат в каталоге C:\Program Files (x86)\Windows Embedded Standard 7\DS64SP1\Templates\IBW. Берем оттуда Application Compatibility.xml и копируем под новым именем на рабочий стол, например.
Во вкладке Validation окна Messages останется всего одно сообщение об ошибке. Кликаем на него два раза и узнаем, что из неразрешенных зависимостей остались только языковые пакеты. Выбираем русский и английский, жмем OK. Повторный запуск валидации (например, кнопкой F5) ошибок не выявит.
Удаляем лишние пакеты. Например, я никогда не использовал Speech and Text. Находим его в колонке Answer File и раскрываем группу:
Кликаем на нее правой кнопкой и выбираем Delete. Таким же способом можно избавить дистрибутив от практически любого компонента. Периодически рекомендую нажимать F5, чтобы убедиться, что случайно не отключили что-то действительно необходимое. В этом случае на вкладке Validation появится сообщение об ошибке, двойной клик на котором откроет окно, в котором эту ошибку можно будет исправить.
Сохраняем получившийся Answer File:
Теперь его можно обратно скопировать в Distribution Share и снова сделать загрузочный диск, как в предыдущем пункте. Наш Answer File появится в списке тимплейтов при установке системы.
А можно сразу приготовить дистрибутив, который окажется компактнее и не будет задавать лишних вопросов при инсталяции:
Указываем папку, в которую надо полжить файлы и жмем OK.
Как сделать загрузочный DVD
Проще всего воспользоваться программой WBI Creator. Интерфейс прост, назначение полей и кнопок очевидно. На выходе из программы получится iso, который можно сразу писать на болванку.
Кроме того, можно создать загрузочную флешку этим или этим.
Comments
Приветствую, спасибо за развернутую статью, случайно не осталось рабочей версии WBI Creator, ваши ссылки умерли. Если можно поделитесь софтиной
Windows Embedded Standard
Операционная система-конструктор, у которой нет готового дистрибутива. Вы контролируете разработку «от и до»: включаете в образ только необходимые компоненты и оптимизируете ОС для максимальной производительности своего устройства.
Средство разработки включает 150 компонентов и 500 драйверов, доступных для сборки образа. Вы можете добавить недостающие драйверы самостоятельно.
Выпуск | Ядро Windows | Поддержка до | Купить можно до |
Windows Embedded 8 Standard | Windows 8 | 2023 | 2028 |
Windows Embedded Standard 7 | Windows 7 | не поддерживается | 2025 |
Windows Embedded Standard 2009 | Windows XP | не поддерживается | 2024 |
Редакции
Выпуск Windows Embedded 8 Standard доступен в единственной редакции, а у Windows Embedded Standard 7 есть три редакции с разными возможностями.
Windows Embedded Standard 7 P
Максимальная комплектация. Вы можете работать со всеми стандартными для Windows приложениями, включая те, что разработаны для сенсорного экрана и мультитач жестов. ОС защищает и шифрует ваши данные.
Windows Embedded Standard 7 E
Подходит для корпоративного применения в организации. Включает все возможности редакции P, но не содержит стандартных приложений Windows и не умеет работать с сенсорным экраном.
Windows Embedded Standard 7 С
Повторяет возможности редакции E и дополнительно умеет организовывать домашнюю сеть и потоковое воспроизведение музыки и видео. За счет этого применяется, в основном, в потребительских мультимедиа устройствах. Кроме функциональных ограничений, у WS7C есть лицензионные ограничения. Подробности уточняйте у менеджеров «Кварта Технологии».
Особенности
Лицензирование
Благодаря особенностям в лицензировании для корпоративных клиентов (Enterprise customer) указанных в Customer License Agreement (CLA) и Program Execution Guide (PEG), вы можете поставить оборудование и Windows Embedded/IoT заказчику в следующих 3-х вариантах:
*При поставке конечному заказчику устройства без предустановленной Windows Embedded/IoT, наклейки COA в любом случае должны быть поставлены вместе с устройством путем размещения на устройстве либо, если это невозможно или нерационально, на сопровождающих носителях или документации. Также, необходимо предоставить образ операционной системы.
Бесплатное средство разработки для Standard 8
Средство разработки для Windows Embedded Standard 8 бесплатно — вы платите только за готовые экземпляры ОС. Средства разработки для Standard 7 и Standard 2009 платные. Однако, вы можете получить эти инструменты в составе подписки Visual Studio, которая содержит полный набор продуктов для разработчика, включая тестовые версии большинства продуктов Microsoft. Войти в свой аккаунт Visual Studio Subscriptions и скачать инструменты можно здесь.
Если у вас нет подписки Visual Studio и вы желаете ее приобрести, вы можете обратиться к нам в чате или другими удобными вам способами.
Месяц бесплатного тестирования
Скачайте тестовую версию в разделе «Ознакомительные версии» нашего сайта.
Перед установкой внимательно прочтите описание загрузки, правила установки и активации. Не используйте ознакомительные версии средства разработки для создания рабочего образа ОС.
Многоразовый ключ активации
С лицензией Windows Embedded Standard вы получите многоразовый продуктовый ключ. Одним таким ключом активируют тысячи устройств, поэтому вам не понадобится вводить новый ключ для каждой копии ОС.
Установка и развертывание — проще
Выпуски Windows Embedded Standard 7 и Standard 2009 не нужно активировать после установки. Вы экономите время и упрощаете процесс развертывания.
Встраиваемые системы: 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 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, но более шустрый и занимающий меньше места на жестком диске. И о поддержке обновлениями можно не беспокоиться еще больше года.
Я оставлю его у себя на ноутбуке и рекомендую вам попробовать.