Здесь показаны различия между двумя версиями данной страницы.
Последняя версия Следующая версия справа и слева | |||
public:windows:quarta_solutions:we8s_activation [2015/07/28 15:11] Sergey Antonovich создано |
public:windows:quarta_solutions:we8s_activation [2015/07/28 16:41] Sergey Antonovich |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Решение для активации Windows 8/8.1 без сети/сетевого контроллера ===== | ===== Решение для активации Windows 8/8.1 без сети/сетевого контроллера ===== | ||
- | <WRAP todo>Раздел в разработке</WRAP> | + | В отличие от систем семейства Windows Embedded 7, все системы Windows Embedded 8 (WE8) вне зависимости от метода лицензирования требуют онлайн-активации на серверах Microsoft. Это означает, что каждое устройство на базе WE8 должно быть подключено к сети интернет хотя бы при первоначальной установке операционной системы. |
+ | |||
+ | Кроме того, в случае значительных изменений оборудования система может потребовать повторной активации. Все это в совокупности может стать преградой для использования WE8 на необслуживаемых системах, работающих без подключения к интернет. | ||
+ | |||
+ | Если оборудование встраиваемой системы не изменяется (обычно это верно для большинства встраиваемых систем), то проблема решается путем подключения целевой системы к интернет на время первого запуска. После автоматической активации систему от интернета можно отключить. | ||
+ | Однако такое решение нельзя считать полным, поскольку встраиваемые решения в общем случае могут вообще не содержать сетевого контроллера. | ||
+ | |||
+ | Неактивированная система имеет ряд ограничений в использовании, в частности, поверх всех окон отображается полупрозрачное уведомление о необходимости активации, а также ограничены возможности персонализации системы. | ||
+ | В итоге возникает некоторое недоумение по поводу механизма активации, так как отказаться от нее нельзя и выполнять ее необходимо для каждой системы строго в онлайн-режиме. | ||
+ | |||
+ | Понимая, что необходимость онлайн-активации может ограничить использование WE8 во встраиваемых системах, мы провели исследование по механизмам активации и нашли решение, которое не требует подключения активируемой машины к интернет и не требует даже наличия сетевого контроллера. | ||
+ | |||
+ | Суть решения в том, что целевая система активируется не непосредственно на сервере Microsoft, а данные, уникально ее идентифицирующие ("данные лицензирования"), передаются на другой системе, подключенной к интернет, на сервер активации, считывается ответ этого сервера (строка специального вида, "подтверждение активации"), который впоследствии применяется к указанной целевой системе. | ||
+ | |||
+ | Вся последовательность действий занимает 3 шага: | ||
+ | * Захват данных лицензирования на целевой систему и сохранение файла с ними на съемный носитель (например, USB флешку). | ||
+ | * Перенос файла с данными лицензирования на съемном носителе на систему, подключенную к интернет; передача данных лицензирования на сервер активации и получение подтверждения активации; сохранение подтверждения на съемный носитель. | ||
+ | * Перенос файла с подтверждением активации на съемном носителе на целевую систему и применение данных подтверждения, после чего система становится активированной. | ||
+ | |||
+ | Все шаги полностью автоматизированы с помощью сценариев PowerShell. | ||
+ | |||
+ | Достоинства такого подхода: | ||
+ | * Не требуется наличие интернет-соединения и сетевого адаптера вообще. | ||
+ | * Может быть сохранена резервная копия подтверждения активации. |