Встановіть додаток інтерфейсу Windows 8 Modern без інтерфейсу Windows Store


10

Як я можу встановити сучасний додаток інтерфейсу / метро без використання вбудованого додатка Windows Store у Windows 8?

Я не знаю, чи це можливо, або як це, як додаток навіть встановлюється з магазину Windows у таких випадках.

Відповіді:


13

За замовчуванням під час створення додатків Windows Store вони підписуються за допомогою тимчасового ключа для локального тестування. Це вимагає від розробників отримати ліцензію для розробників від Microsoft, яка є безкоштовною та доступною для всіх (за умови реєстрації). Дивіться розділ посилань нижче, якщо ви зацікавлені отримати його.

Тепер будь-який ПК, на якому встановлена ​​ліцензія для розробників, широко відкритий, оскільки за визначенням ліцензія повинна використовуватися лише розробниками для створення та тестування своїх додатків. Кінцеві користувачі не повинні використовувати цей підхід для добровільної установки сторонніх додатків з очевидних причин безпеки. Натомість існує "належний" метод завантаження, який Microsoft хоче, щоб дотримувалися досвідчені / корпоративні користувачі (для звичайних користувачів завантаження та встановлення програм, затверджених Microsoft лише з магазину Windows, є рекомендованим безпечним підходом).


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

1

Якщо Редактор локальної групової політики недоступний (наприклад, у Core або 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

Докладніші відомості, зокрема використання інструменту командного рядка управління розгортанням зображення та управління (DISM) або командлетів PowerShell для додавання програм, у яких відсутня ліцензія Windows Store, на зображення Windows (WIM), див. У розділі Як додавати та видаляти програми TechNet, пов’язані нижче.


Це в значній мірі завершує огляд того, що є "правильним" підходом до завантаження Microsoft, рекомендованим 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 планшетів на поверхні за 30 доларів за планшет, якщо припустити, що я купую цілий пакет, звичайно. Можливо, це не буде поганим рішенням для моєї особистої ситуації
TimothyP

1
@TimothyP: Я вважаю, що так, але рекомендую вам проконсультуватися з кимсь із конкретними знаннями обсягу / корпоративного ліцензування, щоб бути абсолютно впевненим. Тут не хочеться давати вам погану пораду, яка пізніше може занепокоїти вас.
Каран

Я зроблю це, дякую :-) Принаймні я знаю, з чого зараз почати шукати.
ТимофійП

8

Так, ви можете, але розробник програми повинен надати вам це. Розробник передасть вам ці файли:

Якщо ви відкриєте .ps1файл, він спочатку запитає ліцензію розробника на ваш ПК, а потім встановить додаток, яке вам дав розробник.

Цей метод застосовується до всіх версій Windows 8: Core, Pro та Enterprise, і вам навіть не потрібна Visual Studio.


Але для цього вам не потрібна встановлена ​​Visual Studio?
pratnala

Ні. Вам не потрібна Visual Studio.
Elmo

Чи застосовується це і для Windows RT?
Мануель Фоу

0

Це можливо в умовах корпоративного середовища (Windows 8 Enterprise), де можливе завантаження додатків. Інакше, відповідь немає. Додатки встановлюються у вигляді пакетів (групи файлів), які зберігаються в різних місцях системи. Тільки процес wwahost.exeзнає, як запустити їх як додаток.

Піратство, це може бути можливим, якщо ОС перебуває у в'язниці IMO

EDIT: Це можливо і в непідприємницьких машинах, а також з ключем розробника. Завдяки @ramhound


Ви можете завантажувати додаток Modern UI в будь-якій версії Windows 8 і, звичайно, Windows RT.
Рамхаунд

Якщо це не підприємство
пратнала

Як ви це зробите для непідприємницьких?
pratnala

З ключем для розробника, звичайно. Не соромтеся виправляти неправильну інформацію.
Рамхаунд

-1

Ні, наразі це неможливо без проходження Windows Store. Це схоже на Apple Store. Ви не можете встановити додаток на свій iPhone / iPad, не перейшовши через Apple Store.

Однак, крім програми Metro UI, ви можете встановити його без додатка Windows Store.


Якщо ви перебуваєте у в'язниці, ви можете встановлювати програми на iOS, не проходячи через App Store. І навіть якщо ви не перебуваєте у в'язниці, використовуючи тестовий політ або подібні засоби
Magnetic_dud
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.