| Предыдущий | Следующий |
| ERROR_DATABASE_DOES_NOT_EXIST | ERROR_PROCESS_ABORTED |
ERROR_SERVICE_SPECIFIC_ERROR
ERROR_SERVICE_SPECIFIC_ERROR (1066, 0x0000042A) — обёрточное значение: диспетчер управления службами сообщает, что служба предоставила собственный код ошибки.
Найдите фактический код
Служба сообщает состояние через структуру SERVICE_STATUS Когда поле dwWin32ExitCode имеет значение ERROR_SERVICE_SPECIFIC_ERROR, связанное поле dwServiceSpecificExitCode содержит определённое службой значение, которое следует интерпретировать по документации или журналам продукта.
Это отличается от обычного кода завершения Win32. Одного значения 1066 недостаточно для диагностики: оно лишь указывает, что полезные сведения находятся в другом значении.
Как исследовать
Используйте sc queryex ServiceName, консоль «Службы», средство просмотра событий и журналы приложения, чтобы получить специальный код службы. При сообщении об инциденте сохраняйте оба значения: обёртка определяет способ отчётности, а специальный код службы — фактическое состояние.
Нужно найти другой код? Найти другой код состояния или ошибки.