Подтвердить что ты не робот

Загрузка приложений на Windows 8 Pro

В настоящее время я играю с загрузкой приложений Windows 8 в корпоративной среде. Наши клиенты, скорее всего, будут запускать Windows 8 Pro на планшетах на базе x86. Развертывание приложения с помощью PowerShell работает (скорее), , пока на целевом устройстве зарегистрирована учетная запись разработчика. Если это не так, следующая ошибка возникает при запуске приложения:

Это приложение не может открыть

Проблема с ~ AppName ~. Свяжитесь с вашим системного администратора о его восстановлении или переустановке.

Корневой сертификат нашего ЦС установлен на устройстве и установлен параметр Разрешить все доверенные приложения для установки групповой политики. Устройство находится в (экспериментальном) домене. В Windows 8 Enterprise это действительно работает как шарм.

Что касается этой статьи в TechNet, для загрузки на другие версии Windows, кроме Enterprise, требуется "ключ активации продукта для загрузки". Я искал дополнительную информацию о таком ключе, но ничего не нашел.

Итак, мой вопрос: что такое "ключ активации продукта для загрузки", кто его генерирует и как его активировать/ввести? Или эта фраза означает, что нам нужно выбрать Windows 8 Enterprise?

4b9b3361

Ответ 1

Согласно этой статье о ZDNet, вам нужно купить ключи, необходимые для включения боковой загрузки в Windows 8 Pro (если вы не хотите придерживаться лицензия разработчика). Если вы ищете данный SKU (J7S-00005), вы найдете несколько магазинов, продающих пакеты с 100 ключами по 30 € каждый.

Ответ 2

http://blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-to-businesses.aspx говорит, что "[вам нужно" активировать специальный ключ продукта на целевой машине, чтобы включить загрузку по бокам. Мы поговорим подробнее о том, как [получить] ключи продукта в предстоящем сообщении в блоге. Ключ продукта нужно только установить и активировать один раз на ПК ".

Последнее, что я нашел (28 августа): http://social.technet.microsoft.com/Forums/en-US/w8itproinstall/thread/3092a681-b9cc-473b-83aa-b492ea7f3946 ... говорит: "Enterprise SKU не требуется (для загрузки на Windows RT или Windows 8). Вы можете загружать бонусы в Windows RT или Windows 8 Pro, если вы активировали Sideloading Product Key. Сведения о том, как получить такой ключ, еще не доступны.

Ответ 3

Официальная документация для совместного использования вашего приложения здесь. Ответ состоит из двух частей:

script выполняет следующие шаги.

...

Шаг 2: проверяет наличие лицензии разработчика. Если script не найдет того, или истек срок действия вашей текущей лицензии, вам будет предложено его получить. Чтобы получить лицензию разработчика, у вас должна быть учетная запись Microsoft. Дополнительные сведения см. В разделе Получение лицензии разработчика (приложения в стиле Metro).

Прежде чем Store примет ваше приложение стиля Metro, вы должны его упаковать и получить его в соответствии с определенными правилами. Если Windows Store не сертифицировал приложение в стиле Metro, приложение не может работать в Windows, если у вас нет лицензии разработчика, установленной на локальном компьютере, или приложение не загружается на компьютер вашим предприятием. (Это ограничение не распространяется на настольные приложения.) Sideloading - это процесс установки приложений, которые не были распространены через Windows Store, как правило, для тестирования приложения, прежде чем оно будет готово к продаже. Для получения дополнительной информации о боковом заказе см. Раздел "Что такое боковая загрузка"? Позволяет ли Windows Store?

Ссылка, чтобы получить разработчик liscense без визуальной студии.

Получение лицензии разработчика в командной строке

Если вы не используете Visual Studio 2012 вы можете получать лицензии на лицензирование и управлять ими командной строки, запустив эти команды в Windows PowerShell:

Show-WindowsDeveloperLicenseRegistration. Эта команда открывает диалог из которого вы можете получить лицензию разработчика и установить ее на локальная машина. Для запуска этой команды у вас должен быть действующий Microsoft Счет. Вы также должны запустить эту команду в командной строке с помощью повышенные разрешения.

Get-WindowsDeveloperLicense. Эта команда возвращает объект, который имеет два свойства: ExpirationTime и IsValid. ExpirationTime - это структура System.DateTime, которая содержит дату и время, когда срок действия лицензии истекает. IsValid - это System.Boolean, что указывает, действительна ли лицензия. Вы можете запустить эту команду из либо невыполненную командную строку, либо командную строку с повышенным разрешения.

Разрегистрировать-WindowsDeveloperLicense. Эта команда предупреждает что некоторые приложения в стиле Metro перестанут работать, если вы удалите лицензии разработчика с локальной машины. Если вы выберете "Да" ( по умолчанию), чтобы подтвердить, что вы хотите удалить лицензию, лицензию удаляется с локальной машины. Вы должны запустить эту команду в командной строки с повышенными разрешениями. Примеры показывают основные Синтаксис PowerShell:

C:\PS> Show-WindowsDeveloperLicenseRegistration
C:\PS> Get-WindowsDeveloperLicense
C:\PS> Unregister-WindowsDeveloperLicense

В качестве альтернативы, как вы упомянули, вы можете загружать приложение в другое место. Документация для этого найдена здесь. Дополнительная информация, ссылающаяся на msdn на боковую загрузку здесь.

Основная точка требуемого ключа:

В настоящее время пользовательский просмотр и бета-версия Windows Server 8 классифицируется как "принудительная загрузка предприятия". Это означает, что когда ПК подключен к домену, его можно настроить для приема не-Windows Store приложений со своего ИТ-администратора. Двигаясь вперед, эта функциональность установить приложения, не поддерживающие Windows Store Metro, будут доступны для Windows 8 Enterprise Edition и Windows 8 Server.