| Предыдущий | Следующий |
| ERROR_VMCOMPUTE_IMAGE_MISMATCH | ERROR_VMCOMPUTE_OPERATION_PENDING |
ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED
Что означает ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED
ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED (0xC0370102) — Не удалось запустить виртуальную машину, поскольку Hyper-V не установлен.
Контекст результата 0xC0370102 — подсистема «Host Compute Service» и область «compute systems, containers и virtual machines». Условие «не удалось запустить виртуальную машину, поскольку hyper-v не установлен» указывает на тему «vmcompute, hyperv, не, installed», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC0370102 в условии «не удалось запустить виртуальную машину, поскольку hyper-v не установлен» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Для воспроизведения 0xC0370102 сохраните compute system ID, JSON configuration без секретов, operation phase, HCS result и Host-Compute-Service log; отдельно запишите HCS, JSON. По теме «vmcompute, hyperv, не, installed» для 0xC0370102 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Практическое исправление для 0xC0370102: исправляйте конкретное поле конфигурации или состояние compute system; после асинхронной операции дождитесь окончательного результата. В контексте условия «не удалось запустить виртуальную машину, поскольку hyper-v не установлен» для 0xC0370102 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
После исправления повторите тот же вызов на прежних данных; у результата 0xC0370102 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0xC0370102: install Hyper-V · Host Compute System overview · HCS error codes.
Нужно найти другой код? Найти другой код состояния или ошибки.