Что означает код HRESULT 0x80270254 (E_APPLICATION_NOT_REGISTERED)?

 
Предыдущий Следующий
E_FULL_ADMIN_NOT_SUPPORTED E_MULTIPLE_EXTENSIONS_FOR_APPLICATION

E_APPLICATION_NOT_REGISTERED

Что означает E_APPLICATION_NOT_REGISTERED

E_APPLICATION_NOT_REGISTERED (0x80270254) — Приложение не поддерживает указанный контракт либо не установлено.

В подсистеме «Windows application model» результат 0x80270254 относится к области «activation, views и application lifecycle». Описание «приложение не поддерживает указанный контракт либо не установлено» сужает проверку до темы «приложение, не, registered».

Что проверить и как подтвердить исправление

В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x80270254 в сценарии «приложение не поддерживает указанный контракт либо не установлено» установите идентичность и владельца уже существующего объекта; не создавайте второй экземпляр, пока не проверен жизненный цикл первого.

Для воспроизведения 0x80270254 сохраните package identity, AUMID, activation kind, view ID и AppModel-Runtime events; отдельно запишите HRESULT, IApplicationActivationManager, ID, IDs. По теме «приложение, не, registered» для 0x80270254 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.

Коррекция для 0x80270254 должна быть предметной: согласуйте операцию с текущим состоянием приложения и представления; временный отказ повторяйте только после перехода состояния. Для 0x80270254 и сообщения «приложение не поддерживает указанный контракт либо не установлено» общий сброс допустим лишь как контроль, но не как доказательство причины.

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

Документация для результата 0x80270254: COM error codes for security and setup · IApplicationActivationManager launch, file, and protocol contracts · Application element in the package manifest.


Нужно найти другой код? Найти другой код состояния или ошибки.