Всегда ли нужно подписывать программное обеспечение для Windows 8 на поверхности?

Возможный дубликат:
Установите приложение Windows 8 Modern UI без Магазина Windows

Мы хотим запрограммировать Windows 8 для Surface и столкнуться с проблемами при подписании программного обеспечения перед установкой для тестирования и демонстрацией окончательных версий. Это напрасная трата нашего времени и энергии.

Это стратегия Microsoft, что они разрешают только подписанное программное обеспечение на поверхности?

1 ответ

Решение

Возможна загрузка современных приложений пользовательского интерфейса в Windows 8/Windows RT. Есть несколько ограничений / предварительных условий, хотя.

Вам понадобится либо

  • Windows 8 Pro
  • Windows 8 Enterprise
  • Windows RT

Windows 8 Pro

С Windows 8 Pro вы можете загружать современные приложения, хотя только если у вас есть лицензия разработчика Windows 8. Лицензия является бесплатной, но вам нужно будет использовать PowerShell(или, в качестве альтернативы, установить Visual Studio - который будет установлен, если вы все равно разрабатываете приложение), чтобы получить лицензию.

После запуска PowerShell от имени администратора введите ниже, чтобы получить лицензию.

Show-WindowsDeveloperLicenseRegistration 

Нажмите "Согласен" и войдите в свою учетную запись Microsoft, чтобы получить лицензию. После получения введите команду ниже, чтобы загрузить приложение

Add-AppxPackage C:\example.appx

заменив example.appx именем вашего пакета.

Windows 8 Pro / Enterprise / Windows RT

Для Windows 8 Pro без лицензии разработчика или для Windows RT/Windows 8 Enterprise вам необходимо приобрести ключ активации боковой загрузки. Ключ активации можно приобрести у Microsoft. После того, как вы приобрели ключ активации, вам нужно зарегистрировать его, открыв командную строку и введите следующее:

slmgr /ipk <activation-key>

замена <activation-key> с ключом активации.

В качестве альтернативы, если у вас Windows 8 Enterprise, которая присоединена к домену Active Directory, домен должен включить параметр Разрешить всем доверенным приложениям устанавливать параметр групповой политики. Вот как вы можете включить групповую политику:

  • Откройте редактор групповой политики (gpedit.msc).
  • В разделе Политика локального компьютера выберите Конфигурация компьютера, Административные шаблоны, Компоненты Windows, а затем Развертывание пакета приложения.
  • Дважды щелкните параметр "Разрешить установку всем доверенным приложениям".
  • В окне Разрешить установку всех доверенных приложений нажмите "Включено", а затем нажмите "ОК".

Как только ключ был активирован или добавлена ​​групповая политика, вы можете загрузить его, набрав:

Add-AppxPackage C:\example.appx
Другие вопросы по тегам