Windows 0x800700B7Высокая

Ошибка 0x800700B7 в Hyper‑V: причины и пошаговое решение

Ошибка 0x800700B7 возникает при создании или запуске виртуальных машин в Hyper‑V. Статья объясняет причины ошибки и предлагает 4 рабочих способа её устранения.

Обновлено 13 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (1909+) и старшеWindows 11 (22H2) и старшеWindows Server 2019 / 2022

Что означает ошибка 0x800700B7

Код ошибки 0x800700B7 в Hyper‑V означает, что запрошенная операция не может быть выполнена из‑за фатальной ошибки оборудования или недостатка ресурсов. Типичное сообщение: «Операция не может быть завершена из‑за ошибки 0x800700B7». Ошибка появляется при создании новой виртуальной машины, экспорте/импорте VM или попытке запуска работающей виртуалки. Журналы Windows содержат подробности в разделе «Система» → источник «Hyper‑V».

Причины возникновения

  1. Повреждённые системные файлы Hyper‑V (например, VMMS.exe или другие DLL).
  2. Недостаточно свободного места на томе, где хранятся VHD/X файлы.
  3. Конфликт сетевых драйверов виртуального адаптера или настроек VLAN.
  4. Неверные разрешения на каталоги виртуальных машин или хранилища.
  5. Ошибки в конфигурации переключателей Hyper‑V (например, внешний переключатель не подключён).

Способы решения

Способ 1: Проверить свободное место

  1. Нажмите Win + R, введите diskmgmt.msc и нажмите Enter.
  2. Найдите системный том (обычно C:).
  3. Убедитесь, что на нём есть ≥ 5 ГБ свободного пространства.

    💡 Совет: Если места мало, удалите ненужные программы или перенесите большие файлы на другой диск.

Способ 2: Восстановить системные файлы Windows

  1. Запустите PowerShell от имени администратора.
  2. Выполните команду:
    sfc /scannow
    
  3. После заверения запустите DISM:
    dism /online /cleanup-image /restorehealth
    
  4. Перезагрузите компьютер.

Способ 3: Проверить журналы Hyper‑V

  1. Нажмите Win + R, введите eventvwr.msc и нажмите Enter.
  2. Разверните ветку Журналы Windows → Система.
  3. Найдите записи с Источник: Hyper‑V и Идентификатор события, содержащим 0x800700B7.

    ⚠️ Важно: Обратите внимание на дополнительные коды ошибок — они указывают на конкретную причину (например, «Недостаточно места на диске»).

Способ 4: Сбросить сетевые настройки Hyper‑V

  1. Запустите PowerShell от имени администратора.
  2. Выполните:
    Get-VMSwitch | Set-VMSwitch -AllowManagementOS $true
    
  3. Перезапустите службу Hyper‑V:
    Restart-Service -Name "Hyper-V Virtual Machine Management Service"
    

Профилактика

  • Регулярно проверяйте свободное место на системном разделе (целевой показатель — ≥ 10 ГБ).
  • Обновляйте драйверы Hyper‑V и сетевых адаптеров через Диспетчер устройств или центр обновления Windows.
  • Запускайте sfc /scannow и DISM ежеквартально, чтобы поддерживать системные файлы в целости.
  • Создавайте резервные копии важных VHD/X файлов в отдельном каталоге или в облаке.
  • Следите за логами Hyper‑V — раннее обнаружение ошибок помогает избежать полного сбоя VM.

Теперь у вас есть полный набор инструментов, чтобы устранить ошибку 0x800700B7 и вернуть работоспособность ваших виртуальных машин в Hyper‑V. Удачи!

Часто задаваемые вопросы

Что означает ошибка 0x800700B7 при создании виртуальной машины в Hyper‑V?
Почему ошибка возникает при запуске Hyper‑V?
Можно ли предотвратить повторение ошибки?
Требуется ли переустановка Windows для исправления ошибки 0x800700B7?

Полезное

Проверить свободное место на диске
Сканировать и восстановить системные файлы
Проверить журналы Hyper‑V на ошибки
Сбросить сетевые настройки Hyper‑V

Эта статья помогла вам решить проблему?