Что означает код HRESULT 0x803C0108 (SDIAG_E_CANNOTRUN)?

 
Предыдущий Следующий
SDIAG_E_TRUST SDIAG_E_VERSION

SDIAG_E_CANNOTRUN

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

SDIAG_E_CANNOTRUN (0x803C0108) — Windows Troubleshooting Platform не может запустить выбранный диагностический пакет.

Диагностический пакет Windows состоит из описания пакета, сценариев, ресурсов, проверяющих компонентов и логики определения причины. Первым делом определите, на каком из этих этапов остановилась Troubleshooting Platform, и сохраните соответствующее событие до повторного запуска пакета.

Платформа отвергла запуск пакета ещё до успешного выполнения диагностического сценария.

Что проверить

  • Сохраните пакет, entry point и события Windows Troubleshooting Platform для первой причины отказа.
  • Проверьте предварительные условия пакета: архитектуру, необходимые компоненты, политику и доступность host.
  • Не сводите этот код к ошибке PowerShell: для script failure существует отдельный SDIAG_E_POWERSHELL/SDIAG_E_SCRIPT.

Технические ссылки


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