Как установить App Installer на Windows 10 и 11

Если при двойном клике по файлу формата .msix или .appx система выдаёт ошибку «Не удаётся открыть этот пакет» либо предлагает найти приложение в Microsoft Store — почти наверняка на компьютере отсутствует компонент App Installer. Это системный установщик пакетов, без которого Windows не умеет распаковывать современные форматы приложений, а заодно перестаёт работать консольный менеджер winget.

Проблема особенно часто встречается на «обрезанных» сборках Windows 10/11, корпоративных редакциях LTSC и системах, где Microsoft Store был намеренно удалён. Ниже разберём, что это за компонент, какие способы установки существуют и что делать, если стандартный метод не срабатывает.

Что такое App Installer и зачем он нужен

App Installer — это служебное приложение от Microsoft, которое отвечает за установку, обновление и удаление пакетов форматов .appx, .appxbundle, .msix и .msixbundle. По сути, это аналог классического установщика MSI, но для современной экосистемы приложений Windows.

Дополнительно в состав App Installer входит диспетчер пакетов Windows Package Manager — та самая утилита командной строки winget, позволяющая ставить программы одной командой. Поэтому восстановление App Installer решает сразу две задачи: возвращает возможность открывать msix-файлы двойным кликом и оживляет winget.

  • 📦 Открывает и устанавливает пакеты .msix, .msixbundle, .appx, .appxbundle
  • 🔄 Обеспечивает фоновое обновление UWP-приложений из сторонних источников
  • ⌨️ Добавляет в систему менеджер пакетов winget
  • 🛡️ Проверяет цифровые подписи пакетов перед установкой

Проверка: установлен ли App Installer в системе

Прежде чем что-то ставить, стоит убедиться, что компонент действительно отсутствует. Самый быстрый способ — открыть PowerShell и выполнить команду:

Get-AppxPackage Microsoft.DesktopAppInstaller

Если в ответ вы видите строки с версией, архитектурой и статусом пакета — App Installer установлен, и проблему стоит искать в другом месте (например, в ассоциациях файлов). Пустой ответ означает, что пакета в системе нет.

Второй признак проверить проще всего через меню Параметры → Приложения → Установленные приложения: введите в поиске «App Installer». Также попробуйте выполнить в терминале команду winget --version — если она возвращает номер версии, компонент на месте.

📊 Как вы столкнулись с проблемой App Installer?
Ошибка при открытии .msix/.appx файла
Не работает команда winget
Microsoft Store удалён из системы
Собираю Windows без лишних компонентов

Способ 1: установка через Microsoft Store

Стандартный и самый безопасный метод работает, если магазин приложений в системе присутствует и функционирует. Откройте Microsoft Store, введите в поиске App Installer и нажмите кнопку «Получить» на странице приложения.

Иногда магазин сообщает, что продукт уже установлен, хотя пакет повреждён. В этом случае помогает переустановка: сначала удалите компонент через Параметры → Приложения, затем поставьте заново из Store. Обратите внимание, что для загрузки из магазина обычно требуется доступ к серверам Microsoft — на системах с жёсткими корпоративными ограничениями этот способ может быть недоступен.

⚠️ Внимание: если Microsoft Store был удалён из образа системы (частая ситуация на редакциях LTSC и кастомных сборках), этот способ не сработает — переходите к установке через офлайн-пакет, описанной ниже.

Способ 2: установка офлайн-пакета .msixbundle

Когда магазина нет или он не работает, App Installer ставится из готового пакета. Дистрибутив распространяется Microsoft в составе релизов winget — файл имеет расширение .msixbundle. Скачивать его следует только из официального репозитория Microsoft (проект winget-cli), чтобы исключить подмену пакета.

Установка выполняется двумя путями. Первый — просто запустить скачанный файл двойным кликом и подтвердить установку в появившемся окне. Но есть нюанс: если App Installer отсутствует, открыть msixbundle двойным кликом нечем. Тогда используется второй путь — команда в PowerShell от имени администратора:

Add-AppxPackage -Path "C:\Путь\к\Microsoft.DesktopAppInstaller.msixbundle"

После выполнения команды проверьте результат уже знакомой командой Get-AppxPackage Microsoft.DesktopAppInstaller и попробуйте запустить winget --version. Если пакет установлен без ошибок, обе проверки пройдут успешно.

☑️ Установка App Installer офлайн

Выполнено: 0 / 5

Зависимости: почему пакет не устанавливается

Частая причина сбоя — отсутствие в системе пакетов зависимостей, в первую очередь библиотек Microsoft.VCLibs и иногда Microsoft.UI.Xaml. Установщик в этом случае выдаёт ошибку, указывающую на недостающий фреймворк. Решение — сначала поставить зависимости той же командой Add-AppxPackage, а уже потом основной пакет.

Обратите внимание на архитектуру: для 64-битной системы нужны пакеты x64, для ARM-устройств — соответствующие arm64. Смешивание архитектур приводит к отказу установки. Также убедитесь, что версия Windows поддерживается: слишком старые сборки Windows 10 могут не принимать актуальные версии App Installer — в этом случае ищите более раннюю версию пакета, совместимую с вашей сборкой ОС.

Сравнение способов установки

СпособТребованияСложностьКогда применять
Microsoft StoreРаботающий магазин, доступ к серверам MicrosoftМинимальнаяСтандартные редакции Windows 10/11
Офлайн-пакет .msixbundlePowerShell, права администратораСредняяLTSC, удалённый Store, корпоративные ПК
Add-AppxPackage с зависимостямиСкачанные VCLibs и UI.XamlСредняяОшибка недостающего фреймворка
Обновление WindowsЦентр обновления WindowsМинимальнаяСлишком старая сборка ОС

Типичные ошибки и их решение

Ошибка 0x80073CF3 при установке обычно означает конфликт версий или отсутствие зависимостей — проверьте, что VCLibs установлены и подходят по архитектуре. Ошибка, связанная с сертификатом пакета, указывает на то, что файл был скачан из неофициального источника либо повреждён при загрузке: скачайте его заново.

Если Add-AppxPackage завершается без сообщений, но пакет не появляется в системе, проверьте, не заблокирована ли установка политиками. На корпоративных машинах администраторы иногда запрещают установку приложений через групповые политики или ограничивают работу службы Служба установки AppX (AppXSvc). Убедитесь, что эта служба не отключена: её можно найти в оснастке services.msc.

⚠️ Внимание: не скачивайте App Installer со сторонних сайтов «сборников программ». Пакет распространяется Microsoft бесплатно, а файлы из непроверенных источников могут содержать изменённый код, который получит права на установку приложений в вашей системе.
Что делать, если winget установлен, но не находит пакеты

Проверьте источники командой winget source list. Если список пуст, выполните winget source reset --force, затем winget source update. Также убедитесь, что система имеет доступ к интернету и дата/время на компьютере выставлены корректно — неверное время ломает проверку сертификатов.

Восстановление winget после установки

После установки App Installer команда winget обычно доступна сразу, но в новом окне терминала — текущий сеанс PowerShell может не подхватить обновлённые переменные окружения. Закройте и заново откройте терминал, затем выполните winget --version.

Дальнейшая работа строится просто: поиск программы — winget search название, установка — winget install название. Если winget запускается, но ругается на источники, помогает сброс и обновление источников пакетов (подробности — в спойлере выше).

FAQ: частые вопросы об App Installer

Можно ли установить App Installer без Microsoft Store?

Да. Для этого используется офлайн-пакет .msixbundle и команда Add-AppxPackage в PowerShell. Метод подробно описан в разделе об офлайн-установке — именно он применяется на редакциях LTSC и системах с удалённым магазином.

Чем App Installer отличается от winget?

App Installer — это сам компонент-установщик пакетов msix/appx, а winget — консольная утилита, входящая в его состав. Устанавливая App Installer, вы получаете оба инструмента одновременно.

Почему при установке появляется ошибка о недостающем фреймворке?

Пакету требуются зависимости — чаще всего библиотеки Microsoft.VCLibs соответствующей архитектуры. Скачайте и установите их той же командой Add-AppxPackage до установки основного пакета, затем повторите попытку.

Работает ли App Installer на Windows 10 LTSC?

Работает, но штатного магазина в LTSC нет, поэтому установка выполняется только офлайн-пакетом. Важно учитывать версию сборки ОС: слишком старые выпуски могут быть несовместимы с актуальными версиями App Installer — тогда ищите более раннюю версию пакета.

Установил пакет, но winget не распознаётся. Что делать?

Закройте все окна терминала и откройте новое — переменные окружения обновляются только в новом сеансе. Если не помогло, проверьте установку командой Get-AppxPackage Microsoft.DesktopAppInstaller и убедитесь, что пакет присутствует в системе без ошибок.