Поделиться через


Устранение неполадок с упаковкой, развертыванием и запросом приложений Windows

Используйте эти рекомендации для устранения проблем, возникающих при упаковке, развертывании или запросе пакета приложения Windows (MSIX/.appx) в качестве разработчика.

Заметка

Эта статья предназначена для разработчиков. Если вы не разработчик и ищете помощь по ошибке установки приложения Windows, обратитесь в службу поддержки Windows .

Получение диагностических сведений

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

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

  1. Выполните одно из следующих действий:

    • Щелкните Пуск в меню Windows, введите Просмотр событий, и нажмите клавишу ВВОД.
    • Запустите команду eventvwr.msc.
  2. На левой странице разверните средство просмотра событий (локальный)>журналы приложений и служб>Microsoft>Windows.

  3. Проверьте наличие доступных журналов в следующих категориях:

    • AppxPackagingOM>Microsoft-Windows-AppxPackaging/Operational
    • AppXDeployment-Server>Microsoft-Windows-AppXDeploymentServer/Operational

Начните с просмотра журналов в AppXDeployment-Server. Если ошибка была вызвана 0x80073CF0 или ERROR_INSTALL_OPEN_PACKAGE_FAILED, дополнительные сведения могут содержаться в журналах AppxpackagingOM.

Вы также можете использовать команду Get-AppxLog в PowerShell, чтобы получить первые несколько зарегистрированных событий. В следующем примере отображаются журналы, связанные с последней операцией развертывания.

Get-Appxlog

В следующем примере отображаются журналы, связанные с последней операцией развертывания в интерактивной таблице в отдельном окне.

Get-Appxlog | Out-GridView

Распространенные коды ошибок

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

Код ошибки Ценность Описание и возможные причины
E_FILENOTFOUND 0x80070002 Файл или путь не найден. Это может произойти, если при проверке библиотеки типов COM требуется, чтобы путь к каталогу фактически существовал в пакете MSIX.
ОШИБКА_НЕПРАВИЛЬНЫЙ_ФОРМАТ 0x8007000B Пакет не правильно отформатирован и должен быть повторно создан или повторно подписан.
Эта ошибка может возникнуть, если между именем субъекта сертификата подписи и именем издателя AppxManifest.xml может возникнуть несоответствие.
См. , как подписать пакет приложения с помощью SignTool.
E_INVALIDARG 0x80070057 Один или несколько аргументов недопустимы. Если проверить журнал событий AppXDeployment-Server и увидеть следующее событие: "При установке пакета система не смогла зарегистрировать расширение windows.repositoryExtension из-за следующей ошибки: параметр неверный".
Эта ошибка может возникнуть, если элементы манифеста DisplayName или Description содержат символы, запрещенные брандмауэром Windows, например |, из-за того, что Windows не сможет создать профиль AppContainer для пакета. Удалите эти символы из манифеста и попробуйте установить пакет.
Ошибка установки: ERROR_INSTALL_OPEN_
ПРОБЛЕМА_С_ПАКЕТОМ
0x80073CF0 Не удалось открыть пакет.
Возможные причины:
  • Пакет не подписан.
  • Имя издателя не соответствует субъекту сертификата подписи.
  • Отсутствует префикс file:// или пакет не найден в указанном расположении.
Для получения дополнительной информации см. журнал событий AppxPackagingOM.
ERROR_INSTALL_PACKAGE_
НЕ_НАЙДЕНО
0x80073CF1 Не удалось найти пакет.
При удалении пакета, который не установлен для текущего пользователя, может возникнуть эта ошибка.
ERROR_INSTALL_INVALID_
пакет
0x80073CF2 Данные пакета недействительны.
ERROR_INSTALL_RESOLVE_
ЗАВИСИМОСТЬ_НЕ_УДАЛАСЬ
0x80073CF3 Обновление пакета, зависимостей или проверка конфликтов завершились сбоем.
Возможные причины:
  • Входящие пакеты конфликтуют с установленным пакетом.
  • Не удается найти указанную зависимость пакета.
  • Пакет не поддерживает правильную архитектуру процессора.
Для получения дополнительной информации см. журнал событий AppXDeployment-Server.
ERROR_INSTALL_OUT_
OF_DISK_SPACE
0x80073CF4 На компьютере недостаточно места на диске. Освободите место и повторите попытку.
ERROR_INSTALL_NETWORK_
сбой
0x80073CF5 Пакет нельзя скачать.
ERROR_INSTALL_
ОШИБКА_РЕГИСТРАЦИИ
0x80073CF6 Невозможно зарегистрировать пакет.
Для получения дополнительной информации проверьте журнал событий AppXDeployment-Server.
ERROR_INSTALL_
DEREGISTRATION_EFAILURE
0x80073CF7 Пакет не удается снять с регистрации.
Эта ошибка может возникнуть при удалении пакета.
Для получения дополнительной информации см. журнал событий AppXDeployment-Server.
ERROR_INSTALL_CANCEL 0x80073CF8 Пользователь отменил запрос на установку.
ОШИБКА_УСТАНОВКИ_НЕУДАЛАСЬ 0x80073CF9 Сбой установки пакета. Обратитесь к поставщику программного обеспечения.
Дополнительные сведения см. в журнале событий appXDeployment-Server.
ERROR_REMOVE_FAILED 0x80073CFA Сбой удаления пакета.
Эта ошибка может возникнуть при сбоях, возникающих во время удаления пакета.
Дополнительные сведения см. в RemovePackageAsync.
ERROR_PACKAGE_
УЖЕ СУЩЕСТВУЕТ
0x80073CFB Предоставленный пакет уже установлен, и переустановка пакета заблокирована.
Эта ошибка может возникнуть при установке пакета, который не идентичен уже установленному пакету. Обратите внимание, что цифровая подпись также является частью пакета. Поэтому, если пакет перестроен или подписан заново, он больше не побитно идентичен ранее установленному пакету. Ниже приведены два возможных варианта устранения этой ошибки: (1) Увеличьте номер версии приложения, затем перестройте и переподпишите пакет (2) Удалите старый пакет для каждого пользователя в системе перед установкой нового пакета.
ОШИБКА_ТРЕБУЕТ_РЕМОНТА 0x80073CFC Не удается запустить приложение. Попробуйте переустановить приложение.
ERROR_INSTALL_
ТРЕБОВАНИЕ_НЕ_ВЫПОЛНЕНО
0x80073CFD Не удалось выполнить указанное условие установки.
ERROR_PACKAGE_
REPOSITORY_CORRUPTED
0x80073CFE Репозиторий пакетов поврежден.
Эта ошибка может возникнуть, если папка, на которую ссылается этот раздел реестра, не существует или повреждена:
HKLM\Software\Microsoft\Windows</strong>
CurrentVersion\Appx\PackageRepositoryRoot
Чтобы восстановить это состояние, обновите компьютер.
ERROR_INSTALL_
ОШИБКА ПОЛИТИКИ
0x80073CFF Чтобы установить это приложение, требуется лицензия разработчика или система с поддержкой установки сторонних приложений.
Эта ошибка может возникнуть, если пакет не соответствует одному из следующих требований:
  • Приложение развертывается с помощью F5 в Visual Studio на компьютере с лицензией разработчика Windows.
  • Пакет подписан подписью Майкрософт и развертывается как часть Windows или из Microsoft Store.
  • Пакет подписан доверенной подписью и установлен на компьютере с лицензией разработчика, компьютером, подключенным к домену и использующим политику AllowAllTrustedApps, или компьютером с лицензией на загрузку неопубликованных приложений Windows при включенной политике AllowAllTrustedApps.
ERROR_PACKAGE_UPDATING 0x80073D00 Приложение не может быть запущено, так как оно обновляется в настоящее время.
ERROR_DEPLOYMENT_
ЗАБЛОКИРОВАНО ПОЛИТИКОЙ
0x80073D01 Операция развертывания пакета блокируется политикой. Обратитесь к системному администратору.
Возможные причины:
  • Развертывание пакета блокируется политиками управления приложениями.
  • Развертывание пакетов блокируется политикой "Разрешать операции развертывания в специальных профилях".
Одной из возможных причин является необходимость в перемещаемом профиле. Сведения о настройке перемещаемых профилей пользователей в учетных записях пользователей см. в развертывания перемещаемых профилей пользователей. Если в системе нет политик, и вы по-прежнему видите эту ошибку, возможно, вы вошли в систему с помощью временного профиля. Выйдите и войдите снова, а затем повторите операцию.
ERROR_PACKAGES_IN_USE 0x80073D02 Невозможно установить пакет, так как ресурсы, которые он изменяет, в настоящее время используются.
ВОССТАНОВЛЕНИЕ_ОШИБКИ_
ФАЙЛ ПОВРЕЖДЕН
0x80073D03 Не удалось восстановить пакет, так как данные, необходимые для восстановления, повреждены.
ERROR_INVALID_
STAGED_SIGNATURE
0x80073D04 Подпись недействительна. Чтобы зарегистрироваться в режиме разработчика, AppxSignature.p7x и AppxBlockMap.xml должны быть действительными или не должны присутствовать.
Если вы являетесь разработчиком, использующим F5 с Visual Studio, убедитесь, что созданный каталог проекта не содержит сигнатуры или файлы карты блокировки из предыдущих версий пакета.
ОШИБКА_УДАЛЕНИЯ_СУЩЕСТВУЮЩЕГО_
APPLICATIONDATA_STORE_FAILED
0x80073D05 Произошла ошибка при удалении ранее существующих данных приложения пакета.
Эту ошибку можно получить, если выполняется симулятор . Закройте симулятор. Эту ошибку также можно получить, если в данных приложения открыты файлы (например, если у вас есть файл журнала, открытый в текстовом редакторе).
ERROR_INSTALL_
PACKAGE_DOWNGRADE
0x80073D06 Не удалось установить пакет, так как установлена более поздняя версия этого пакета.
ERROR_SYSTEM_
NEEDS_REMEDIATION
0x80073D07 Обнаружена ошибка в системном двоичном файле. Чтобы устранить проблему, попробуйте обновить компьютер.
ERROR_APPX_INTEGRITY_
FAILURE_EXTERNAL
0x80073D08 В системе обнаружен поврежденный двоичный файл не из Windows.
ERROR_RESILIENCY_
ФАЙЛ_ПОВРЕЖДЕН
0x80073D09 Не удалось возобновить операцию, так как данные, необходимые для восстановления, повреждены.
ERROR_INSTALL_FIREWALL_
СЕРВИС_НЕ_РАБОТАЕТ
0x80073D0A Не удалось установить пакет, так как служба брандмауэра Windows не запущена. Включите службу брандмауэра Windows и повторите попытку.
ERROR_PACKAGE_MOVE_FAILED 0x80073D0B Сбой операции перемещения пакета.
ERROR_INSTALL_VOLUME_
НЕ_ПУСТОЙ
0x80073D0C Операция развертывания не удалась, поскольку том не пуст.
ERROR_INSTALL_VOLUME_
ОФФЛАЙН
0x80073D0D Сбой операции развертывания, так как том находится в автономном режиме. При обновлении пакета объем обозначает установленный объем всех версий пакета.
ERROR_INSTALL_VOLUME_
КОРРУМПИРОВАННЫЕ
0x80073D0E Операция развертывания завершилась сбоем, так как указанный том поврежден.
ТРЕБУЕТСЯ РЕГИСТРАЦИЯ

0x80073D0F Сбой операции развертывания, так как указанное приложение должно быть зарегистрировано сначала.
ERROR_INSTALL_WRONG_
АРХИТЕКТУРА ПРОЦЕССОРА
0x80073D10 Сбой операции развертывания, так как пакет предназначен для неправильной архитектуры процессора.
ERROR_DEV_SIDELOAD_
Предел превышен
0x80073D11 Вы исчерпали максимальное количество пакетов, загруженных вручную разработчиком, допустимых на этом устройстве. Пожалуйста, удалите пакет, установленный в обход магазина приложений, и повторите попытку.
ОШИБКА_УСТАНОВКИ_ОПЦИОНАЛЬНОГО_
PACKAGE_REQUIRES_
MAIN_PACKAGE
0x80073D12 Для установки этого необязательного пакета требуется основной пакет приложения. Сначала установите основной пакет и повторите попытку.
ERROR_PACKAGE_NOT_
SUPPORTED_ON_FILESYSTEM
0x80073D13 Этот тип пакета приложения не поддерживается в этой файловой системе.
ERROR_PACKAGE_MOVE_
BLOCKED_BY_STREAMING
0x80073D14 Операция перемещения пакетов блокируется до тех пор, пока приложение не завершит потоковую передачу.
ERROR_INSTALL_OPTIONAL_
PACKAGE_APPLICATIONID_
НЕ_УНИКАЛЬНО
0x80073D15 Основной или другой необязательный пакет приложения имеет тот же идентификатор приложения, что и этот необязательный пакет. Измените идентификатор приложения для необязательного пакета, чтобы избежать конфликтов.
ERROR_PACKAGE_STAGING_
НА ОЖИДАНИИ
0x80073D16 Этот подготовительный этап был проведен, чтобы предоставить приоритет другой подготовительной операции.
ERROR_INSTALL_INVALID_
RELATED_SET_UPDATE
0x80073D17 Связанный набор нельзя обновить, так как обновленный набор недопустим. Все пакеты в связанном наборе должны обновляться одновременно.
ERROR_INSTALL_OPTIONAL_
PACKAGE_REQUIRES_MAIN_
PACKAGE_FULLTRUST_CAPABILITY
0x80073D18 Для того чтобы необязательный пакет с FullTrust в качестве точки входа работал, главный пакет должен иметь возможность runFullTrust.
ОШИБКА_БЛОКИРОВКА_РАЗВЕРТЫВАНИЯ_
ВЫХОД_ПОЛЬЗОВАТЕЛЯ
0x80073D19 Произошла ошибка, так как пользователь был отключен.
ERROR_PROVISION_OPTIONAL_
PACKAGE_REQUIRES_MAIN_
PACKAGE_PROVISIONED
0x80073D1A Необязательная подготовка пакета требует, чтобы основной пакет зависимостей также был подготовлен.
ERROR_PACKAGES_REPUTATION_
ПРОВЕРКА_НЕУДАЧНА
0x80073D1B Пакеты не прошли проверку репутации SmartScreen .
ERROR_PACKAGES_REPUTATION_
CHECK_TIMEDOUT
0x80073D1C Время ожидания репутации SmartScreen операции.
ERROR_DEPLOYMENT_OPTION_
НЕ ПОДДЕРЖИВАЕТСЯ
0x80073D1D Текущий вариант развертывания не поддерживается.
ERROR_APPINSTALLER_
АКТИВАЦИЯ_ЗАБЛОКИРОВАНА
0x80073D1E Активация заблокирована из-за настроек обновления .appinstaller для этого приложения.
ERROR_REGISTRATION_FROM_
REMOTE_DRIVE_NOT_SUPPORTED (Удалённый диск не поддерживается)
0x80073D1F Удаленные диски не поддерживаются. Используйте \server\share для регистрации удаленного пакета.
ERROR_APPX_RAW_
ОШИБКА ЗАПИСИ ДАННЫХ (DATA_WRITE_FAILED)
0x80073D20 Не удалось обработать и записать скачанные данные пакета на диск.
ERROR_DEPLOYMENT_BLOCKED_
BY_VOLUME_POLICY_PACKAGE
0x80073D21 Операция развертывания была заблокирована из-за политики семейства пакетов, ограничивающей развертывания на томе, отличном от системы. Согласно политике, это приложение должно быть установлено на системный диск, но это не установлено по умолчанию. В параметрах хранилища сделайте системный диск расположением по умолчанию для сохранения нового содержимого, а затем повторите установку.
ОШИБКА_БЛОКИРОВКИ_РАЗВЕРТЫВАНИЯ_
BY_VOLUME_POLICY_MACHINE
0x80073D22 Операция развертывания была заблокирована из-за политики на уровне компьютера, ограничивающей развертывания на томе, отличном от системы. Согласно политике, это приложение должно быть установлено на системный диск, но это не установлено по умолчанию. В параметрах хранилища сделайте системный диск расположением по умолчанию для сохранения нового содержимого, а затем повторите установку.
ERROR_DEPLOYMENT_BLOCKED_
BY_PROFILE_POLICY
0x80073D23 Операция развертывания была заблокирована, так как развертывание специального профиля не допускается (специальные профили — это профили пользователей, в которых изменения удаляются после выхода пользователя). Попробуйте войти в учетную запись, которая не является специальным профилем. Вы можете попробовать выйти из системы и войти обратно в текущую учетную запись или попытаться войти в другую учетную запись.
ОШИБКА_РАЗВЕРТЫВАНИЯ_НЕУДАЛОСЬ_
ПРОТИВОРЕЧИВЫЙ_ИЗМЕНЯЕМЫЙ_ПАКЕТ_
КАТАЛОГА
0x80073D24 Операция развертывания завершилась неудачей из-за изменяемого каталога пакетов конфликтующего пакета . Чтобы установить этот пакет, удалите существующий пакет с конфликтующим изменяемым каталогом пакетов.
ERROR_SINGLETON_RESOURCE_
INSTALLED_IN_ACTIVE_USER
0x80073D25 Не удалось установить пакет, так как был указан единственный ресурс, а другой пользователь с установленным пакетом выполнил вход в систему. Убедитесь, что все активные пользователи с установленным пакетом выошли из системы и повторите установку.
ОШИБКА_РАЗЛИЧНАЯ_ВЕРСИЯ_
OF_PACKAGED_SERVICE_INSTALLED
0x80073D26 Сбой установки пакета, так как установлена другая версия службы. Попробуйте установить более новую версию пакета.
СЛУЖБА_УЖЕ_СУЩЕСТВУЕТ_
как услуга вне упаковки
0x80073D27 Сбой установки пакета, так как версия службы существует вне пакета MSIX/.appx. Обратитесь к поставщику программного обеспечения.
ERROR_PACKAGED_SERVICE_
ТРЕБУЕТСЯ АДМИНИСТРАТОРСКИЕ ПРАВА
0x80073D28 Сбой установки пакета, так как необходимы права администратора. Обратитесь к администратору, чтобы установить этот пакет.
ERROR_REDIRECTION_TO_
УЧЕТНАЯ_ЗАПИСЬ_ПО_УМОЛЧАНИЮ_НЕ_РАЗРЕШЕНА
0x80073D29 Развертывание пакета завершилось сбоем, так как операция перенаправила бы на учетную запись по умолчанию, хотя звонящий указал этого не делать.
ERROR_PACKAGE_LACKS_
ВОЗМОЖНОСТЬ РАЗВЁРТЫВАНИЯ НА ХОСТЕ
0x80073D2A Сбой развертывания пакета, так как пакету требуется возможность для нативного запуска на этом хосте.
ERROR_UNSIGNED_PACKAGE_
INVALID_CONTENT
0x80073D2B Развертывание пакета не удалось, поскольку его содержимое недопустимо для неподписанного пакета.
ERROR_UNSIGNED_PACKAGE_
INVALID_PUBLISHER_NAMESPACE
0x80073D2C Ошибка развертывания пакета произошла, так как его издатель не находится в неподписанном пространстве имен.
ERROR_SIGNED_PACKAGE_
НЕВЕРНОЕ_ИМЯ_ПРОСТРАНСТВА_ИЗДАТЕЛЯ
0x80073D2D Сбой развертывания пакета, так как его издатель не находится в подписанном пространстве имен.
ERROR_PACKAGE_EXTERNAL_
РАСПОЛОЖЕНИЕ_НЕ_РАЗРЕШЕНО
0x80073D2E Сбой развертывания пакета, так как его издатель не находится в подписанном пространстве имен.
ERROR_INSTALL_FULLTRUST_
HOSTRUNTIME_REQUIRES_MAIN_
PACKAGE_FULLTRUST_CAPABILITY
0x80073D2F Зависимость среды выполнения хоста, разрешающая пакет с содержимым полного доверия, требует, чтобы основной пакет обладал возможностью runFullTrust.
APPX_E_PACKAGING_INTERNAL 0x80080200 API упаковки столкнулся с внутренней ошибкой.
APPX_E_INTERLEAVING_
НЕ РАЗРЕШЕНО
0x80080201 Пакет недействителен, так как его содержимое перепутано.
APPX_E_RELATIONSHIPS_
НЕ_РАЗРЕШЕНО
0x80080202 Пакет недействителен, так как он содержит отношения OPC.
APPX_E_MISSING_
REQUIRED_FILE
0x80080203 Пакет недействителен, так как отсутствует манифест или карта блоков, или файл целостности кода присутствует, но файл подписи отсутствует.
Убедитесь, что в пакете не отсутствует один или несколько из этих необходимых файлов:
  • \AppxManifest.xml
  • \AppxBlockMap.xml
Если пакет содержит \AppxMetadata\CodeIntegrity.cat, он также должен содержать \AppxSignature.p7x.
APPX_E_INVALID_MANIFEST 0x80080204 Файл AppxManifest.xml из пакета недействителен.
APPX_E_INVALID_BLOCKMAP 0x80080205 Файл AppxBlockMap.xml пакета недействителен.
APPX_E_CORRUPT_CONTENT 0x80080206 Содержимое пакета не может быть прочитано, так как оно повреждено.
APPX_E_BLOCK_
HASH_INVALID
0x80080207 Вычисляемое хэш-значение блока не соответствует значению, хранящееся на карте блоков.
APPX_E_REQUESTED_
ДИАПАЗОН_СЛИШКОМ_БОЛЬШОЙ
0x80080208 Запрошенный диапазон байтов составляет более 4 ГБ при преобразовании в диапазон блоков.
TRUST_E_NOSIGNATURE 0x800B0100 В теме нет подписи.
Эта ошибка может возникнуть, если пакет не подписан или подпись недействительна. Пакет должен быть подписан для развертывания.
CERT_E_UNTRUSTEDROOT 0x800B0109 Цепочка сертификатов обработана, но завершилась на корневом сертификате, который не является доверенным у доверяющего поставщика.
См. подписывание пакета.
CERT_E_CHAINING 0x800B010A Не удалось создать цепочку сертификатов в доверенном корневом центре сертификации.
См. подписывание пакета.
APPX_E_INVALID_
SIP_CLIENT_DATA
0x80080209 Структура SIP_SUBJECTINFO, используемая для подписывания пакета, не содержала необходимых данных
APPX_E_INVALID_
KEY_INFO
0x8008020A Структура APPX_KEY_INFO, используемая для шифрования или расшифровки пакета, содержит недопустимые данные.
APPX_E_INVALID_
CONTENTGROUPMAP
0x8008020B Карта группы содержимого пакета .msix/.appx недействительна.
APPX_E_INVALID_
УСТАНОВЩИК ПРИЛОЖЕНИЙ
0x8008020C Файл .appinstaller для пакета недопустим.
APPX_E_DELTA_BASELINE_
НЕСООТВЕТСТВИЕ_ВЕРСИЙ
0x8008020D Базовая версия пакета в разностном пакете не соответствует версии в обновляемом базовом пакете.
APPX_E_DELTA_PACKAGE_
MISSING_FILE
0x8008020E В разностном пакете отсутствует файл из обновленного пакета.
APPX_E_INVALID_
DELTA_PACKAGE
0x8008020F Недопустимый дельта-пакет.
APPX_E_DELTA_APPENDED_
PACKAGE_NOT_ALLOWED
0x80080210 Для текущей операции не допускается разностный добавленный пакет.
APPX_E_INVALID_
PACKAGING_LAYOUT
0x80080211 Недопустимый файл макета упаковки.
APPX_E_INVALID_
PACKAGESIGNCONFIG
0x80080212 Недопустимый файл packageSignConfig.
APPX_E_RESOURCESPRI_
НЕ_РАЗРЕШЕНО
0x80080213 Файл resources.pri не допускается, если в манифесте пакета отсутствуют элементы ресурса.
APPX_E_FILE_
COMPRESSION_MISMATCH
0x80080214 Состояние сжатия файла в базовом и обновленном пакете не соответствует.
APPX_E_INVALID_ (ошибка)
PAYLOAD_PACKAGE_EXTENSION
0x80080215 Расширения, отличные от .appx, не допускаются для пакетов полезных данных, предназначенных для старых платформ.
APPX_E_INVALID_
ИСКЛЮЧЕНИЕ_ИЗ_ШИФРОВАНИЯ_СПИСОК_ФАЙЛОВ
0x80080216 Файл encryptionExclusionFileList недействителен.

Приложения не запускаются, и их имена затемнены.

На компьютере под управлением Windows 10 или позже не удается запустить некоторые приложения, а их названия отображаются неактивными.

Некоторые названия приложений отображаются бледными в меню

При попытке открыть приложение, выбрав выделенное серым имя, вы можете получить одно из следующих сообщений об ошибке:

Возникла проблема с <именем приложения>. Обратитесь к системному администратору о восстановлении или переустановке.
Ошибка: это приложение не может открыться

Кроме того, следующие записи событий регистрируются в журнале Microsoft-Windows-TWinUI/Operational в разделе Приложения и службы\Microsoft\Windows\Apps:

Имя журнала: Microsoft-Windows-TWinUI/Operational
Источник: Microsoft-Windows-Immersive-Shell
Дата: <дата>
Идентификатор события: 5960
Категория задач: (5960)
Уровень: ошибка
Ключевые слова:
Описание:
Активация приложения Microsoft.BingNews_8wekyb3d8bbwe! AppexNews для Windows. Контракт запуска был заблокирован с ошибкой 0x80073CFC, так как его пакет находится в состоянии: изменен.

Причина

Эта проблема возникает из-за изменения записи реестра для значения состояния соответствующего пакета приложения.

Резолюция

Предупреждение

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

Чтобы устранить эту проблему, выполните следующие действия.

  1. Запустите редактор реестра и найдите подраздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList.
  2. Чтобы создать резервную копию данных подключа, щелкните правой кнопкой мыши PackageList, выберите Экспорти сохраните данные в виде файла реестра.
  3. Для каждого из приложений, перечисленных в записях журнала Event ID 5960, выполните следующие действия.
    1. Найдите запись PackageStatus.
    2. Задайте значение PackageStatus равным нулю (0).

    Заметка

    Если для приложения нет записей в PackageList, проблема имеет другую причину. В случае примера события в этой статье полный ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList\Microsoft.BingNews_8wekyb3d8bbwe!AppexNews\PackageStatus

  4. Перезапустите компьютер.

Получите дополнительную помощь

Если вам нужна дополнительная помощь по устранению проблем, возникающих при упаковке, развертывании или запросе пакета приложений Windows (MSIX/.appx) в качестве разработчика, обратитесь к этим дополнительным ресурсам поддержки разработчиков.

  • Microsoft Q&A предлагает соответствующие и своевременные ответы на технические проблемы сообщества экспертов и инженеров Майкрософт.
  • Для помощи сообщества с вопросами о разработке существуют наши форумы и StackOverflow.
  • На сайте поддержки разработчиков Windows объясняются другие варианты поддержки.