APPX и Microsoft Store: полное руководство по установке и устранению ошибок

Ошибка вида «Deployment failed» или код 0x80073CF9 при установке APPX-пакета из Microsoft Store почти всегда указывает на сбой службы развёртывания, повреждённый кэш магазина или отсутствие цифровой подписи у стороннего пакета — и каждая из этих причин устраняется отдельным способом. Формат APPX (а также его наследники APPXBundle, MSIX и MSIXBundle) — это стандартный контейнер приложений UWP, которые распространяются через Microsoft Store и устанавливаются в изолированной среде Windows.

В отличие от классических MSI-установщиков, APPX-пакеты не требуют прав на запись в системные каталоги, хранят данные в отдельной песочнице и удаляются без остатков в реестре. Однако именно из-за этой изоляции у пользователей возникают специфические проблемы: приложения не обновляются, магазин не открывается, а ручная установка скачанного файла завершается ошибкой. Разберём устройство формата и все рабочие сценарии.

Что такое APPX и чем он отличается от обычных установщиков

APPX — это упакованный архив, содержащий исполняемые файлы приложения, манифест с описанием разрешений и цифровую подпись издателя. Система проверяет подпись перед установкой, поэтому пакет без валидного сертификата по умолчанию отклоняется. Это защищает от подмены приложений, но создаёт сложности при установке программ не из магазина.

Ключевые особенности формата:

  • 📦 Изолированная установка — приложение работает в контейнере и не имеет доступа к чужим данным без явного разрешения.
  • 🔏 Обязательная цифровая подпись — пакеты из Microsoft Store подписаны Microsoft, сторонние требуют доверенного сертификата.
  • 🔄 Автоматические обновления — магазин обновляет APPX-приложения в фоне без участия пользователя.
  • 🧹 Чистое удаление — деинсталляция не оставляет следов в реестре и системных папках.
  • 💾 Хранение в скрытом каталоге — файлы размещаются в C:\Program Files\WindowsApps, доступ к которому ограничен.

Формат MSIX пришёл на смену APPX и объединил возможности обоих миров: он поддерживает как UWP-приложения, так и классические десктопные программы (Win32), упакованные для распространения через Store. Для пользователя разница минимальна — оба типа устанавливаются одинаково.

Как установить APPX-файл в Windows 10 и 11

Самый простой способ — двойной клик по файлу .appx, .appxbundle или .msix. Windows откроет встроенный установщик приложений, покажет издателя и запрошенные разрешения. Если кнопка «Установить» неактивна или появляется ошибка подписи, причина почти всегда в недоверенном сертификате.

Для установки неподписанных или подписанных собственным сертификатом пакетов разработчики используют режим разработчика. Включить его можно в разделе Параметры → Конфиденциальность и безопасность → Для разработчиков (в Windows 10 путь немного отличается: Обновление и безопасность → Для разработчиков). После этого пакет устанавливается через PowerShell:

Add-AppxPackage -Path "C:\Путь\к\файлу.appx"

Если пакет содержит зависимости (например, фреймворки VCLibs), их нужно установить первыми или указать параметром -DependencyPath. Пропуск зависимостей — частая причина ошибки 0x80073CF3.

☑️ Проверка перед установкой APPX-файла

Выполнено: 0 / 5
⚠️ Внимание: не устанавливайте APPX-пакеты из непроверенных источников. Подпись магазина гарантирует проверку кода, а сторонний пакет может содержать вредоносный компонент. Перед установкой проверяйте издателя в окне установщика.

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

Когда магазин отказывается скачивать или обновлять приложения, система выдаёт код ошибки. Коды не всегда информативны, но по ним можно сузить круг поиска. Ниже — наиболее встречающиеся варианты и их вероятные причины.

Код ошибкиВероятная причинаПервое действие
0x80073CF9Сбой службы развёртывания или повреждение данных пакетаСбросить кэш Store командой wsreset
0x80073CF3Отсутствуют зависимости пакетаУстановить зависимости (VCLibs и др.)
0x80070005Недостаточно прав доступаПроверить права и целостность папки WindowsApps
0x80246007 / 0x8024xxxxПроблемы службы Windows UpdateПерезапустить службы обновления
0x80073D02Файлы приложения заняты работающим процессомЗакрыть приложение и повторить

Код — это отправная точка, а не окончательный диагноз. Один и тот же код может возникать по разным причинам, поэтому имеет смысл двигаться от простых действий (сброс кэша) к более глубоким (перерегистрация пакетов).

📊 С какой проблемой вы столкнулись?
Microsoft Store не открывается
Ошибка при установке APPX-файла
Приложения не обновляются
Магазин пропал из системы

Сброс кэша и восстановление Microsoft Store

Первое действие при любых сбоях магазина — очистка кэша. Нажмите Win + R, введите wsreset.exe и подтвердите. Откроется пустое окно, которое закроется автоматически, после чего Store запустится заново. Это безопасная операция: она не удаляет установленные приложения и не сбрасывает учётную запись.

Если сброс кэша не помог, следующий шаг — перерегистрация пакета магазина через PowerShell от имени администратора:

Get-AppxPackage -AllUsers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Эта команда заново регистрирует манифест магазина без переустановки системы. Аналогичным образом можно перерегистрировать любое другое встроенное приложение, заменив имя пакета. Если магазин отсутствует полностью (например, был удалён), команда Get-AppxPackage не найдёт пакет — тогда потребуется восстановление из установочного образа Windows или проверка системных файлов.

Удаление и переустановка APPX-приложений

Штатно APPX-приложения удаляются через Параметры → Приложения → Установленные приложения или из меню «Пуск». Для пакетов, у которых кнопка удаления недоступна (часть системных компонентов), используется PowerShell:

Get-AppxPackage имяпакета | Remove-AppxPackage

Учтите важный нюанс: удаление пакета у текущего пользователя не удаляет его из образа системы — при создании новой учётной записи приложение появится снова. Для полного удаления из образа применяется команда Remove-AppxProvisionedPackage, но её стоит использовать осознанно: вернуть системный компонент без переустановки может быть затруднительно.

Что такое staged-пакеты и provisioned-пакеты

Staged — пакет, подготовленный в системе, но ещё не установленный для конкретного пользователя. Provisioned — пакет, встроенный в образ Windows и автоматически устанавливаемый каждому новому пользователю. Именно поэтому «удалённое» приложение иногда возвращается после обновления Windows или создания нового профиля.

⚠️ Внимание: не удаляйте пакеты, назначение которых вам неизвестно — например, Microsoft.UI.Xaml, фреймворки VCLibs или компоненты Microsoft.Windows. От них зависят другие приложения и сам магазин. Удаление таких зависимостей способно «уронить» половину встроенных программ.

Где хранятся APPX-приложения и как получить к ним доступ

Все пакеты размещаются в каталоге C:\Program Files\WindowsApps. Папка скрыта, а её владельцем является системная служба TrustedInstaller — при попытке открыть каталог проводник выдаёт отказ в доступе. Это сделано намеренно: изменение файлов внутри нарушает целостность пакетов и приводит к отказу приложений.

Сменить владельца папки на свою учётную запись технически возможно через свойства безопасности, но после смены владельца WindowsApps магазин и часть UWP-приложений могут перестать работать, а обновления приложений начнут завершаться ошибками. Если доступ нужен только для просмотра, безопаснее скопировать нужные файлы в другое расположение, а не менять права на весь каталог.

Microsoft Store не открывается: порядок диагностики

Когда магазин не запускается вовсе, действуйте по нарастающей — от простого к сложному:

  • 🕐 Проверьте дату, время и часовой пояс — рассинхронизация ломает проверку сертификатов и лицензий Store.
  • 🌐 Убедитесь, что интернет работает и не блокируется VPN, прокси или сторонним файрволом.
  • 🧰 Запустите встроенное средство устранения неполадок приложений из Магазина Windows (Параметры → Система → Устранение неполадок → Другие средства).
  • 🔄 Выполните wsreset.exe и перезагрузите компьютер.
  • 👤 Проверьте, работает ли Store под новой учётной записью — если да, проблема в профиле пользователя.

Если ни один шаг не помог, остаются проверка целостности системы (sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth) и, в крайнем случае, обновление Windows с сохранением данных. В корпоративных редакциях системы магазин может быть отключён политиками администратора — тогда его восстановление возможно только с их изменением.

Часто задаваемые вопросы

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

Да. Двойной клик по файлу запускает встроенный установщик, а для пакетов с собственной подписью используется PowerShell-команда Add-AppxPackage при включённом режиме разработчика. Сам магазин для этого не обязателен.

Чем APPX отличается от MSIX?

MSIX — более новый формат, объединяющий возможности APPX и классических установщиков: он поддерживает как UWP-, так и Win32-приложения. Для пользователя процедура установки идентична, различия касаются в основном разработчиков.

Безопасно ли включать режим разработчика?

Режим разработчика снимает часть ограничений на установку неподписанных пакетов, что снижает уровень защиты. Если вы не разрабатываете приложения, держите его выключенным и устанавливайте программы из Store или от доверенных издателей.

Почему удалённое приложение вернулось после обновления Windows?

Приложение было встроено в образ системы как provisioned-пакет. При крупном обновлении Windows может восстановить такие компоненты. Чтобы удалить их полностью, используется команда Remove-AppxProvisionedPackage, но применять её к системным пакетам следует с осторожностью.

Что делать, если Microsoft Store полностью исчез?

Сначала проверьте его наличие командой Get-AppxPackage -AllUsers Microsoft.WindowsStore. Если пакет найден, выполните перерегистрацию. Если нет — потребуется восстановление из образа системы или обновление Windows с сохранением файлов и программ.