Windows embedded windows 10 iot

В данной статье мы постараемся ответить на часто задаваемые вопросы по отличиям настольных версий Windows 10 и так называемых «Embedded»-версий Windows 10 (т.е. версий для производителей устройств строго определенного функционала), которые получили приставку «IoT», от «Internet of Things». Пусть вас не смущает аббревиатура, эта ОС применима абсолютно во всех устройствах, которые не являются универсальными ПК (об этом — ниже).

Если в прошлых редакциях эти отличия были очевидны – явно отличающиеся названия, компонентная структура, использование специальных инструментов для сборки, то для Windows 10 Microsoft в стремлении к унификации версий, сделал более схожими названия, технические возможности, инструменты, политику поддержки и продвижения.

Все это привело к массе вопросов от пользователей (и даже сотрудников Microsoft из других подразделений!) относительно отличий Embedded и не-Embedded версий, способов их лицензирования, активации, обновления и т.п.

В связи с этим, мы решили сделать небольшой FAQ c ТОП5 вопросов по встраиваемым версиям Windows 10. Надеемся, эта информация будет полезна аудитории разработчиков и поможет сделать правильный выбор версии ОС в зависимости от проекта.

Вопрос: Чем отличаются версии Windows 10 Enterprise от Windows 10 IoT Enterprise?
Ответ: Рассмотрим три аспекта отличий: технический, лицензионный и ценовой.

Технически (если рассматривать дистрибутив LTSС), эти версии идентичны. Однако, для IoT-версии можно получить особый ключ (ePKEA), не требующий активации для начала работы (см. вопрос «Нужна ли активация для Windows 10 IoT?»). Ключ для «настольной» Windows 10 Enterprise потребует активации на каждом устройстве.

Лицензионные же отличия достаточно существенны:

Во-первых, лицензия Windows 10 Enterprise доступна только для конечного пользователя (организации) и является

именной

лицензией для

внутреннего

использования. Ее перепродажа другому лицу невозможна. В то время как лицензия Windows 10 IoT Enterprise

не именная

, поставляется через

Embedded-дистрибуторов

сборщикам и производителям устройств, которые могут

перепродавать

эту лицензию неограниченному числу клиентов вместе с устройством, на которое она установлена (так называемая OEM-лицензия);

Во-вторых, лицензия Windows 10 Enterprise может быть установлена на

любое

компьютерное устройство, тогда как Windows 10 IoT Enterprise – только на устройство

специализированного

применения. Здесь имеется в виду не форм-фактор устройства, а его назначение. Это может быть обычный ПК, но применяемый для какой-то узкой функции, например — касса или видеосервер. Ограничение сугубо лицензионное, технически система установится везде, где поддерживается Windows 10.
В качестве наиболее распространенных устройств на основе этих ОС можно привести: POS-системы, инфо- и платежные киоски, системы видеонаблюдения, СКУД, медицинские устройства, системы промышленной автоматизации, тонкие клиенты, устройства самообслуживания, цифровые вывески и меню, постаматы и т.п., все перечислить невозможно, т.к. новые типы устройств появляются постоянно (например, в связи с COVID — «умные» санитайзеры и тепловизоры);

В-третьих, в Windows 10 IoT Enterprise существуют 3 варианта лицензирования (3 разных SKU), в зависимости от мощности (модели) процессора, чего нет в настольной Windows 10 Enterprise, где одна редакция и одна цена. Эта уникальная схема ценообразования позволяет экономить до 70% от цены настольного аналога, если ваше устройство работает на CPU типа Atom и до 50% на CPU типа Core i3/i5!;

В-четвертых, Windows 10 IoT Enterprise поставляется производителям в полной версии, а настольная Windows 10 Enterprise – только в версии «

обновление

» и, соответственно, потребует наличие установленной предыдущей версии.

Последний немаловажный фактор — поддержка. Все IoT-версии с дистрибутивом LTSC гарантированно поддерживаются Microsoft в течение 10 лет и столько же времени доступны для покупки.

Ценовые отличия: В силу оптимизации под узкоспециализированные ПК, все лицензии IoT

существенно дешевле

чем настольные версии и экономически оправданы во всех случаях, где устройство не является универсальным ПК. Причем оплату за лицензии производитель осуществляет только когда получает заказ на устройства от своего клиента, поскольку дистрибутив (и право установки внутри организации) ему предоставляется бесплатно.

Вопрос: Что такое дистрибутив LTSС и чем он отличается от обычного дистрибутива Windows 10.
Ответ: LTSС – это Long Term Servicing Channel – особый вариант политики управления обновлениями, в котором не поставляются автоматически функциональные (версионные) обновления операционной системы. Предназначен он для «mission critical» устройств, где такое «самообновление» может повлечь за собой незапланированный останов устройства. Критичные исправления и обновления безопасности будут по-прежнему доставляться регулярно в соответствии с установленной для устройств политикой, т.е. устройство остается защищенным. Как уже упоминалось, поддержка и поставка обновлений безопасности осуществляется в течение 10 лет, в отличие от «настольных» вариантов, где каждый релиз поддерживается полтора года, после чего приходится переходить на новую версию.
Для LTSC существует отдельный дистрибутив Windows 10 IoT Enterprise, в котором отсутствуют: Store UX, Cortana, Edge и приложения, обслуживаемые через Store (News, Sports, Finance и т.п.).
Как правило, под Windows 10 IoT Enterprise понимают именно Windows 10 Enterprise LTSС. Именно этот дистрибутив чаще всего используется производителями специализированных устройств.

Вопрос: Как приобрести Windows 10 Enterprise LTSC?
Купить Windows 10 Enterprise LTSC возможно двумя путями:

  • Конечному пользователю (организации) – у реселлера Microsoft по программам корпоративного лицензирования. Доступно только обновление;
  • Производителю или интегратору – у дистрибутора Windows Embedded. Доступна полная версия, по более выгодной цене. В этом случае продукт называется «Windows 10 IoT Enterprise».

Вопрос: Требуется ли активация для Windows 10 IoT?
Ответ: В отличие от Windows 10 Enterprise, ключ для Windows 10 IoT Enterprise LTSC (называется ePKEA) вводится на производстве и

не требует активации

пользователем и подключения к Интернет для начала работы. В дальнейшем, в случае подключении к сети Интернет, система активируется самостоятельно и «бесшумно» без каких-либо видимых уведомлений и изменений в работе устройства. Если подключения не произойдет – устройство будет продолжать работать весь срок службы, не требуя активации.

Вопрос: Какие версии Windows 10 IoT существуют?
Ответ: Существуют несколько продуктов с приставкой «IoT»:

  • Windows 10 IoT Enterprise (LTSC или SAC) — описанная выше полноценная Windows Enterprise для применения в широком спектре встраиваемых устройств (в трех вариантах лицензирования в зависимости от модели процессора – Entry, Value, High End);
  • Windows 10 IoT Core — бесплатная легкая ОС для простых компактных устройств, с поддержкой ARM-архитектуры (не совместима с классическими Windows-приложениями и устройствами, не имеет собственной графической оболочки);
  • Windows Server IoT 2019 — серверная операционная система для решений специализированного назначения, сходная по правилам лицензирования с Windows 10 IoT Enterprise и технически аналогичная стандартному Windows Server 2019, но гораздо более экономичная;
  • Microsoft SQL Server IoT — сервер баз данных, лицензионно ограниченный для применения в Embedded/IoT-системах и значительно более выгодный с точки зрения стоимости лицензии чем его стандартный аналог;

Для работы с продуктами Windows 10 IoT не требуются специальные средства разработки, как это было с Windows Embedded, но для использования в полной мере всех возможностей «встраивания» и для настройки образа под определенные требования имеется бесплатный инструмент Windows Imaging and Configuration Designer (ICD), о котором мы подробно писали ранее. ICD включен в Windows ADK, который можно загрузить здесь.
Доступны также инструменты для упрощения настройки образа Windows 10 IoT Enterprise от сторонних производителей, такие как ZereOS Embedded Configuration Manager
Канал на YouTube, посвященный Windows Embedded/IoT: www.youtube.com/user/QuartaTechnologies1/videos

Мы готовы ответить и на другие ваши вопросы. Обращайтесь, пишите комментарии!

UPD: В феврале 2021 года, Windows 10 Enterprise (а вместе с ней и ее аналог — Windows 10 IoT Enterprise) получила долгожданный сертификат ФСТЭК, что расширяет сферу применения этой ОС.
Сертификат номер 4369 подтверждает, что операционная система Windows 10 IoT Enterprise LTSC 2019 (1809) соответствует требованиям доверия 6 уровня, требованиям безопасности информации к операционным системам и профилю защиты операционных систем типа А шестого класса защиты. Срок действия сертификата: до 10.02.2026.

Получить дополнительные консультации, заказать разработку и приобрести встраиваемые ОС Microsoft вы можете у авторизованного дистрибутора в России и странах СНГ «Кварта Технологии», www.quarta-embedded.ru

windows-10-enterprise-iot-embedded

This post provides a brief history of Windows Embedded and how it evolved into Windows IoT 10 Enterprise. We will provide you with the answer to what is Windows 10 IoT as well as the benefits that Windows 10 IoT Enterprise provides for IoT device scalability and infrastructure.

But First,  What is Windows Embedded?

Windows embedded is an operating system that Microsoft created for embedded devices. Windows embedded is highly customizable, allowing organizations to add their own themes and tools using the windows operating system. The source code for windows embedded can be customized and tailored according to an organization’s specific requirements.

Windows embedded is used in a variety of industrial computers and smart devices, such as interactive kiosk machines, factory automation equipment, POS systems, ATMs, self-service checkouts, and many more devices. A key feature for Windows 10 IoT versions is its ability for better manageability and security for IoT devices on an enterprise deployment level.

For a moment, it seemed like Microsoft did not have a plan for the future of windows embedded until the launch of Windows IoT Enterprise, which Microsoft began marketing as a replacement for Microsoft Windows Embedded.

Many system integrators focused in embedded computing utilized Windows Embedded because of its customizability, allowing them to select the features they wanted to install or not to install on the system. For example, if you were installing Windows Embedded on an interactive kiosk machine, many operating system features are not needed and may take up precious storage space. By only installing the features that are required or that benefit the IoT applications, system builders can reduce the potential attack surface, making their systems more secure and reliable in the real-world deployment

Additionally, Windows Embedded was so customizable that system builders could change the splash screen and branding throughout the system to make a fully customized OS attributable to their clients’ businesses.

The two most recent versions of Windows Embedded were Windows Embedded 7 Standard and Windows Embedded 8 Standard, commonly known as WES7 and WES8. WES7 was a stripped-down version of Microsoft Windows 7 with the capability for customization. Also, any software that was capable of running on Windows 7 was able to operate on Windows 7 Embedded.

WES7 came in three different flavors known as E, C, and P, with each different version coming with different features. WES8 embedded was only released as a single version WES8, so if you had purchased a version of it, you were able to take advantage of all of the features it had to offer. That said, you were still able to customize it to include only the features that you needed to use.

Windows Embedded 7 is different from Windows 7 because it gave users the ability to fully customize the OS by adding applications they needed and discarding any of the components, drivers, and applications they did not need. By removing all of the features and applications that weren’t needed, system builders could reduce the size of the OS image, making more room for the applications and functionality that users required.

That said, Microsoft switched up the naming scheme and began calling it Windows 10 IoT in 2015. Windows IoT completely replaced Windows Embedded. Microsoft released three versions of Windows 10 IoT, and these were Windows IoT Core, Windows IoT Mobile Enterprise, and Windows 10 IoT Enterprise. The version of windows that is most often used for industrial computers is the Windows 10 IoT Enterprise Edition, so it will be the focus of this post.

windows-7-windows-embedded-7

What is Windows 10 IoT Enterprise?

Windows 10 IoT Enterprise is a version of the Windows 10 family that brings industrial-grade power, security, and management to the internet of things from the OS layer. Windows IoT Enterprise builds upon the experience, connectivity, and ecosystem offered by Windows Embedded, allowing organizations to connect and manage IoT devices quickly and seamlessly. Simply put, Windows IoT Enterprise is the successor to Windows Embedded.

microsoft-10-iot-enterprise

(Credit: Microsoft)

Windows 10 IoT Enterprise vs. Windows Embedded

Like Windows Embedded, Microsoft Windows IoT Enterprise was developed for use in embedded computing systems, targeting all sorts of embedded computing solutions, such as kiosk machines and POS devices.  Many current IoT applications and their software code run in a windows environment on the backend. Although the end-users may not experience a traditional windows experience, IoT system builders need to ensure smooth software integrations without any bugs or even system downtime.  Due to the sensitivity of IoT devices and their unique applications, Microsoft created a locked-down version of Windows 10 IoT to prevent automatic patches and updates directly in the field. This is currently known as the Long term service channel (LTSC) versions of Windows 10 IoT that offers full control and flexibility for updates.  This embedded version of Windows is key to helping IoT builders master 24/7 operation and streamline automation control for devices.

Windows 10 IoT LTSB vs. LTSC, is there a difference?

Windows 10 IoT Enterprise was first offered as an LTSB (Long Term Servicing Branch), but the latest version of Microsoft 10 IoT Enterprise 2019 is offered as LTSC (Long Term Servicing Channel). The LTSC offered some new features that were not included on the LTSB version, such as state of the art security features, a new Windows subsystem for Linux, Net Framework 4.7 Support, and Bluetooth Quick pairing, allowing systems running Windows IoT to quickly connect to nearby Bluetooth devices.

The LTSB version included only features that had been extensively tested, making systems more reliable and less likely to crash or freeze due to updates. That said, the LTSB version still received security updates and hotfixes, but the operating system remained untouched for long periods of time. Starting in 2019, Microsoft released the Windows 10 IoT Enterprise LTSC version, which continues in the path of the LTSB version with a few new features that we mentioned earlier.

Microsoft understands that industrial PC users do not want to frequently update their systems because updates can often cause systems and/or applications to crash, leading to detrimental downtime. As such, Microsoft first released the LTSB version and subsequently released the LTSC version currently available in the Windows IoT Enterprise model breakdown.

Windows 10 IoT Enterprise vs. Windows 10 Pro

After purchasing an industrial computer, OEMs need to install an OS for their system. So, if you’re trying to find the ideal OS, check out some of the differences between Windows 10 Pro and Windows 10 IoT Enterprise to find the OS that’s suitable for your workload.windows-10-pro-enterprise-iot

1. Features

Windows IoT Enterprise comes equipped with Windows Defender, which provides users with the ability to lock down controls and features on industrial computers. It also has a Kiosk mode feature that allows specific applications to lockdown your hardware system, providing the business or organization deploying a kiosk with enhanced security measures.

Furthermore, with Windows 10 Professional, there are forced features updates that cannot be avoided, which is beneficial for personal computers for home use, but not for industrial deployments that require locked-down control. However, Windows 10 IoT enterprise gives enterprise users full control over which features and updates they want to install. Additionally, if support ends for the build you have with Windows 10 Pro, you will be forced to update to the new build, which’s not required with Windows 10 IoT.

  • App Locker, Layout Control, Shell Launcher, and App Launcher

Windows IoT App Locker allows organizations to control which applications and files a user can run or access. Files and applications include executable files, scripts, DLLs (dynamic-link libraries), Windows installer files, and packaged app installers.

The Layout Control feature permits organizations to customize the start menu and taskbar layout, as well as configure the Start Menu UI elements. Additionally, Layout Control allows organizations to prevent changes to applications, ensuring that the interface always appears the same.

Shell Launcher can be used to replace the default Windows 10 shell with a custom shell that includes using a custom dedicated application as a shell, allowing OEMs to create a custom experience for users where the Windows interface is hidden, allowing customers to focus on an organization’s application.

  • Controlled Boot

Windows 10 IoT Enterprise offers a number of features, such as UEFI Secure Boot, Bitlocker Device Encryption, and Device Guard, offering devices protection from common attacks. For example, Windows UEFI Secure Boot ensures that industrial computers boot using only software that is trusted by the OEM. Secure Boot works by checking every boot software signature to ensure that it is valid. If the signature is valid, the system will boot up, and the firmware will give control of the system to the OS.

  • Unified Write Filter (UWF)

UWF is an important feature of Windows 10 IoT Enterprise because it protects a system’s drives by intercepting and redirecting any writes to application installations, settings, and saved data to a virtual overlay. The virtual overlay acts as a temporary location that is typically cleared whenever a computer is rebooted or when a user logs off. This feature is excellent for industrial computers used by many users because it allows them to install applications and make changes to files; once they log out of the computer system, the system is cleared of all changes for the next user.

  • USB, Keyboard, Gesture, and Dialogue Box Filter

USB and Keyboard Filter allows organizations to only allow trusted USB devices to be connected to industrial computing systems. USB Filter intercepts the device that’s connected to a system, only allowing USB devices with matching IDs to be detectable and activated.

Gesture Filters allow organizations to clock certain gestures from their systems. For example, an organization can block swipes from the top, bottom, left, and right of screens, thus prohibiting end-users from closing or switching between applications.

Dialogue & Notification Filter allows organizations to hide system dialogs from appearing and control which processes can run on a computer.

Overall, Windows 10 IoT permits the user to fully customize their hardware interface and system operation according to an organization’s specific requirements, something that cannot be done with Microsoft Windows 10 Professional. As such, our customers will be most interested in configuring their system using either Microsoft Windows Embedded or Microsoft Windows IoT Enterprise LTSC.

2. Customization & Updates

Windows 10 IoT Enterprise is the most suitable operating system for handling industrial workloads because it’s easily customizable, secure, and fully supported. Licensing Windows 10 IoT is super simple, and it allows you to remove many of the features that are tailored towards commercial users.

Additionally, Windows IoT allows you to remove many of the gestures and UI features that cannot be disabled in Windows 10 Pro. Furthermore, Windows IoT allows developers to configure the system with the features they require, as well as custom boot screens so that only their clients’ branding is shown with no reference to Windows or Microsoft.

3. Security

The second important benefit of using Windows 10 IoT is that it provides you with the ability to lock down the system to prohibit other persons from tampering with the system. Additionally, it allows you to fully encrypt the disk, block distracting dialogue boxes, and only accept whitelisted USB peripherals to be accessed by the system. This allows industrial computers to be deployed in remote unmonitored areas without the operator having to worry about someone tampering with the system or trying to insert malicious programs onto the computer via USB.

4. 10 Years of Updates

The third advantage of using Microsoft Windows IoT 10 Enterprise is that it comes with 10 years of windows OS support via the Long-Term Servicing Channel (LTSC), as well as a 10 to 15-year life cycle. This is very different from Windows 10 Pro, which has a life cycle of two to three years and a support cycle of 18 to 30 months. So, for long-term support, you should definitely configure a system with Windows IoT instead of the regular Windows 10 Pro OS.

Additionally, devices that are using the LTSC version of Windows 10 IoT will only receive security updates while minimizing the changes and updates to the base operating system. Those deploying industrial PCs want as few updates to the OS as possible to avoid Applications or the OS crashing. Also, Microsoft tends to release new LTSC versions every two to three years, and every release is supported for 10 years, which is ideal for industrial use cases since they do not require frequent feature updates as do commercial users.

Furthermore, Windows 10 IoT Enterprise LTSC 2019 is ideal for OEMs because it offers them the ability to lock the OS into a build while still receiving 10 years of support. Additionally, OEMs do not have to worry about new features or updates to the OS being forcefully updated; only security patches are applied to secure the system further.

Windows 10 IoT Enterprise vs. Windows 10 IoT Core

Windows 10 IoT core was made by Microsoft for use in IoT networks with small, low-powered devices. It contains all of the major components of Windows 10 while having very low system requirements. That said, its functionality is significantly limited when compared to Windows 10 IoT Enterprise as it is not built for high-performance systems.

On the other hand, Windows 10 IoT Enterprise is similar to a full-fledged version of Windows while having extremely powerful features that allow OEMs to lock down the system and customize it according to their specific requirements. IoT Enterprise is commonly used in items, such as interactive kiosk machines, ATM (Automated Teller Machines), industrial automation, retail automation, and many other applications.

What Devices Can Windows 10 IoT Enterprise Be Used For?

Windows 10 IoT Enterprise can be used in a variety of devices that include kiosk machines, retail points of sale, smart gateways, autonomous vehicles, robotics, factory automation, and a variety of other devices. OEMs using Windows IoT Enterprise are able to fully customize their IoT enterprise image according to their specific requirements. Microsoft even offers a full guide on how to customize the system in the documentation included with Windows 10 IoT Enterprise. Additionally, Microsoft recently announced support for the Robot Operating System (ROS) for Windows 10 IoT enterprise that enables industrial and retail automation, providing ready to use capabilities that make ROS development easier.

Frequently Asked Questions (FAQs)

1. What is Windows Embedded?

Windows embedded is an operating system that Microsoft created for embedded computing solutions. Windows embedded builds upon the Windows operating system that’s used on personal computers. Windows embedded is usually installed on industrial computers that power things, such as kiosk machines, ATMs, cash registers, and self-checkout machines.

2. What is Windows IoT Enterprise?

Windows 10 IoT is the successor to Windows Embedded; like Windows Embedded, Windows IoT is designed for embedded computing devices that power many of the machines and smart devices around us. One of the great benefits of Windows IoT is the industrial-grade, long-term support that Microsoft offers for this OS.

3. When was Windows Embedded First Released?

Windows Embedded was previously known as Windows Embedded CE or Windows CE; it was first released in November of 1996 (more than 24 years ago).

4. When Was Windows IoT First Released?

Windows IoT Enterprise was first released in July of 2015 as Windows IoT Enterprise LTSB.

Windows 10 IoT (ранее Windows Embedded) — это семейство встраиваемых операционных систем для применения в специализированных устройствах.

Сегодня в мире миллионы устройств управляются этими системами, начиная с потребительских роботов и мультимедийных устройств и заканчивая промышленными контролерами реального времени и медицинскими приборами.

Область применения

Точки продаж (ПОС)

  • Терминалы самообслуживания
  • Банкомат
  • Автозаправочный терминал
  • Кассовые аппараты
  • Терминалы сбора данных
  • Рекламные мониторы

Навигационные устройства и системы мониторинга

  • Автомобильный навигатор
  • Система слежения за транспортом
  • Персональные системы навигации

Тонкие и терминальные решения

  • Классические терминальные решения
  • Тонкие клиенты с запуском приложений локально
  • Специализированные терминальные решения
  • Удаленные мониторы

Промышленная автоматика

  • Промышленный контроллер реального времени
  • Контроллер сбора данных
  • Системы управления
  • Диспечерские рабочие станции

Системы безопасности и видеонаблюдения

  • Видеорегистратор
  • IP камера
  • Система сканирования багажа
  • Системы биометрического сканирования

Мультимедия и телевидение

  • Телевизионная приставка
  • HD/SD ресивер
  • Медиа центр
  • Домашний сервер

2019: Старт продаж серверной ОС Windows Server IoT 2019

В марте 2019 года корпорация Microsoft начала продажи серверной операционной системы Windows Server IoT 2019.

Главными нововведениями являются:

  • Advanced Threat Protection (ATP)
  • Encrypted Networks
  • Системная аналитика
  • Поддержка Linux (VM и Containers)
  • Служба миграции хранилищ
  • Улучшенные возможности Failover Clustering
  • Поддержка гибридных (cloud — on-premise) сценариев работы
  • Поддержка гипер-конвергентной инфраструктуры (HCI)

Доступна Windows Server IoT 2019 в шести редакциях:

  • Windows Server IoT 2019 Standard (по запросу доступна CAL-less версия)
  • Windows Server IoT 2019 Datacenter (по запросу доступна CAL-less версия)
  • Windows Server IoT 2019 Essentials
  • Windows Server IoT 2019 Telecommunications
  • Windows Server IoT 2019 for Storage Standard (Storage Server Standard 2019)
  • Windows Server IoT 2019 for Storage Workgroup (Storage Server Workgroup 2019)

Впервые, для редакций Standard и Datacenter доступны версии, не требующие клиентских лицензий клиентских лицензий (Client Access License, CAL). Важно, что по-умолчанию, на каждое устройство, подключаемое к серверу, требуется CAL.

2018: Windows 10 IoT Enterprise 1809

Windows 10 IoT Enterprise 1809 основана на Windows 10 Pro версии 1809 с дополнительными возможностями, разработанными для решения задач крупных и средних организаций (в том числе в крупных учебных учреждениях), например:

  • Улучшенная защита от современных угроз безопасности
  • Полная гибкость развертывания ОС
  • Варианты обновления и поддержки
  • Широкие возможности управления устройствами и приложениями и управления ими

2017: Лицензирование по CPU

20 апреля 2017 года стало известно о намерении Майкрософт завершить лицензирование Windows 10 IoT Enterprise на основе области применения в июле 2017 года.

OEM-производителям будет доступен выбор лицензий из трёх вариантов: Entry, Value и High End, в зависимости от модели процессора.

Если лицензия приобретена по типу устройства, то они будут действительны в дальнейшем. Производители могут отгружать устройства с этими лицензиями.

Закупки лицензий Windows 10 IoT Enterprise предстоит планировать на основе лицензий по процессорам.

Лицензии, которые станут недоступны после августа 2017 года:

Артикул Полное название лицензии
42C-00168 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI EPKEA
42C-00167 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade EPKEA
5JV-01158 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Retail or Thn Clt EPKEA
5JV-01161 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Retail or Thn Clt EPKEA
5JV-01160 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Tablets EPKEA
5JV-01163 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Tablets EPKEA
5JV-01159 Win 10 IOT Ent 2015 LTSB EMB PUP ESD OEI Upgrade Small Tablets EPKEA
5JV-01162 Win 10 IOT Ent 2015 LTSB EMB MultiLang ESD OEI Small Tablets EPKEA

Остальные лицензии для Windows 10 IoT Enterprise 2015 и 2016 действительны.

Если лицензии приобретались по процессорам, купленные лицензии действительны, а другие можно приобрести выбрав из трёх вариантов: Entry, Value, High End. Все изменения коснутся только закупок с августа 2017 года.

2016: Windows 10 IoT Enterprise 2016

В конце июля 2016 года стало известно о доступности для заказа у дистрибьюторов с 1 августа 2016 года обновленного релиза Embedded-версии Windows 10, под именем Windows 10 IoT Enterprise 2016.

Этот релиз embedded-вариант релиза Windows 10 «Anniversary Update» (build version 1607), известной под кодовым именем Red Stone [1].

Помимо технических улучшений, аналогичных «настольной» версии и касающихся в основном безопасности и подключения к облаку Azure, версия получила другую политику ценообразования.

  • Windows 10 IoT Enterprise 2016 Long-Term Service Branch (LTSB) – второй LTSB-релиз Windows 10 IoT, включающий несколько новых технических обновлений и возможностей.
  • Windows 10 IoT Enterprise 2016 Current Branch for Business (CBB) – опираясь на пожеланиях производителей и партнеров, Microsoft выпустила CBB-версию Windows 10 IoT Enterprise. Эта версия предоставляет такой функционал Cortana, Windows Store и браузер Edge (эти функции отсутствуют в LTSB-версии), делая ее аналогичной настольному варианту для тех сценариев, где эти функции необходимы.

Обновление с предыдущей версии Windows 10 IoT Enterprise 2015 LTSB до Windows 10 IoT Enterprise 2016 LTSB либо Windows 10 IoT Enterprise CBB будет бесплатным при помощи позиции Windows 10 IoT Enterprise 2016 LTSB $0 Royalty Upgrade. Для ранее установленных предыдущих версий Windows Embedded, включая POSReady обновление платное.

В связи с расширяющимся спектром устройств, в релизе Anniversary Update, Microsoft уходит от градации Retail, Thin Client, Tablet, представляя новую бизнес-модель, основанную на производительности устройства.

В итоге остаются по три варианта каждой ОС Windows 10 IoT Enterprise 2016, в зависимости от используемого в устройстве процессора:

  • Entry SKU — Intel: Atom, AMD: E1, E2, A4, A6, G-Series (ориентировочная стоимость $40)
  • Value SKU — Intel: Pentium/Celeron/Core i3/Core i5/Core M, AMD: R-Series, A10, A8, Rest of FX Models (ориентировочная стоимость $85)
  • High End SKU — Intel: Core i7, Xeon, AMD: FX 7500, 9370, 9590, 7600P) (ориентировочная стоимость $135)

Все версии представлены единым английским дистрибутивом, содержащим 32- и 64-битные версии, отдельными Language Interface Packs (LIPs) для 72 языков.

Windows 10 IoT Enterprise совмещает в себе ряд свойств:

  • Низкая стоимость
  • Полная совместимость с настольной версией и приложениями
  • Максимальный функционал и защищённость
  • План обновлений LTSB (возможность отключения функциональных апдейтов на весь срок службы устройства)
  • Возможность работы без активации и т.п.

29 апреля 2015 года на мероприятии Build 2015 Microsoft анонсировала новое имя для Windows Embedded поколения 10 — Windows 10 IoT (от «Internet of Things» – Интернет Вещей)[2].

В новых редакциях название Embedded присутствовать не будет. Это отражает новую концепцию развития как Embedded-продуктов, так и платформы Windows в целом – направленность на максимальное количество платформ и устройств различного форм-фактора, включая все виды специализированных устройств и компонентов Интернета Вещей. Использование Windows 10, по заявлениям Microsoft, дает массу преимуществ прежде всего разработчикам, учитывая универсальность разработки приложений и драйверов. К примеру, приложение Universal App, однажды разработанное для Win10 с использованием Visual Studio будет работать на всех устройствах — десктоп, планшет, мобильный телефон, терминал, IoT-устройства, независимо от архитектуры процессора (ARM или x86). Также, анонсированы встроенные возможности по защищенному подключению устройств к облаку и новые возможности по встраиванию.

Официально представленные редакции Windows 10 IoT:

  • Windows 10 IoT for Industry Devices (Системные требования: 1GB RAM, 16 Gb Storage, x86/x64), поддержка Desktop Shell, Win32 apps, Universal Apps, Universal Drivers. Фактически, является продолжением линейки Windows Embedded Industry, обладает готовым настраиваемым образом и возможностями по встраиванию, такими как Lockdown, write-фильтры, блокировка уведомлений и т.п. Подходит для большинства устройств.
  • Windows 10 IoT for Mobile Devices. Системные требования: 512MB RAM, 4 Gb Storage, ARM), поддержка Modern Shell, Mobile Apps, Universal Apps, Universal Drivers – новая линейка продуктов для компактных мобильных устройств, обладающая возможностями встраивания, компактностью, меньшими системными требованиями и поддержкой архитектуры ARM (только АРМ!).
  • Windows 10 IoT Core. Системные требования: 256MB RAM, 2 Gb Storage, ARM or x86/x64), без оболочки (т.е. оболочкой будет само приложение). Не поддерживает десктоп-приложения Microsoft, но поддерживает Universal Apps, Universal Drivers. Это «наследница» Compact 7 Core. Эта версия будет бесплатной.

2014: Обновление Windows Embedded 8.1 Industry

12 августа 2014 года компания Microsoft представила обновление для Windows Embedded 8.1, в составе которой улучшения безопасности и производительности.

Обновление до версии 8.1 призвано расширить настраиваемость операционной системы до ее установки на целевое устройство, включая возможность выбора компонентов Unified Write Filter, Keyboard Filter, USB Filter и Gesture Filter для обеспечения последовательной конфигурации устройства. Windows Embedded 8.1 также поддерживает новые API Windows 8.1, включая инструкции и инструменты для работы со считывателями магнитных лент и сканерами штрихкодов.

Несколько новых функций и улучшений:

  • Улучшения точности тачпада – добавлены три новые настройки для конечных пользователей:
    • Работа тачпада, когда подключена мышь;
    • Возможность правого клика на тачпаде;
    • Возможность двойного нажатия и перетаскивая.
  • Miracast Receive – предоставляет набор драйверов Wi-Fi Direct API и OEM-драйверов для разработки 32-битных приложений, работающих на х86 или х64 версиях Windows 8.1, позволяющих устройству работать как приемник со стандартом Miracast.
  • Минимизация подсказок для входа в SharePoint Online – уменьшает количество запросов для входа на сайты SharePoint Online.

2013

Windows Embedded 8 Industry

Windows Embedded 8 Industry в версиях Pro и Pro Retail стала доступна с апреля 2013 года для предприятий и производителей оборудования. Третья версия этой системы – Enterprise – начнет поставляться с 1 июля 2013.

Windows Embedded 8 Industry является преемником продукта Windows POSReady 7 для розничной торговли. Однако Microsoft позиционирует новую ОС несколько иначе – теперь она предназначена не только для производителей мобильных POS-терминалов. Все три версии Windows Embedded 8 Industry нацелены на разные отрасли.

В частности, Windows Embedded 8 Industry Pro предназначена для решений в сфере розничной торговли и обслуживания (киоски, POS-ы, вендинг, рекламные панели и т.п.), медицины (АРМ-ы, диагностика, терминалы) и промышленной автоматизации (системы управления, контроля, мониторинга и т.п.).

Версия Industry Pro Retail нацелена на устройства, используемые в розничной торговле, например, POS-терминалы, информационные киоски, сканеры. Версия Enterprise будет иметь специфические функции, разработанные для интеграции с Windows 8 Enterprise. Примером может служить функция AppLocker, которая препятствует установке ПО конечными юзерами.

«Windows Embedded 8 Industry является новым продуктом в линейке так называемых «вертикальных» продуктов, к которым относится, также, Windows Embedded POSReady. Основное отличие от POSReady – ядро Windows 8. Отсюда – поддержка приложений и устройств, разработанных для этой платформы и все новые возможности Windows 8, — поясняет Валерий Дробышевский, коммерческий директор «Кварта Технологии». — Поскольку в линейке Windows Embedded все версии остаются доступны к заказу в течение 15 лет, продуктовая линейка не обновляется, а дополняется новым продуктом. Таким образом, в линейке «готовых», не требующих процесса разработки, версий теперь есть 3 продукта: POSReady 2009 (ядро Windows XP), POSReady 7 (ядро Windows 7) и Industry (ядро Windows 8)».

Версия Windows Embedded Compact 2013 (для портативных сканеров, GPS-навигаторов, цифровых фоторамок) станет доступной во 2 квартале 2013 г. и так же, как все другие Windows Embedded 8, будет поддерживать работу с Visual Studio 2012. Windows Embedded 8 Handheld (для смартфонов), вероятно, будет представлена производителем в январе 2014 г.

В январе 2013 г. на выставке Национальной федерации ритейлеров в Нью-Йорке Microsoft и ее OEM-партнеры, использующие систему Windows Embedded, демонстрировали свою новую продукцию в этой сфере. Там же Microsoft анонсировала выпуск для промышленных компаний операционной системы Windows Embedded 8. В настоящее время у Microsoft имеется 5 компаний-партнеров, объединившихся вокруг ОС Windows Embedded 8 Handheld: Motorola Solutions, Intermec, Honeywell, Ingenico и Bluebird.

Windows Embedded 8

Microsoft начала поставки первых версий ОС Windows Embedded 8 с 20 марта 2013 года. Два варианта ОС – Standard и Pro – уже доступны для скачивания. Данные ОС предназначены для использования на специализированных устройствах, таких как кассовые аппараты, автомобильные компьютеры и информационные терминалы. Windows Embedded 8 полностью основана на программного коде Windows 8, потому все новшества этой операционной системы доступны и в ее компонентной версии.

Топ-менеджер подразделения Windows Embedded в Microsoft Кевин Даллас (Kevin Dallas) утверждает, что операционные системы из линейки Windows Embedded 8 помогают специализированным устройствам надежно влиться в инфраструктуру предприятия и выполнять не только свои первостепенные функции, но и другие задачи по работе в корпоративных сетях. Устройства с установленной на них Windows Embedded 8 могут коммуницировать с продуктами для автоматизации бизнеса и поддерживать не только новейшие технологии, но и уже устаревающие стандарты. Это необходимо для того, чтобы девайсы с новой ОС могли влиться в уже существующую инфраструктуру предприятий, не требуя под себя каких-либо существенных изменений.

2007: Более ранние версии Windows Embedded

  • Windows XP Embedded
  • Windows Embedded Standard
  • Windows Embedded NavReady
  • Windows Embedded Enterprise
  • Windows Embedded for Point of Service
  • Windows Embedded CE
  • Windows Embedded Server

Комплексная автоматизация на платформе Windows Embedded

Задачи автоматизации, от промышленности до торговли, часто сводятся к созданию одного или нескольких устройств, осуществляющих сбор, обработку, хранение, передачу данных и взаимодействие с пользователем или оператором в рамках специфических технических ограничений (условия рабочей среды, объем энергопотребления, физические габариты, надежность и безопасность, дополнительные отраслевые требования и др.). Выбор ОС для автоматизации – многокритериальная задача, при решении которой разработчикам приходится учитывать как технические, так и экономические факторы. Ключевые технические характеристики специализированной ОС – это метрики ее производительности и надежности на целевых задачах, наличие механизмов жесткого реального времени, поддержка аппаратных платформ и периферийных устройств, набор штатных компонентов, технологий и средств разработки, а также наличие API, знакомого программистам и позволяющего использовать готовое ПО с минимумом переработок. Основной экономический показатель – стоимость жизненного цикла системы, на которую влияют стоимость средств разработки, условия лицензирования, доступность ОС и средств разработки в долгосрочной перспективе. [3]

К сожалению, универсальной встраиваемой ОС, подходящей под все требования, не существует. Именно поэтому производители интеллектуальных устройств часто используют несколько ОС в различных проектах. Если эти ОС разработаны разными производителями, то между ними вероятны существенные различия – от технических до лицензионных, что резко повышает расходы проектов из-за необходимости иметь в штате сотрудников с нужными квалификациями, а также переносить наработки из одной ОС в другую либо создавать кроссплатформенное ПО (если это технически возможно и не нарушает критериев производительности). Чем более схожи между собой встраиваемые ОС, тем проще оптимизировать работу проектной команды и сократить циклы разработки различных устройств. Технологическая платформа, позволяющая создавать широкий спектр систем автоматизации с самыми разными требованиями, разработана компанией Microsoft с 15-летним опытом в сфере встраиваемых систем. Эта платформа называется Windows Embedded и состоит из набора ОС, сочетающих возможности «настольных» версий Windows с особыми архитектурами и технологиями для специализированных устройств.

Устройства автоматизации можно разделить на три категории: интерфейсные, управляющие и информационные.

Интерфейсные устройства отображают характеристики управляемых процессов и принимают команды от оператора. Обычно в такие устройства можно установить «настольную» версию Windows, однако это неоправданно завышает требования к аппаратной платформе (а, следовательно, и ее стоимость) и обеспечивает отказоустойчивость устройства на уровне обычного ПК при существенно более высоких рисках. Более рациональное решение заключается в использовании ОС семейства Windows Embedded Standard, в котором на сегодняшний день имеется две ключевых ОС – Windows Embedded Standard 2009 (на основе Windows XP Professional SP3) и Windows Embedded Standard 7 (на основе Windows 7 SP1). Компонентная архитектура и штатные средства разработки образов ПО позволяют разработчику включать в устройство только необходимые функции из дистрибутива, что повышает отказоустойчивость устройства и в несколько раз сокращает размер образа Windows Embedded Standard по сравнению с «настольными» аналогами (типичный размер образа WES 2009 составляет 100-300 Мбайт, а WES 7 – 1-3 Гбайт). В состав ОС Windows Embedded Standard также входит комплект специализированных инструментов для встраивания (Embedded Enabling Features):

  • Enhanced Write Filter (EWF) – фильтр, откладывающий запись данных на накопители прозрачно для приложений. С его помощью можно отменять результаты нежелательных операций записи, продлевать срок службы накопителей на флеш-памяти, загружать ОС с накопителей, не поддерживающих запись, а также быстро восстанавливать состояние системы из файла гибернации;
  • File-Based Write Filter – фильтр, откладывающий запись данных на уровне файловой системы (с возможностью конфигурирования сквозной или отложенной записи для файлов и каталогов);
  • Registry Filter – фильтр операций записи в системный реестр;
  • поддержка загрузки с USB- и флеш-накопителей, а для Windows Embedded Standard 2009 также по сети (посредством PXE-загрузчика) и с CD-ROM.

Для операционных систем Windows Embedded Standard также бесплатно доступна сервисная операционная среда Windows PE, с помощью которой можно подготовить устройство к установке образа, клонировать и тиражировать один образ на множество устройств и решать другие сервисные задачи.

Штатные возможности Windows Embedded Standard поддерживают технологии для создания развитых пользовательских интерфейсов (Silverlight, Windows Media Player, Internet Explorer, а в Windows Embedded Standard 7 также multitouch, распознавание жестов и интерфейс Windows Aero), средства коммуникации (протокол RDP версии до 7.0 в WES 2009 и самой полнофункциональной версии 7.1 в WES 7, поддержка Active Directory, групповых политик и протокола IPv6 ), средства управления конфигурациями и обновлениями системного ПО и приложений (System Center Configuration Manager, System Center Operations Manager и Windows Server Update Services).

Традиционная сфера применения для ОС Windows Embedded Standard – устройства на процессорах с архитектурой x86/x64 со стандартной периферией и допустимым размером образа в несколько сотен Мбайт или несколько Гбайт. К таким устройствам относятся разнообразные точки обслуживания, видеорегистраторы, системы визуализации данных, тонкие клиенты и др. Новейшее решение на ОС Windows Embedded Standard 7 – интерактивный киоск для банковской индустрии, разработанный компанией «Кварта Технологии» (рис. 1). Этот киоск позволяет клиенту банка не только самостоятельно знакомиться с продуктами и услугами, но и консультироваться с сотрудниками банка посредством аудио- и видеосвязи. Блок анализа востребованности продуктов и услуг позволяет банку управлять их сбытом на основе численных показателей, а блок контроля качества работы с клиентами – обеспечивать необходимый уровень обслуживания. Киоск оснащен развитым пользовательским интерфейсом на основе технологии multi-touch, в ближайшем будущем будет поддерживаться Kinect. Киоск позволяет банку легко организовать точку присутствия в любом общественном месте или отделении и обеспечивает развитые информационные возможности как клиенту, так и банку. ОС Windows Embedded Standard 7 выбрана в качестве технологической платформы для киоска благодаря наличию в ней требуемых коммуникационных технологий и средств разработки развитых пользовательских интерфейсов, которые обеспечивают эффективное внедрение и применение киоска в банковской инфраструктуре.

Рис. 1. Интерактивный банковский киоск под управлением Windows Embedded Standard 7

Устройства управления содержат модуль принятия решений, подают сигналы на блок сопряжения с управляемым объектом, а также получают информацию о состоянии объекта и/или внешней среды через измерительный блок. Ключевая задача устройства управления – своевременно реагировать на внешние события, обрабатывать их и генерировать команды воздействия на объект. Появление недорогих встраиваемых процессоров позволило создавать многофункциональные устройства управления, интегрируемые со SCADA-системами и поддерживающие различные промышленные протоколы связи. Для устройств на промышленных процессорах ARM, MIPS и x86 (в том числе многоядерных) с особыми требованиями по компактности образа, энергосбережению и поддержке жесткого реального времени компания Microsoft разработала семейство ОС Windows Embedded CE / Compact. В настоящее время в этом семействе наиболее распространены ОС Windows Embedded CE 6.0 и Windows Embedded Compact 7. Их архитектура и API отличаются от «настольных» Windows (планировщик с поддержкой многозадачности с вытеснением на основе приоритетов, принципы построения драйверов и методы их взаимодействия с приложениями и др.), однако базовый системный API схож с Win32, а некоторые подсистемы CE / Compact (например, системный реестр и управление оконным интерфейсом) очень близки к своим аналогам в «настольных» ОС. Кроме того, функции работы с процессами, потоками и синхронизацией межзадачного взаимодействия имеют общие черты со стандартом POSIX, хорошо знакомым специалистам по UNIX-системам. Таким образом, разработчики, независимо от своего предшествующего профессионального опыта, смогут использовать имеющиеся знания для быстрого освоения Windows Embedded CE.

Дистрибутив Windows Embedded CE / Compact состоит из компонентов, которые разработчик может по необходимости включать в образ устройства. В поставку Windows Embeddded CE также включены пакеты аппаратной поддержки (Board Support Packages, BSP) как минимум по одному для каждой поддерживаемой процессорной архитектуры, а также существенный объем исходного кода (согласно оценке компании Microsoft, для Windows Embedded Compact 7 он составляет 45% от всего кода ОС, в том числе 100% исходного кода ядра, 75% API и CRT, 75% кода ключевых системных служб и драйверов, а также примеры драйверов и BSP). Исходный код позволяет пересобирать компоненты ОС, BSP и драйверы для реализации специфических требований к устройству (например, создание собственного загрузчика или расширение штатных функций ОС), а также существенно облегчает написание, доработку, отладку и анализ системного ПО.

Штатные компоненты Windows Embedded CE / Compact обеспечивают широкие функциональные возможности, в том числе приложения (ActiveSync, просмотрщиков документов и т.д.), поддержку различных файловых систем (FAT, TFAT, exFAT, CD/DVD, файловых систем в ОЗУ, файловых систем разработчика, фильтров для реализации контроля доступа, антивирусного сканирования, шифрования и сжатия данных), поддержку коммуникационные протоколов (TCP/IP, IPSec, протоколы прикладного уровня, беспроводной и сотовой связи и др.), средства разработки пользовательских интерфейсов (Silverlight и Internet Explorer в версиях, оптимизированных для встраиваемых систем, инструментальный комплект Windows Embedded Silverlight Tools, поддержка multitouch и распознавания жестов).

Средства разработки для Windows Embedded CE 6.0 и Compact 7 представляют собой модуль Platform Builder, подключаемый к среде Visual Studio 2005 и 2008 соответственно (поставляется вместе с Platform Builder), что обеспечивает разработчикам знакомый и удобный интерфейс для написания и отладки ПО. Platform Builder содержит набор инструментов для разработки образов устройств и взаимодействия с целевыми системами (отладка, запуск программ, сбор событий в удаленном режиме, просмотр и модификация файлов, системного реестра и т.п.).

Потенциал Windows Embedded CE / Compact в качестве платформы для многофункциональных устройств с гарантированной и быстрой реакцией в полной мере реализуется компанией Beckhoff в ее линейке систем и устройств для промышленной автоматизации. Одна из новейших разработок в этой линейке — система обнаружения шаблонов печати на основе Windows Embedded Compact 7 (рис. 2). В современных печатных машинах скорость подачи бумаги составляет более 10 м/с, при этом размер печатаемого пикселя в разрешении 200 dpi должен быть меньше 0,1 мм. В таких условиях перед системой управления печатью стоит задача управлять более чем 100 000 точками в секунду. Чтобы определить на бумаге позиции для печати различных цветов, требуется распознать специальные шаблоны печати, при этом распознавание шаблона и печать должны происходить за очень ограниченный промежуток времени в несколько микросекунд. Наблюдение за шаблонами реализовано с использованием стробоскопа, который создает изображения быстро вращающего печатного колеса с помощью ярких световых вспышек с высокой периодичностью.

Рис. 2. Система обнаружения шаблонов печати под управлением Windows Embedded Compact 7

Система обнаружения шаблонов печати основана на решении Beckhoff под названием XFC (eXtreme Fast Control, сверхбыстрое управление) на базе панельного компьютера с процессором Intel Core Duo 2,0 ГГц, ОЗУ объемом 2 Гб и ОС Windows Embedded Compact 7. Поддержка многоядерных процессоров в Compact 7 позволяет выполнять критические по времени задачи на одном ядре ЦП, в то время как на втором ядре работает графический пользовательский интерфейс на основе технологии Silverlight for Embedded. Пользовательский интерфейс не влияет на реальное время, а контроль печатной машины с периодом 100 мкс не создает проблем во взаимодействии системы с пользователем (например, путем блокирования пользовательского интерфейса). Технология Silverlight for Embedded позволяет использовать богатые визуальные возможности Silverlight для отрисовки интерфейса, а программную часть дает возможность реализовывать на «родном» коде Windows Embedded, используя архитектурные преимущества ОС.

Информационные устройства решают задачи обработки, хранения данных и обеспечения доступа к ним, в том числе для интерфейсных устройств. Если информационному устройству необходимы передовые возможности по надежности хранения и защиты данных, интеграции с корпоративными информационными системами, то его можно реализовать на серверных продуктах компании Microsoft. Для разработки встраиваемых систем на основе серверных ОС в линейке Windows Embedded имеются аналоги почти всех серверных ОС общего назначения. Технически эти аналоги идентичны, различия заключаются лишь в условиях лицензирования и более низкой стоимость встраиваемых серверных продуктов. Разработчик встраиваемой системы декларирует ее функциональное назначение и не может вывести систему за его пределы, например, на сервере баз данных SCADA-системы нельзя запустить сервис публикации web-сайта, поскольку он не требуется для обеспечения функционирования SCADA. Аналогичные требования применяются и к другим ОС Windows Embedded, что подчеркивает их ключевое назначение – построение специализированных устройств.

Фундамент успеха компании-разработчика на динамичном современном рынке систем автоматизации – короткий цикл разработки устройств с минимальными издержками. Этот фундамент можно создать с помощью технологической базы, обеспечивающей максимальный эффект от использования существующих наработок и навыков специалистов. Платформа Windows Embedded представляет собой набор ОС с разными характеристиками и сферами применения, но общей основой в виде развитых технологий «настольных» версий Windows. Для минимизации рисков, связанных с доступностью технологий в долгосрочной перспективе, компания Microsoft предоставляет производителям интеллектуальных устройств 15-летнюю гарантию доступности всех ОС Windows Embedded. Технологии Windows Embedded могут использоваться во всех классах устройств автоматизации: для интерфейсных устройств наиболее богатые возможности предоставляют ОС Windows Embedded Standard, для устройств управления — Windows Embedded CE / Compact, а для систем хранения и обработки данных – Windows Embedded Server. Комплексный подход к решению задач разработки специализированных устройств, реализуемый Microsoft на протяжении более 15 лет, открывает перед производителями систем автоматизации возможность комплексно выстраивать процессы разработки устройств в долгосрочной перспективе, получая максимальный эффект как от передовых технологий Microsoft, так и от собственных наработок.

Примечания

  1. ↑ Windows 10 IoT Enterprise 2016 (`Anniversary Update`) и новая бизнес-модель Windows Embedded
  2. ↑ Новое имя Windows Embedded — Windows 10 IoT. Редакции
  3. ↑ Журнал Rational Enterprise Management
  • Корпорация Microsoft
  • Microsoft Windows
  • Windows Embedded
  • Отрасли применения
  • Windows Embedded в России и СНГ
  • Блог Windows Embedded

From Wikipedia, the free encyclopedia

Windows IoT

Windows Embedded 8 showing «Hotel Systems» panel, metro-style app

Developer Microsoft
OS family Microsoft Windows
Source model
  • Closed-source
  • Source-available (through Shared Source Initiative)
Kernel type Hybrid kernel
License Commercial proprietary software
Official website developer.microsoft.com/en-us/windows/iot
Support status
Embedded: All editions out of mainstream support at least, while some with extended support until October 10, 2023. Some editions are eligible for the paid ESU (Extended Security Updates) program (free for Azure Virtual Desktop users). This program allows users to purchase security updates for 3 years, in early installments. Security updates are available until October 8, 2024[1][2]
IoT: Mainstream support until January 12, 2027 and extended support until January 13, 2032[3]

Windows IoT, short for Windows Internet of Things and formerly known as Windows Embedded, is a family of operating systems from Microsoft designed for use in embedded systems. Microsoft has three different subfamilies of operating systems for embedded devices targeting a wide market, ranging from small-footprint, real-time devices to point of sale (POS) devices like kiosks. Windows Embedded operating systems are available to original equipment manufacturers (OEMs), who make it available to end users preloaded with their hardware, in addition to volume license customers in some cases.

In April 2018, Microsoft released Azure Sphere, another operating system designed for IoT applications running on the Linux kernel.

The IoT family[edit]

Microsoft rebranded «Windows Embedded» to «Windows IoT» starting with the release of embedded editions of Windows 10.

Enterprise[edit]

Windows IoT Enterprise branded editions, version 1809 and older, are binary identical to their respective Windows 10 Enterprise editions – Long-Term Servicing Branch (LTSB), Current Branch for Business (CBB), Semi-Annual Channel (SAC), and Long-Term Servicing Channel (LTSC) – but are licensed exclusively for use in embedded devices.[4] This brand replaces the Embedded Industry, Embedded Standard, and «For Embedded Systems» (FES) brands/subfamilies. Plain unlabeled, Retail/Thin Client, Tablet, and Small Tablet SKUs are available, again differing only in licensing.

It now contains a minor change that allows the use of smaller storage devices, with the possibility of more changes being made in the future.[5][6] In addition, starting with the LTSC edition of version 21H2, Windows 10 IoT Enterprise LTSC will gain an extra five years of support compared to Windows 10 Enterprise LTSC.[7]

  • Windows 10 IoT Enterprise 2015 (value based pricing):
    • SKU 6EU-00124 — Windows 10 IoT Enterprise 2015 LTSB — High End Edition (Intel Core i7 | Intel Xeon | AMD FX)
    • SKU 6EU-00125 — Windows 10 IoT Enterprise 2015 LTSB — Value Edition (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6EU-00126 — Windows 10 IoT Enterprise 2015 LTSB — Entry Edition (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2016 (value based pricing):
    • SKU 6EU-00034 — Windows 10 IoT Enterprise 2016 LTSB — High End Edition (Intel Core i7 | Intel Xeon | AMD FX)
    • SKU 6EU-00035 — Windows 10 IoT Enterprise 2016 LTSB — Value Edition (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6EU-00036 — Windows 10 IoT Enterprise 2016 LTSB — Entry Edition (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2016 (category based pricing):
    • SKU 6F6-00036 — Windows 10 IoT Enterprise 2016 CBB — High End Edition (Intel Core i7 | Intel Xeon | AMD FX)
    • SKU 6F6-00037 — Windows 10 IoT Enterprise 2016 CBB — Value Edition (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6F6-00038 — Windows 10 IoT Enterprise 2016 CBB — Entry Edition (Intel Atom/Celeron | AMD E1, E2, A4, A6)
    • SKU 6F6-00036 — Windows 10 IoT Enterprise 2016 SAC — High End Edition (Intel Core i7 | Intel Xeon | AMD FX)
    • SKU 6F6-00037 — Windows 10 IoT Enterprise 2016 SAC — Value Edition (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6F6-00038 — Windows 10 IoT Enterprise 2016 SAC — Entry Edition (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2019 (value based pricing):
    • SKU MUT-00013 — Windows 10 IoT Enterprise 2019 LTSC — High End Edition (Intel Core i7 | Intel Xeon | AMD FX)
    • SKU MUU-00005 — Windows 10 IoT Enterprise 2019 LTSC — Value Edition (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU MUV-00005 — Windows 10 IoT Enterprise 2019 LTSC — Entry Edition (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2019 (category based pricing):
    • SKU 6F6-00036 — Windows 10 IoT Enterprise 2019 SAC — High End Edition (Intel Core i7 | Intel Xeon | AMD FX)
    • SKU 6F6-00037 — Windows 10 IoT Enterprise 2019 SAC — Value Edition (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • SKU 6F6-00038 — Windows 10 IoT Enterprise 2019 SAC — Entry Edition (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2021 (value based pricing):
    • Windows 10 IoT Enterprise 2021 LTSC — High End Edition (Intel Core i7 | Intel Xeon | AMD FX)
    • Windows 10 IoT Enterprise 2021 LTSC — Value Edition (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • Windows 10 IoT Enterprise 2021 LTSC — Entry Edition (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 10 IoT Enterprise 2021 (category based pricing):
    • Windows 10 IoT Enterprise 2021 SAC — High End Edition (Intel Core i7 | Intel Xeon | AMD FX)
    • Windows 10 IoT Enterprise 2021 SAC — Value Edition (Intel Core i3/i5 | AMD R-Series, A10, A8)
    • Windows 10 IoT Enterprise 2021 SAC — Entry Edition (Intel Atom/Celeron | AMD E1, E2, A4, A6)
  • Windows 11 IoT Enterprise 2021:
    • Windows 10 IoT Enterprise 2021 — High End Edition (Intel Core i7 | Intel Xeon | AMD Ryzen | AMD EPYC)
    • Windows 10 IoT Enterprise 2021 — Value Edition (Intel Core i3/i5 | AMD RYZEN)
    • Windows 10 IoT Enterprise 2021 — Entry Edition (Intel Atom/Celeron | AMD Athlon)
  • Windows 11 IoT Enterprise 2022:
    • Windows 10 IoT Enterprise 2022 — High End Edition (Intel Core i7 | Intel Xeon | AMD Ryzen | AMD EPYC)
    • Windows 10 IoT Enterprise 2022 — Value Edition (Intel Core i3/i5 | AMD Ryzen)
    • Windows 10 IoT Enterprise 2022 — Entry Edition (Intel Atom/Celeron | AMD Athlon)

Mobile[edit]

Windows 10 IoT Mobile, also known as Windows 10 IoT Mobile Enterprise, is a binary equivalent of Windows 10 Mobile Enterprise licensed for IoT applications. Unsupported as of January 14, 2020.[8][9]

Core[edit]

Windows 10 IoT Core is considered by some to be the successor to Windows Embedded Compact, although it maintains very little compatibility with it. Optimized for smaller and lower-cost industry devices, it is also provided free of charge for use in devices like the Raspberry Pi for hobbyist use.

Core Pro[edit]

Windows 10 IoT Core Pro provides the ability to defer and control updates and is licensed only via distributors; it is otherwise identical to the normal IoT Core edition.

Server[edit]

Windows Server IoT 2019 is a full, binary equivalent version[10] of Windows Server 2019, intended to aggregate data from many ‘things’.[11] Like the IoT Enterprise variants, it remains identical in behavior to its regularly licensed counterpart, but differs only in licensing terms. It also is offered in both LTSC and SAC options.

Embedded family[edit]

Embedded Compact[edit]

Windows Embedded CE 6.0 running on an ICOP Vortex 86DX system

Windows Embedded Compact (previously known as Windows Embedded CE or Windows CE)[12] is the variant of Windows Embedded for very small computers and embedded systems, including consumer electronics devices like set-top boxes and video game consoles. Windows Embedded Compact is a modular real-time operating system with a specialized kernel that can run in under 1 MB of memory. It comes with the Platform Builder tool that can be used to add modules to the installation image to create a custom installation, depending on the device used. Windows Embedded Compact is available for ARM, MIPS, SuperH and x86 processor architectures.[13]

Microsoft made available a specialized variant of Windows Embedded Compact, known as Windows Mobile, for use in mobile phones. It is a customized image of Windows Embedded Compact along with specialized modules for use in Mobile phones. Windows Mobile was available in four editions: Windows Mobile Classic (for Pocket PC), Windows Mobile Standard (for smartphones) and Windows Mobile Professional (for PDA/Pocket PC Phone Edition) and Windows Mobile for Automotive (for communication/entertainment/information systems used in automobiles). Modified variants of Windows Mobile were used for Portable Media Centers. In 2010, Windows Mobile was replaced by Windows Phone 7, which was also based on Windows Embedded Compact, but was not compatible with any previous products.

Windows Embedded Compact 2013[14] is a real-time operating system which runs on ARM, x86, SH, and derivatives of those architectures. It included .NET Framework, UI framework, and various open source drivers and services as ‘modules’.[15]

Embedded Standard[edit]

Windows Embedded Standard is the brand of Windows Embedded operating systems designed to provide enterprises and device manufacturers the freedom to choose which capabilities will be part of their industry devices and intelligent system solutions,[buzzword] intended to build ATMs and devices for the healthcare and manufacturing industries, creating industry-specific devices. This brand consists of Windows NT 4.0 Embedded, Windows XP Embedded, Windows Embedded Standard 2009 (WES09), Windows Embedded Standard 7 (WES7, known as Windows Embedded Standard 2011 prior to release), and Windows Embedded 8 Standard. It provides the full Win32 API.[13] Windows Embedded Standard 2009 includes Silverlight, .NET Framework 3.5, Internet Explorer 7, Windows Media Player 11, RDP 6.1, Network Access Protection, Microsoft Baseline Security Analyzer and support for being managed by Windows Server Update Services and System Center Configuration Manager.[16]

Windows Embedded Standard 7 is based on Windows 7 and was previously codenamed Windows Embedded ‘Quebec’.[17] Windows Embedded Standard 7 includes Windows Vista and Windows 7 features[18] such as Aero, SuperFetch, ReadyBoost, Windows Firewall, Windows Defender, address space layout randomization, Windows Presentation Foundation, Silverlight 2, Windows Media Center among several other packages. It is available in IA-32 and x64 variants and was released in 2010. It has a larger minimum footprint (~300 MB) compared to 40 MB of XPe and also requires product activation.[18] Windows Embedded Standard 7 was released on April 27, 2010.[19] Windows Embedded 8 Standard was released on March 20, 2013.[20][21] IE11 for this edition of Windows 8 was released in April 2019, with support for IE10 ending on January 31, 2020.[22][23][24][25]

For Embedded Systems (FES)[edit]

Binary identical variants of the editions as are available in retail, but licensed exclusively for use in embedded devices.[26] They are available for both IA-32 as well as x64 processors.[13] Subfamily is known to include Windows for Workgroups 3.11, Windows 95 to 98, Windows NT Workstation, Windows 2000 Professional, Windows ME, Windows XP Professional, Windows Vista Business and Ultimate, Windows 7 Professional and Ultimate, Windows 8 Pro and Enterprise, and Windows 8.1 Pro and Enterprise.

This subfamily originally simply had Embedded tacked onto the end of the SKU name until sometime around the release of Windows XP when the naming scheme changed to FES. Examples of this include Windows NT Workstation Embedded, Windows 2000 Pro Embedded, and Windows ME Embedded. Microsoft changed the moniker for FES products again starting with some Windows 8/8.1 based SKUs, simply labeling them Windows Embedded before the Windows version and edition. Two examples of this are Windows Embedded 8 Pro and Windows Embedded 8.1 Enterprise.[4]

Server[edit]

Windows Embedded Server FES products include Server, Home Server, SQL Server, Storage Server, DPM Server, ISA Server, UAG Server, TMG Server, and Unified Data Storage Server etc. of various years including 2000, 2003, 2003 R2, 2004, 2005, 2006, 2007, 2008, 2008 R2, 2012, and 2012 R2 etc.

Embedded Industry[edit]

Windows Embedded Industry is the brand of Windows Embedded operating systems for industry devices and once only for point of sale systems. This brand was originally limited to the Windows Embedded for Point of Service operating system released in 2006, which is based on Windows XP with SP2.[12] Since, Microsoft has released an updated version of Windows Embedded for Point of service named Windows Embedded POSReady 2009, this time based on Windows XP with SP3. In 2011 Windows Embedded 7 POSReady based on Windows 7 SP1 was released, which succeeded POSReady 2009. Microsoft has since changed the name of this product from «Windows Embedded POSReady» to «Windows Embedded Industry». Microsoft released Windows Embedded 8 Industry in April 2013, followed by 8.1 Industry in October 2013.

Embedded NAVReady[edit]

Windows Embedded NAVReady, also known as Navigation Ready, is a plug-in component for Windows CE 5.0. It is intended to be useful for building portable handheld navigation devices.

Embedded Automotive[edit]

Windows Embedded Automotive, formerly Microsoft Auto, Windows CE for Automotive, Windows Automotive, and Windows Mobile for Automotive, is an embedded operating system based on Windows CE for use on computer systems in automobiles. The latest release, Windows Embedded Automotive 7 was announced on October 19, 2010.[27][28]

Embedded Handheld[edit]

On January 10, 2011, Microsoft announced Windows Embedded Handheld 6.5. The operating system has compatibility with Windows Mobile 6.5 and is presented as an enterprise handheld device, targeting retailers, delivery companies, and other companies that rely on handheld computing. Windows Embedded Handheld retains backward compatibility with legacy Windows Mobile applications.[29] Windows Embedded 8.1 Handheld was released for manufacturing on April 23, 2014.[30] Known simply as Windows Embedded 8 Handheld (WE8H)[21] prior to release, it was designed as the next generation of Windows Embedded Handheld for line-of-business handheld devices and built on Windows Phone 8.1, which it also has compatibility with. Five Windows Embedded 8.1 Handheld devices have been released; Manufactured by Bluebird, Honeywell and Panasonic as listed below.[31]

Product Release Date CPU RAM Storage Display Camera(s) NFC MicroSD
Back Front
Bluebird BM180 (BP30) January 2014 1.5 GHz
Dual-core
1 GB
2 GB
8 GB
16 GB
5”
720 × 1280 px
1080 × 1920 px
8 MP 1.3 MP Yes Yes
Bluebird EF500 (EF500R) September 2015 Yes Yes
Honeywell Dolphin 75e April 2015 2.26 GHz
Dual-core
2 GB 16 GB 4.3”
480 × 800 px
Yes Yes
Honeywell Dolphin CT50 April 2015 4.7”
720 × 1280 px
Yes Yes
Panasonic Toughpad FZ-E1 August 2014 2.3 GHz
Quad-core
32 GB 5”
720 × 1280 px
1.3 MP Yes Yes

See also[edit]

  • Microsoft Azure RTOS ThreadX

References[edit]

  1. ^ Microsoft. «Windows Embedded lifecycle». Retrieved October 23, 2019.
  2. ^ Microsoft. «Extended Security Updates». Retrieved August 21, 2020.
  3. ^ Microsoft. «Windows IoT lifecycle». Retrieved August 4, 2017.
  4. ^ a b «Windows Embedded Version Overview» (PDF). PROXIS. Retrieved August 29, 2020.
  5. ^ «IoT Enterprise FAQ». Microsoft. Retrieved July 2, 2021.
  6. ^ «IoT Enterprise Features by Release». Microsoft. Retrieved July 2, 2021.
  7. ^ «The next Windows 10 Long Term Servicing Channel (LTSC) release». Microsoft. February 18, 2021. Retrieved July 2, 2021.
  8. ^ «Windows 10 on Thin Clients: Deliver Best Results with Scout Agents (Part 1 of 2)». Fujitsu. Retrieved August 25, 2020.
  9. ^ «Supported operating systems and browsers in Intune». Microsoft. Retrieved August 25, 2020.
  10. ^ «What is Windows Server IoT 2019». Retrieved December 9, 2020.
  11. ^ «Windows for IoT Datasheet» (PDF). Retrieved December 9, 2020.
  12. ^ a b «Microsoft Charts Its Road Map for Windows Embedded Business». News Center. Microsoft. April 15, 2008. Retrieved January 19, 2012.
  13. ^ a b c «Which Windows Embedded Product is Right for Me?». Windows Embedded portal. Microsoft. Retrieved January 19, 2012.
  14. ^ «Microsoft announces general availability of Windows Embedded Compact 2013». Microsoft News Center. Microsoft. Retrieved July 14, 2013.
  15. ^ «Windows Embedded». msdn.microsoft.com. Retrieved January 30, 2017.
  16. ^ «Microsoft Brings Rich User Experiences to Smart, Connected, Service-Oriented Enterprise Devices With Windows Embedded Standard 2009». News Center. Microsoft. June 4, 2008. Retrieved January 19, 2013.
  17. ^ «Microsoft Announces the Next Version of Windows Embedded Standard to Be Built on Windows 7». News Center. Microsoft. October 28, 2008. Retrieved January 19, 2013.
  18. ^ a b Foley, Mary Jo (June 6, 2008). «Windows Embedded ‘Quebec’ due in 2010». ZDNet. CBS Interactive. Retrieved January 19, 2013.
  19. ^ «Microsoft Delivers Windows 7 Technologies to Device Manufacturers With Release of Windows Embedded Standard 7». News Center. Microsoft. April 27, 2010. Retrieved January 19, 2013.
  20. ^ «Windows Embedded 8 Generally Available | News Center». news.microsoft.com. March 20, 2013. Retrieved May 3, 2016.
  21. ^ a b Foley, Mary Jo. «Microsoft makes first of its Windows Embedded 8 releases generally available | ZDNet». ZDNet. Retrieved May 3, 2016.
  22. ^ Tung, Liam. «Microsoft makes final push to rid world of Internet Explorer 10». ZDNet. Retrieved March 13, 2019.
  23. ^ Keizer, Gregg (December 1, 2015). «Nearly 370M IE users have just 6 weeks to upgrade». Computerworld. Retrieved May 17, 2020.
  24. ^ GitHub-Name. «Lifecycle FAQ — Internet Explorer and Edge — Microsoft Lifecycle». docs.microsoft.com. Retrieved May 17, 2020.
  25. ^ «Internet Explorer Support Lifecycle Policy FAQ». Archived from the original on November 6, 2015. Retrieved May 13, 2016.
  26. ^ «Windows Embedded Server». Windows Embedded portal. Microsoft. Retrieved January 19, 2013.
  27. ^ «Microsoft Drives the Future of In-Vehicle Infotainment | News Center». news.microsoft.com. October 19, 2010. Retrieved May 3, 2016.
  28. ^ Foley, Mary Jo. «Microsoft delivers Windows Embedded Automotive 7 | ZDNet». ZDNet. Retrieved May 3, 2016.
  29. ^ «Windows Embedded Handheld 6.5 Key Features». Windows Embedded portal. Microsoft. Retrieved January 19, 2013.
  30. ^ «Windows Embedded 8.1 Handheld has been released to manufacturing; SDK is now generally available». Windows Embedded Blog. Retrieved April 25, 2016.
  31. ^ «Windows Embedded 8.1 Handheld». Microsoft. Retrieved January 30, 2017.

Further reading[edit]

  • Kan, Michael (November 14, 2012). «Microsoft updates roadmap for Windows Embedded, more releases to come». PC World. IDG. Retrieved January 12, 2015.
  • Foley, Mary Jo (March 20, 2013). «Windows Embedded 8 releases generally available». ZDNet. Retrieved January 19, 2015.
  • Valazco, Chris (February 25, 2014). «Panasonic’s latest Toughpad has the strength, thickness of 10 smartphones (hands-on)». Engadget. Retrieved January 19, 2015.

External links[edit]

  • Official website

Линейка продуктов Microsoft для создания специализированных устройств доступна любому производителю. Ее главные преимущества — уникальная система ценообразования (лицензирования), позволяющая производителю сэкономить до 70% на затратах на программное обеспечение, а также набор технических преимуществ, зависящих от версии операционной системы. Новейшие продукты линейки — Windows 10 IoT Core, Windows 10 IoT Enterprise.

Windows 11 IoT Enterprise

Windows 11 IoT Enterprise — самое значительное обновление операционной системы Windows со времен Windows 10

Подробнее

Windows 10 IoT Enterprise

Редакция Windows 10 для специализированных устройств. Максимальная функицональность; стоимость зависит от модели CPU в устройстве.

Подробнее

Windows 10 IoT Core Services

Выпуск Windows 10 IoT Core Services состоится осенью 2018 года, одновременно с выходом следующего LTSC-обновления.

Подробнее

Windows Server IoT 2019

ОС Windows Server для специализированных систем и эксклюзивные редакции без CAL для вертикальных рынков.

Подробнее

Microsoft SQL Server IoT

Microsoft SQL Server для специализированных систем.

Подробнее

Windows Storage Server

Редакция Windows Embedded Server для файловых хранилищ.

Подробнее

Windows Embedded POSReady

Готовые операционные системы на Windows 7 и XP для розничной торговли, Digital Signage, POS-индустрии и банкинга.

Подробнее

Windows Embedded Compact

32-битные операционные системы Майкрософт «жесткого» реального времени для компактных устройств.

Подробнее

Windows Embedded Standard

Компонентные ОС — когда производители сами собирают образ операционной системы с помощью средства разработки.

Подробнее

Windows for Embedded Systems FES

Возможность приобрести привычные настольные ОС Windows Professional или Ultimate по выгодной цене и в нужной версии.

Подробнее

Windows Embedded Industry

Продолжение линейки Windows Embedded POSReady на Windows 8.1. Поддерживает UWP-приложения, тачскрин, metro-интерфейс.

Подробнее

Сертифицированные Windows Embedded

Операционные системы Windows, сертифицированные ФСТЭК.

Подробнее

Как купить Windows 10 IoT / Embedded

Подробное описание для покупки лицензий операционных систем Windows IoT / Embedded.

Подробнее

Окончание поддержки Windows 7

Какие риски угрожают вашим системам при использовании неподдерживаемой операционной системы, что делать дальше?

Подробнее

Скрипты для настройки образа

Разработка специалистов Кварта Технологии, которая поможет упростить и автоматизировать настройку образа Windows 10 IoT Enterprise.

Подробнее

  • Windows embedded standard что это за система
  • Windows essentials 2012 что это
  • Windows error page fault in nonpaged area
  • Windows event collector что это
  • Windows error message creator скачать