Site icon EfmSoft

Что означает код HRESULT 0x8009030E (SEC_E_NO_CREDENTIALS)?

 
Предыдущий Следующий
SEC_E_UNKNOWN_CREDENTIALS SEC_E_MESSAGE_ALTERED

SEC_E_NO_CREDENTIALS

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

SEC_E_NO_CREDENTIALS (0x8009030E) — Выбранный пакет безопасности не нашёл доступных учётных данных для этого запроса.

Код относится к пакету безопасности Windows/SSPI или пути Kerberos/CredSSP. Зафиксируйте пакет, вызываемую функцию, целевое имя/SPN, учётную запись процесса, последовательность кодов возврата SSPI и соседние события Kerberos/Schannel/Netlogon до перехода к другому способу аутентификации или повторной попытки.

Пакет выбран, но в контексте текущей учётной записи процесса или потока нет подходящих учётных данных. Это отличается от SECPKG_NOT_FOUND, где отсутствует сам пакет безопасности.

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

  • Зафиксируйте учётную запись процесса или потока и пакет безопасности; для службы отдельно проверьте, под какой учётной записью реально выполняется вызов.
  • Для Kerberos проверьте кэш билетов и target principal; для сертификатного пути — наличие подходящего сертификата и закрытого ключа в нужном контексте пользователя или компьютера.
  • Сравните с интерактивным запуском только как контроль учётной записи; постоянный запуск от администратора не является исправлением учётных данных.

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


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

Exit mobile version