Ошибка «ms-appinstaller: отсутствует связанное приложение» при попытке открыть файл .appinstaller или .msixbundle почти всегда означает одно — пакет App Installer (Установщик приложения) отсутствует в системе или был удалён. Без него Windows не умеет распаковывать современные пакеты MSIX и не работает консольный менеджер winget, который входит в состав этого же компонента.
Установить App Installer можно тремя способами: через Microsoft Store, командой из PowerShell и офлайн-пакетом с сайта Microsoft. Ниже разберём каждый вариант, проверку результата и типичные ошибки. Инструкция актуальна для Windows 10 (версии 1809 и новее) и Windows 11 — на более старых сборках компонент не поддерживается.
Что такое App Installer и зачем он нужен
App Installer — это системный компонент Microsoft, который отвечает за установку приложений в форматах .msix, .msixbundle, .appx и .appinstaller. Именно он обрабатывает двойной клик по такому файлу и показывает окно с кнопкой «Установить».
Вторая важная функция пакета — Windows Package Manager, он же команда winget. С его помощью программы ставятся из командной строки одной строкой, например winget install 7zip. Если App Installer отсутствует, winget в системе просто не будет.
- 📦 Установка пакетов MSIX/APPX двойным кликом без сторонних утилит
- ⚙️ Работа команды
wingetдля установки программ из терминала - 🔄 Автоматическое обновление приложений, распространяемых через .appinstaller-файлы
- 🛡️ Проверка цифровой подписи пакета перед установкой
Проверка: установлен ли App Installer
Прежде чем что-то ставить, проверьте — возможно, компонент уже есть, а проблема в другом. Самый быстрый способ — выполнить команду в PowerShell:
Get-AppxPackage Microsoft.DesktopAppInstaller
Если в ответ пришла строка с именем пакета и версией — App Installer установлен. Пустой ответ или ошибка означают, что пакета в системе нет, и нужно переходить к установке.
Второй вариант проверки — открыть терминал и ввести winget --version. Если выводится номер версии, значит и App Installer, и менеджер пакетов на месте. Также можно открыть Параметры → Приложения → Установленные приложения и найти в списке «Установщик приложения».
Способ 1: установка через Microsoft Store
Самый простой и официальный путь. Откройте приложение Microsoft Store, в поиске наберите «Установщик приложения» или App Installer и нажмите кнопку «Получить» на странице продукта. Установка занимает меньше минуты и не требует перезагрузки.
Можно пойти короче: нажмите Win + R и введите команду, которая сразу откроет страницу приложения в магазине:
ms-windows-store://pdp/?ProductId=9NBLGGH4NNS1
⚠️ Внимание: способ не сработает, если Microsoft Store удалён из системы (типично для сборок Windows LTSC) или заблокирован групповой политикой. В таком случае используйте офлайн-установку из раздела ниже.
Способ 2: установка через PowerShell
Если пакет был удалён, но Store доступен, зарегистрировать App Installer заново можно одной командой. Запустите PowerShell от имени администратора и выполните:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
Команда заставляет систему заново зарегистрировать пакет из встроенного хранилища компонентов. После выполнения никаких сообщений об успехе может не появиться — это нормально. Проверьте результат командой Get-AppxPackage Microsoft.DesktopAppInstaller.
Обратите внимание: команда работает только если файлы пакета физически присутствуют в системе. На «облегчённых» сборках, где компонент вырезан полностью, она вернёт ошибку — тогда поможет только офлайн-пакет.
☑️ Проверка после установки App Installer
Способ 3: офлайн-установка пакетом MSIXBundle
Этот вариант подходит для систем без Microsoft Store, компьютеров без интернета и корпоративных машин с ограничениями. На официальной странице Microsoft, посвящённой winget, и в репозитории microsoft/winget-cli на GitHub публикуются установочные файлы .msixbundle для App Installer.
Порядок действий такой:
- ⬇️ Скачайте файл Microsoft.DesktopAppInstaller_*.msixbundle с официального источника Microsoft
- 📄 При необходимости скачайте также пакет зависимостей VCLibs и UI.Xaml — без них установка может завершиться ошибкой
- 💻 Установите пакет командой
Add-AppxPackage путь_к_файлу.msixbundleв PowerShell от имени администратора - ✅ Проверьте результат командой
winget --version
⚠️ Внимание: скачивайте пакет только с сайта Microsoft или официального репозитория проекта. Сторонние «сборки» установщика с файлообменников — частый источник вредоносного ПО, замаскированного под системные компоненты.
Если при установке офлайн-пакета появляется ошибка о нарушении зависимостей, установите сначала недостающие библиотеки тем же способом, а затем повторите команду для основного пакета. Порядок установки зависимостей значения не имеет.
Зачем нужны пакеты VCLibs и UI.Xaml
Это библиотеки среды выполнения, от которых зависит App Installer. В системах с Microsoft Store они подтягиваются автоматически, а при офлайн-установке их нужно ставить вручную отдельными appx-пакетами, иначе установщик выдаст ошибку зависимостей.
Сравнение способов установки
| Способ | Требует Store | Нужен интернет | Сложность |
|---|---|---|---|
| Microsoft Store | Да | Да | Минимальная |
| PowerShell (регистрация) | Нет | Нет | Средняя |
| Офлайн-пакет MSIXBundle | Нет | Только для скачивания | Средняя |
| Обновление через Store | Да | Да | Минимальная |
Для домашнего ПК с обычной Windows 10/11 проще всего использовать магазин. Для LTSC-редакций и изолированных машин остаётся только офлайн-вариант с ручной установкой зависимостей.
Типичные ошибки и их решение
«Установка завершилась сбоем: ошибка 0x80073CF3» — обычно указывает на отсутствующие зависимости (VCLibs, UI.Xaml). Установите их отдельными пакетами и повторите попытку.
Команда winget не распознаётся после установки. Закройте и заново откройте терминал — переменные окружения обновляются при новом запуске. Если не помогло, проверьте, что пакет виден через Get-AppxPackage, и при необходимости перезагрузите компьютер.
Ошибка «приложение не установлено, так как не удаётся проверить сертификат». Возможная причина — сбитая системная дата или отключённая служба проверки сертификатов. Сверьте дату и время, затем повторите установку.
⚠️ Внимание: не пытайтесь «вылечить» ошибки установки отключением контроля учётных записей или антивируса. Проблема почти всегда решается установкой зависимостей или обновлением Windows, а ослабление защиты создаёт риски, несопоставимые с выигрышем.
Итоги
Установка App Installer сводится к трём сценариям: страница в Microsoft Store для обычных систем, регистрация пакета через PowerShell, если он был удалён, и офлайн-установка .msixbundle для машин без магазина. После любого из способов обязательно проверьте результат командами Get-AppxPackage Microsoft.DesktopAppInstaller и winget --version.
Большинство сбоев связано не с самим установщиком, а с отсутствующими зависимостями или устаревшей сборкой Windows — начинайте диагностику именно с этих двух пунктов.
Частые вопросы
Можно ли установить App Installer на Windows 10 LTSC?
Да, но только офлайн-способом: скачайте пакет .msixbundle и зависимости (VCLibs, UI.Xaml) с официального источника Microsoft и установите их командами Add-AppxPackage. Microsoft Store в LTSC по умолчанию отсутствует.
Почему winget не работает, хотя App Installer установлен?
Чаще всего помогает перезапуск терминала или перезагрузка — путь к winget добавляется в переменные окружения при новом сеансе. Также проверьте, что версия App Installer актуальная: устаревшие выпуски могут не включать свежий winget.
Нужны ли права администратора для установки?
Для установки через Microsoft Store — нет, пакет ставится в профиль пользователя. Для команд Add-AppxPackage и офлайн-установки запуск PowerShell от имени администратора рекомендуется, иначе возможны ошибки доступа.
Что делать, если Microsoft Store заблокирован администратором?
Используйте офлайн-установку пакетом .msixbundle. Если политики запрещают и её, обратитесь к администратору системы — в корпоративной среде развёртывание App Installer обычно выполняется централизованно.
Удалится ли App Installer при сбросе Windows?
При сбросе с сохранением файлов системные компоненты переустанавливаются, и App Installer обычно возвращается в составе чистой системы. Если после сброса его нет — установите любым из описанных способов.