Это старая версия документа!
В отличие от систем семейства Windows Embedded 7, все системы Windows Embedded 8 (WE8)
вне зависимости от метода лицензирования требуют онлайн-активации на серверах Microsoft.
Это означает, что каждое устройство на базе WE8 должно быть подключено к сети интернет хотя бы при
первоначальной установке операционной системы.
Кроме того, в случае значительных изменений оборудования система может потребовать повторной активации.
Все это в совокупности может стать преградой для использования WE8 на необслуживаемых системах,
работающих без подключения к интернет.
Если оборудование встраиваемой системы не изменяется (обычно это верно для большинства встраиваемых систем),
то проблема решается путем подключения целевой системы к интернет на время первого запуска.
После автоматической активации систему от интернета можно отключить.
Однако такое решение нельзя считать полным, поскольку встраиваемые решения в общем случае могут вообще не
содержать сетевого контроллера.
Неактивированная система имеет ряд ограничений в использовании, в частности, поверх всех окон отображается
полупрозрачное уведомление о необходимости активации, а также ограничены возможности персонализации системы.
В итоге возникает некоторое недоумение по поводу механизма активации, так как отказаться от нее нельзя и выполнять
ее необходимо для каждой системы строго в онлайн-режиме.
Понимая, что необходимость онлайн-активации может ограничить использование WE8 во встраиваемых системах,
мы провели исследование по механизмам активации и нашли решение, которое не требует подключения активируемой
машины к интернет и не требует даже наличия сетевого контроллера.
Суть решения в том, что целевая система активируется не непосредственно на сервере Microsoft, а данные,
уникально ее идентифицирующие («данные лицензирования»), передаются на другой системе, подключенной к интернету,
на сервер активации, считывается ответ этого сервера (строка специального вида, «подтверждение активации»),
который впоследствии применяется к указанной целевой системе.
Вся последовательность действий занимает 3 шага:
Все шаги полностью автоматизированы с помощью сценариев PowerShell. Достоинства такого подхода:
Решение доступно в разделе «Примеры автоматизации», для получения доступа к данному разделу обратитесь к нашему менеджеру.