Windows 0x80070005Средняя

Исправление ошибок Hyper-V Virtual Switch Manager за 5 минут

В руководстве описаны распространённые ошибки Hyper-V Virtual Switch Manager, их причины и несколько эффективных способов решения. После прочтения вы сможете устранить проблему менее чем за 10 минут.

Обновлено 22 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Windows 10 21H2Windows 11 22H2Windows Server 2019

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

Ошибка 0x80070005 сигнализирует о том, что Hyper‑V Virtual Switch Manager не может выполнить запрос из‑за недостаточных прав. Сообщение обычно выглядит так: «Доступ запрещён. У вас недостаточно прав для выполнения этого действия». Неудачные попытки создания, удаления или настройки виртуальных коммутаторов приводят к появлению этого диалога.

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

  • Недостаточные права пользователя – действия выполняются не от имени администратора или с аккаунта, которому не предоставлены разрешения Hyper‑V.
  • Повреждённые системные файлы – файлы Hyper‑V (vmms.exe, msvm) или файлы конфигурации, пострадавшие от ошибок.
  • Конфликт драйверов виртуального сетевого адаптера – устаревшие или повреждённые драйверы NDIS блокируют взаимодействие с коммутатором.
  • Ошибки в реестре – неверные записи в разделах HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Hyper-V влияют на работу менеджера коммутаторов.

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

Способ 1: Проверка и исправление разрешений

  1. Запустите консоль Hyper‑V Manager от имени администратора.
  2. Щелкните правой кнопкой мыши нужный коммутатор → Свойства.
  3. Перейдите на вкладку Доступ.
  4. Убедитесь, что текущая учётная запись имеет права Читатель или Администратор.
  5. Сохраните изменения.

💡 Совет: Если пользователь не отображается в списке, добавьте его через кнопку Добавить и назначьте соответствующие разрешения.

Способ 2: Перезапуск служб Hyper‑V

  1. Откройте PowerShell от имени администратора.
  2. Выполните команду:
    Restart-Service -Name "Vmms"
    Restart-Service -Name "Msvm"
    
  3. Подождите 30 секунд, затем повторите попытку.

Способ 3: Восстановление системных файлов

  1. Запустите командную строку от имени администратора.
  2. Выполните:
    sfc /scannow
    
  3. Если SFC находит ошибки, исправьте их с помощью DISM:
    DISM /Online /Cleanup‑Image /RestoreHealth
    
  4. Перезагрузите компьютер и попробуйте снова.

Способ 4: Полная переконфигурация коммутатора

  1. Удалите проблемный коммутатор в Hyper‑V Manager (правый клик → Удалить).
  2. Создайте новый коммутатор: Действие → Новый → Виртуальный коммутатор сети.
  3. Укажите уникальное имя и подключите к необходимому VLAN.
  4. Повторно подключите виртуальные машины к новому коммутатору.

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

  • Регулярно проверяйте права – используйте скрипты PowerShell (Get-VMSwitch и Get-VMAccessControl) для автоматической проверки разрешений.
  • Своевременно обновляйте Windows – обновления содержат исправления Hyper‑V и драйверов.
  • Создавайте резервные копии конфигурации – выполните Export-VMSwitch -Name "SwitchName" -Path "C:\HyperV\Backups" для быстрого восстановления.
  • Мониторьте состояние системных файлов – запланируйте периодический запуск sfc /scannow через задания диспетчера задач.

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

Почему возникает ошибка Hyper-V Virtual Switch Manager 0x80070005?
Как быстро проверить разрешения перед созданием коммутатора?
Какие версии Windows поддерживают приведённые решения?
Как предотвратить повторное появление ошибки?

Полезное

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