| Предыдущий | Следующий |
| SDIAG_E_POWERSHELL | SDIAG_E_NOVERIFIER |
SDIAG_E_MANAGEDHOST
Объект и операция
Результат SDIAG_E_MANAGEDHOST () следует читать как точную границу: диагностический пакет требует managed host, который не удалось запустить или использовать. Для расследования связывайте его с объектом и операцией в момент возврата, а не с более поздним retry или cleanup.
Точный EN-маркер для поиска по документации: A controlled diagnostic sequence Run a built-in pack to test the shared managed host
. Сверяйте его с тем же timestamp и identity объекта.
Наблюдаемые признаки
- package ID и стадия, соответствующая «диагностический пакет требует managed host, который не удалось запустить или использовать».
- script/resource/verifier path и host process.
- PowerShell/diagnostic event, exit state и первый HRESULT.
Контрольная гипотеза
Критерий проверки должен быть узким: доказать именно «диагностический пакет требует managed host, который не удалось запустить или использовать» и отличить его от ближайшего соседнего состояния того же subsystem.
Ещё один code-specific ориентир из исходного EN-описания: Close the incident only when multiple packs execute sequentially and concurrently without host recycle, crash, or lost result reports.
. Он полезен как контроль того, что воспроизводится именно этот boundary, а не соседний HRESULT.
В минимальном тесте оставьте неизменными остальные входы и меняйте только компонент, связанный с маркерами managedhost. Сравните первый return value, достигнутую фазу и состояние объекта после отказа.
Для дополнительной сверки документация описывает проверку так: The goal is reproducibility, not a full data dump.
. Не переносите это условие на другой object generation без повторной фиксации evidence.
Следующий шаг
Коррекцию выполняйте только на слое, который доказан трассировкой. Затем воспроизведите исходный сценарий и сравните первый HRESULT; другой код означает новую точку диагностики.
Технические ссылки
- Microsoft Open Specifications: HRESULT values.
- Microsoft: Windows Troubleshooting Platform.
- Microsoft: About WTP.
Нужно найти другой код? Найти другой код состояния или ошибки.