Подобно на друг софтуер, трябва да инсталирате само пакети.Appx или.AppxBundle от източници, на които имате доверие.
Какво представлява.Appx или.AppxBundle?
Новите приложения на Windows 10 "Универсални приложения" или "Универсална платформа на Windows" се разпространяват в.Appx или.AppxBundle файлове. Това са пакети за приложения, които включват името, описанието и разрешенията на дадено приложение, заедно с файловете на приложението. Windows може да инсталира и деинсталира тези пакети по стандартен начин, така че разработчиците не трябва да пишат свои инсталатори. Windows може да се справи с всичко по един последователен начин, което му позволява да деинсталирате чисто приложенията без записи в системния регистър.
Ако разработчикът прави програма.Appx, обикновено не го изтегляте и инсталирате директно. Вместо това посетете Windows Store, потърсете програмата, която искате да инсталирате, и го изтеглете от магазина. Целият софтуер в магазина на Windows е във формат.Appx или.AppxBundle зад кулисите.
В някои случаи може да се наложи да инсталирате пакет.Appx или.AppxBundle извън магазина. Например вашето работно място може да предостави приложение, от което имате нужда, във формат.Appx или може да сте разработчик, който трябва да тества вашия собствен софтуер, преди да го качите в магазина.
Първо: Активиране на отклоняването
Можете да инсталирате само софтуер.Appx или.AppxBundle, ако е активирано отклонение на лентата на вашия Windows 10 устройство. Sideloading е активирано по подразбиране, като се започне от Новата актуализация, но за някои устройства устройството може да бъде деактивирано от правилата на компанията.
За да проверите дали е активирано товарене, отворете Настройки> Актуализиране и защита> За програмисти. Уверете се, че настройката тук е настроена на "Sideload apps" или "Developer mode". Ако е зададено "Приложения за Windows Store", няма да можете да инсталирате софтуер.Appx или.AppxBundle извън магазина на Windows.
Как да инсталирате пакет.Appx с помощта на графичния инсталатор
На годишнината от актуализацията на Windows 10 Microsoft добави нов инструмент за инсталиране на приложение, който ви позволява да инсталирате приложенията.Appx или.AppxBundle графично. За да ги инсталирате, кликнете два пъти върху папката.Appx или.AppxBundle.
Как да инсталирате пакет.Appx с PowerShell
Windows 10 също включва команди PowerShell, които можете да използвате, за да инсталирате пакет.Appx. Cmdlet предлага повече функции от инструмента App Installer, като например възможността да насочвате Windows към пътя на зависимостта, който съдържа други пакети, необходими на пакета.Appx.
За да инсталирате пакет Appx с PowerShell, първо отворете прозореца PowerShell. Можете да търсите в менюто "Старт" за "PowerShell" и да стартирате PowerShell прекия път, за да го отворите. Не е необходимо да го стартирате като администратор, тъй като софтуерът.ppx е инсталиран само за текущия потребителски акаунт.
Add-AppxPackage -Path 'C:Path oFile.Appx'
За по-усъвършенствани опции за използване вижте документацията на Microsoft Add-AppxPackage.
Как да инсталирате непакетирано приложение с PowerShell
Ако разработвате собствен софтуер, горната cmdlet няма да е идеална за вас. Той ще инсталира само правилно подписани приложения, но не е задължително да искате да подпишете приложението си, докато го развивате.
Ето защо има алтернативен начин да инсталирате Appx софтуер. Това работи само с приложения, оставени в "не пакетирано" форма. Конверторът на Desktop App също така създава както непакетирано приложение, което можете да инсталирате, като използвате командата по-долу, и окончателния пакет за приложения Apps.
За да направите това, ще трябва да отворите прозорец PowerShell като администратор. След това изпълнете следната команда, сочейки Windows на файла "AppxManifest.xml" в директорията на неопакованото приложение:
Add-AppxPackage -Path C:Path oAppxManifest.xml -Register
Приложението ще бъде регистрирано в системата в режим на разработчик, което ефективно ще го инсталира.