Як встановити програмне забезпечення .Appx або .AppxBundle на Windows 10
Нові програми Microsoft Universal Windows Platform використовують формат файлів .Appx або .AppxBundle. Зазвичай вони встановлюються з магазину Windows, але Windows 10 дозволяє завантажувати пакети Appx з будь-якого місця.
Як і інші програми, вам слід встановлювати пакети .Appx або .AppxBundle з джерел, яким ви довіряєте.
Що таке .Appx або .AppxBundle?
Нові програми Windows 10 «Універсальні програми» або «Універсальні Windows-платформи» поширюються у файлах .Appx або .AppxBundle. Це пакети програм, які включають в себе ім'я, опис і дозволи додатки разом із двійковими файлами програми. Windows може встановлювати та видаляти ці пакети стандартним чином, тому розробникам не потрібно писати власні інсталятори. Windows може обробляти все послідовно, дозволяючи їй чисто видаляти програми без залишків записів реєстру.
Якщо розробник робить програму .Appx, ви зазвичай не завантажуєте і не встановлюєте її безпосередньо. Замість цього ви відвідуєте магазин Windows, виконуйте пошук програми, яку ви бажаєте встановити, та завантажте її з магазину. Все програмне забезпечення в магазині Windows знаходиться у форматі .Appx або .AppxBundle за кадром.
У деяких випадках може знадобитися встановити пакунок .Appx або .AppxBundle за межами магазину. Наприклад, на вашому робочому місці може бути програма, потрібна вам у форматі .Appx, або ви можете бути розробником, якому необхідно перевірити своє програмне забезпечення, перш ніж завантажувати його в магазин.
Перший: увімкнути Sideloading
Можна встановити лише програмне забезпечення .Appx або .AppxBundle, якщо в пристрої Windows 10 увімкнено sideloading. За замовчуванням увімкнено функцію Sideloading, починаючи з оновлення в листопаді, але на деяких пристроях політику компанії можна вимкнути.
Щоб перевірити, чи увімкнено sideloading, перейдіть до Налаштування> Оновлення та безпека> Для розробників. Переконайтеся, що налаштування тут встановлено або на "Програмі Sideload", або в "Режимі розробника". Якщо він налаштовано на "Програми магазину Windows", ви не зможете встановити програмне забезпечення .Appx або .AppxBundle за межами магазину Windows.
Якщо цей параметр встановлено як "Програми магазину Windows" і ви увімкнете sideloading, Windows попередить, що програми, які ви встановлюєте, можуть відкривати ваш пристрій і дані або завдати шкоди вашому ПК. Це як встановлення звичайного програмного забезпечення для Windows: встановлюйте програмне забезпечення лише з джерел, яким ви довіряєте.
Як встановити пакет .Appx за допомогою графічного інсталятора
Під час ювілейного оновлення Windows 10 корпорація Майкрософт додала новий інструмент "App Installer", який дозволяє графічно встановлювати програми .Appx або .AppxBundle. Щоб встановити їх, просто двічі клацніть пакет .Appx або .AppxBundle.
Вам буде показана інформація про пакет .Appx, включаючи ім'я, видавець, номер версії та піктограму, надану розробником. Щоб встановити пакет, натисніть кнопку «Встановити».
Як встановити пакет .Appx з PowerShell
Windows 10 також містить командлети PowerShell, які можна використовувати для встановлення пакета .Appx. Командлет пропонує більше можливостей, ніж інструмент інсталяції програми, наприклад, можливість вказати Windows на шляху залежності, який містить інші пакунки, необхідні для пакунків .Appx..
Щоб інсталювати пакет Appx за допомогою PowerShell, спочатку відкрийте вікно PowerShell. Можна шукати в меню "Пуск" для "PowerShell" і запустити ярлик PowerShell, щоб відкрити його. Вам не потрібно запускати його як адміністратора, оскільки для поточного облікового запису користувача встановлено програмне забезпечення .Appx.
Щоб встановити пакунок Appx, запустіть наступний командлет, вказавши його на шляху до файлу .Appx у вашій системі:
Add-AppxPackage -Path "C: шлях до файлу \ t
Щоб отримати додаткові параметри використання, зверніться до документації Microsoft Add-AppxPackage.
Як встановити незапаковану програму за допомогою PowerShell
Якщо ви розробляєте власне програмне забезпечення, вказаний вище командлет не буде ідеальним для вас. Він буде встановлювати лише належним чином підписані програми, але ви не обов'язково бажаєте підписати свою програму під час її розробки.
Ось чому існує альтернативний спосіб встановлення програмного забезпечення Appx. Це працює тільки з додатками, що залишилися у формі "без упаковки". Конвертер додатка для робочого столу також створює як безпакетну програму, яку можна встановити за допомогою команди нижче, так і остаточний пакет додатків .Appx..
Для цього потрібно відкрити вікно PowerShell як адміністратор. Після цього запустіть таку команду, вказуючи Windows на файл AppxManifest.xml у каталозі розпакованого додатка:
Add-AppxPackage -Path C: шлях до AppxManifest.xml -Register
Програма буде зареєстрована в системі в режимі розробника, ефективно встановлюючи її.
Щоб видалити пакунок AppX, просто клацніть його правою кнопкою миші в меню "Пуск" і виберіть "Видалити". Можна також використовувати командлет Remove-AppxPackage у PowerShell.