| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.
