Ответы:
По умолчанию при создании приложений Магазина Windows они подписываются с использованием временного ключа для локального тестирования. Для этого разработчикам необходимо получить лицензию разработчика от Microsoft, которая является бесплатной и доступной для всех (при условии регистрации). Смотрите раздел ссылок ниже, если вы заинтересованы в его получении.
Теперь любой компьютер, на котором установлена лицензия разработчика, широко открыт, поскольку по определению лицензия должна использоваться только разработчиками для создания и тестирования своих приложений. Конечные пользователи не должны использовать этот подход для произвольной установки сторонних приложений по очевидным причинам безопасности. Вместо этого существует «правильный» метод боковой загрузки, которому Microsoft хочет следовать для продвинутых / корпоративных пользователей (для обычных пользователей загрузка и установка одобренных Microsoft приложений только из Магазина Windows является рекомендуемым безопасным подходом).
«Правильный» sideloading предполагает групповую политику настройки находится в Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / App Package Deployment
называемых разрешающем все доверенных приложениях , чтобы установить , что должна быть включена первым:
Если редактор локальной групповой политики недоступен (например, в ядре или 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 статья связана с ниже , поскольку мы входим в лицензирование на уровне предприятия и, возможно, правовые вопросы, которые лучше всего обсуждать в другом месте.
Ссылки для дальнейшего чтения
MSDN Dev Center - Получить лицензию разработчика (приложения Магазина Windows)
MSDN Dev Center - общий доступ к пакету приложений (приложения Магазина Windows)
Microsoft TechNet. Как добавлять и удалять приложения
Блоги MSDN - Развертывание приложений в стиле Metro на предприятиях
Microsoft TechNet (Windows 8 IT Pro Forums) - боковая загрузка на компьютерах, не подключенных к домену
Прямая загрузка - Руководство по корпоративному лицензированию для Windows 8 и Windows RT (подробнее см. На сайте корпоративного лицензирования Microsoft )
Да, вы можете, но разработчик приложения должен предоставить его вам. Разработчик предоставит вам эти файлы:
Если вы откроете .ps1
файл, он сначала запросит лицензию разработчика для вашего ПК, а затем установит приложение, которое дал вам разработчик.
Этот метод применяется ко всем версиям Windows 8: Core, Pro и Enterprise, и вам даже не нужна Visual Studio.
Это возможно в корпоративной среде (Windows 8 Enterprise), где возможна боковая загрузка приложений. Иначе, нет, это ответ. Приложения устанавливаются в виде пакетов (группы файлов), которые хранятся в разных местах системы. Только процесс wwahost.exe
знает, как запустить их как приложение.
Пиратство, это может быть возможно, если ОС взломана IMO
РЕДАКТИРОВАТЬ: Это возможно на сторонних компьютерах, а также с ключом разработчика. Спасибо @ramhound
Нет, в настоящее время это невозможно без прохождения через Windows Store. Это похоже на Apple Store. Вы не можете установить приложение на свой iPhone / iPad, не пройдя через Apple Store.
Однако кроме приложения Metro UI вы можете установить его без приложения Магазина Windows.