Установите приложение Windows 8 Modern UI без Магазина Windows


10

Как мне установить приложение Modern UI / Metro без использования собственного приложения Магазина Windows в Windows 8?

Я не знаю, возможно ли это вообще или нет, как приложение устанавливается в Магазине Windows в таких случаях.

Ответы:


13

По умолчанию при создании приложений Магазина Windows они подписываются с использованием временного ключа для локального тестирования. Для этого разработчикам необходимо получить лицензию разработчика от Microsoft, которая является бесплатной и доступной для всех (при условии регистрации). Смотрите раздел ссылок ниже, если вы заинтересованы в его получении.

Теперь любой компьютер, на котором установлена ​​лицензия разработчика, широко открыт, поскольку по определению лицензия должна использоваться только разработчиками для создания и тестирования своих приложений. Конечные пользователи не должны использовать этот подход для произвольной установки сторонних приложений по очевидным причинам безопасности. Вместо этого существует «правильный» метод боковой загрузки, которому Microsoft хочет следовать для продвинутых / корпоративных пользователей (для обычных пользователей загрузка и установка одобренных Microsoft приложений только из Магазина Windows является рекомендуемым безопасным подходом).


«Правильный» sideloading предполагает групповую политику настройки находится в Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / App Package Deploymentназываемых разрешающем все доверенных приложениях , чтобы установить , что должна быть включена первым:

1

Если редактор локальной групповой политики недоступен (например, в ядре или RT), вы можете установить значение HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedAppsраздела реестра равным 1 .

Примечание: согласно названию параметра, только доверенные приложения могут быть загружены. Это означает, что у вас должен быть сертификат на ПК, который соответствует сертификату, используемому для подписи приложения (т. Е. Приложение должно быть подписано центром сертификации, которому доверяют на целевом ПК). Несертифицированные / ненадежные приложения не могут быть установлены с помощью этого метода (и почему вы хотите?)

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

В качестве альтернативы только в Windows 8 Enterprise / Server 2012 можно включить боковую загрузку, просто подключив ПК к домену Active Directory, в котором включен вышеупомянутый параметр групповой политики. Windows RT не может быть присоединена к домену, поэтому единственное решение состоит в том, чтобы использовать ключ продукта корпоративной загрузки, как упомянуто выше.

После того, как вы дойдете до этого, вы можете получить пакет .appx от разработчика и установить его (а также любые пакеты приложений зависимостей), введя команду, подобную следующей, в приглашении PowerShell:

Add-AppxPackage C:\app1.appx –DependencyPath C:\winjs.appx

Разработчик может также предоставить сценарий PowerShell для конкретного приложения (например, сценарий, созданный Visual Studio, как упомянуто пользователем в его ответе, но для такого сценария может потребоваться лицензия разработчика, которая не рекомендуется для конечных пользователей, как описано выше).

Чтобы получить список установленных загруженных приложений, откройте PowerShell с правами администратора и введите следующую команду:

Get-AppxPackage -AllUsers

Дополнительные сведения, в том числе об использовании инструмента командной строки Deployment Image Service and Management (DISM) или командлетов PowerShell для добавления приложений без лицензий Windows Store в образ Windows (WIM), см. В статье Как добавить и удалить приложения TechNet, ссылки на которую приведены ниже.


Это в значительной степени завершает обзор того, что является «правильным» рекомендуемым Microsoft подходом боковой загрузки. Теперь давайте немного поговорим о ключах продуктов для дополнительной загрузки на предприятии, которые требуются для Windows RT и компьютеров, не входящих в домен Windows 8 Enterprise / Pro. Эти ключи доступны для выбора клиентов через Центр корпоративного лицензирования Microsoft (VLSC). См. Руководство по корпоративному лицензированию для Windows 8 и Windows RT в разделе ссылок ниже для получения дополнительной информации. Эти ключи также можно легально купить онлайн (найдите код продукта J7S-00004 ). Единственный недостаток? По-видимому, они доступны только в упаковках по 100 штук и продаются в розницу по цене около 3000 долларов за упаковку, так что да, не совсем дешево.

Еще одна проблема, связанная с запутанным процессом Microsoft Volume Licensing / Software Assurance (SA), заключается в том, что если вы покупаете ПК с предустановленными версиями Windows 8 Pro для розничной торговли, поскольку розничные лицензии не являются лицензиями SA, то выигрывают ключи продукта с дополнительной загрузкой. не работают, или они будут работать, и оригинальные лицензии будут недействительными. Если вы не чесать голову в этот момент (предшественник , без сомнения , к витку энергичное таскание за волосы из чистого разочарования), я рекомендую вам прочитать это сложно (не что занижение!) ZDNet статья связана с ниже , поскольку мы входим в лицензирование на уровне предприятия и, возможно, правовые вопросы, которые лучше всего обсуждать в другом месте.

Ссылки для дальнейшего чтения


Привет, значит ли это, что я могу развернуть до 100 планшетов Surface по цене 30 долларов за таблетку, если, конечно, я куплю всю упаковку. Не может быть плохим решением для моей личной ситуации
TimothyP

1
@TimothyP: Я бы так предположил, но рекомендую проконсультироваться с кем-то, обладающим специальным опытом корпоративного лицензирования, чтобы быть абсолютно уверенным. Не хочу давать вам плохой совет, который может привести к неприятностям позже.
Каран

Я сделаю это, спасибо :-) По крайней мере, я знаю, где начать искать сейчас.
TimothyP

8

Да, вы можете, но разработчик приложения должен предоставить его вам. Разработчик предоставит вам эти файлы:

Если вы откроете .ps1файл, он сначала запросит лицензию разработчика для вашего ПК, а затем установит приложение, которое дал вам разработчик.

Этот метод применяется ко всем версиям Windows 8: Core, Pro и Enterprise, и вам даже не нужна Visual Studio.


Но разве вам не нужна установленная Visual Studio для этого?
пратнала

Нет. Вам не нужна Visual Studio.
Elmo

Это также относится к Windows RT?
Мануэль Фо

0

Это возможно в корпоративной среде (Windows 8 Enterprise), где возможна боковая загрузка приложений. Иначе, нет, это ответ. Приложения устанавливаются в виде пакетов (группы файлов), которые хранятся в разных местах системы. Только процесс wwahost.exeзнает, как запустить их как приложение.

Пиратство, это может быть возможно, если ОС взломана IMO

РЕДАКТИРОВАТЬ: Это возможно на сторонних компьютерах, а также с ключом разработчика. Спасибо @ramhound


Вы можете загрузить приложение Modern UI на любую версию Windows 8 и, конечно, Windows RT.
Ramhound

Если только это не предприятие
пратнала

Как вы будете делать это для не предпринимательства?
пратнала

С ключом разработчика, конечно. Не стесняйтесь исправить вашу неверную информацию.
Ramhound

-1

Нет, в настоящее время это невозможно без прохождения через Windows Store. Это похоже на Apple Store. Вы не можете установить приложение на свой iPhone / iPad, не пройдя через Apple Store.

Однако кроме приложения Metro UI вы можете установить его без приложения Магазина Windows.


Если вы делаете джейлбрейк, вы можете устанавливать приложения на iOS, не заходя в App Store. И даже если вы не делаете джейлбрейк, используя testflight или аналогичные
Magnetic_dud
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.