Site icon EfmSoft

Что означает код HRESULT 0x803C0102 (SDIAG_E_POWERSHELL)?

 
Предыдущий Следующий
SDIAG_E_SCRIPT SDIAG_E_MANAGEDHOST

SDIAG_E_POWERSHELL

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

SDIAG_E_POWERSHELL (0x803C0102) — PowerShell-сценарий, входящий в диагностический пакет, завершился ошибкой.

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

Ошибка относится к выполнению PowerShell-компонента пакета, поэтому особенно важны stderr/exception и версия engine.

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

  • Сохраните имя script, параметры и первую PowerShell exception без секретных значений.
  • Проверьте Execution Policy, доступность модулей и разрядность host, если сценарий зависит от них.
  • Запуск того же .ps1 вручную используйте как сравнение среды, но учитывайте, что Troubleshooting Platform передаёт собственный контекст.

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


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

Exit mobile version