| Предыдущий | Следующий |
| ERROR_VMCOMPUTE_IMAGE_MISMATCH | ERROR_VMCOMPUTE_OPERATION_PENDING |
ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED
Что означает ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED
ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED (0xC0370102) возвращает Host Compute Service, когда запрошенный compute system требует Hyper-V, а необходимая Hyper-V функциональность недоступна на хосте. Для Hyper-V-isolated containers без этого нельзя создать utility VM.
Это не ошибка JSON конкретного контейнера и не проблема сети внутри него: виртуализированная среда ещё не может быть создана.
Что проверить
- Проверьте, установлена ли требуемая роль/компонент Hyper-V для вашей редакции Windows и сценария контейнеров.
- После установки убедитесь, что hypervisor действительно запускается при загрузке. Отключённый hypervisor launch или несовместимые настройки виртуализации могут оставлять установленный компонент недоступным.
- На физическом хосте проверьте аппаратную виртуализацию и требуемые firmware settings. Если Windows работает внутри другой VM, отдельно проверьте поддержку nested virtualization.
- Сохраните HCS result и события Hyper-V-Compute на момент отказа. Это позволяет отличить отсутствие Hyper-V от следующей ошибки запуска utility VM.
Как подтвердить исправление
После установки/включения Hyper-V перезагрузите хост, если это требуется Windows, и повторите создание того же compute system. Исправление 0xC0370102 подтверждается прохождением стадии создания Hyper-V partition; последующий другой HCS-код диагностируется отдельно.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.