Windows 0x8007045DВысокая

Ошибка 0x8007045D в Hyper-V Manager: как восстановить удалённое соединение

Статья объясняет, почему Hyper-V Manager выдает ошибку 0x8007045D, и предлагает три быстрых способа восстановить удаленное соединение и получить доступ к виртуальным машинам.

Обновлено 7 августа 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Windows 10 1909+Windows 11 21H2+Windows Server 2019Windows Server 2022

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

Ошибка 0x8007045D появляется в Hyper‑V Manager, когда консоль не может установить связь с целевым узлом. В окне сообщения обычно указано:

Не удалось выполнить удаленную операцию: Не удается найти удаленный компьютер.
Код ошибки: 0x8007045D

Симптомы: список виртуальных машин не загружается, при попытке подключения появляется диалоговое окно с ошибкой, и в журнале событий отображается событие с идентификатором 1000, связанное с Hyper‑V.

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

  1. Сетевые проблемы – потеря пакетов, неправильная конфигурация DNS/DHCP или физический обрыв кабеля.
  2. Выключенный или неисправный сервис Hyper‑V – служба Hyper‑V Server или Hyper‑V Guest Service Interface остановлена.
  3. Брандмауэр или антивирус блокируют WinRM – входящие правила для портов 5985/5986 отключены.
  4. Неправильные учетные данные – сохраненные сертификаты или учетные записи были изменены.
  5. Сбой обновлений ОС – отсутствующие критические исправления, влияющие на удаленное администрирование.

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

Способ 1: Проверьте сетевое соединение и доступность целевого узла

  1. Откройте командную строку от имени администратора.
  2. Выполните ping <имя_компьютера_или_IP_адрес> (например, ping HYPERV01).
  3. Если пинг не удается, проверьте физический кабель, переключатели и настройки DNS.

Способ 2: Убедитесь, что сервисы Hyper‑V включены

  1. Запустите PowerShell от имени администратора.
  2. Выполните команду:
Get-Service -Name "Hyper‑V Server" | Start-Service -ErrorAction Stop
Get-Service -Name "Hyper‑V Guest Service Interface" | Start-Service -ErrorAction Stop
  1. Проверьте статус командой Get-Service -Name "Hyper‑V Server"; он должен быть Running.

Способ 3: Разрешите трафик WinRM через брандмауэр

  1. В PowerShell от имени администратора выполните:
Enable-NetFirewallRule -DisplayGroup "Windows Remote Management"
  1. Убедитесь, что правила WinRM (HTTP) Inbound и WinRM (HTTPS) Inbound активированы (Get-NetFirewallRule -DisplayName "*WinRM*" | Get-NetFirewallRuleState).

Способ 4: Переподключите Hyper‑V Manager

  1. Закройте Hyper‑V Manager.
  2. Подождите 10 секунд.
  3. Запустите консоль повторно, укажите целевой узел снова.

Способ 5: Используйте PowerShell Direct (альтернатива удаленному соединению)

  1. В Hyper‑V Manager выберите виртуальную машину, которая поддерживает PowerShell Direct.
  2. Нажмите ДействиеСоединениеPowerShell Direct.
  3. Подтвердите и выберите нужную виртуальную машину.

Способ 6: Проверьте обновления Windows

  1. Нажмите Win + IОбновление и безопасностьПроверка обновлений.
  2. Установите все критически важные обновления и перезагрузите систему при необходимости.

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

  • Регулярно проверяйте состояние сервисов Hyper‑V с помощью скрипта:
Get-Service -Name "Hyper‑V Server","Hyper‑V Guest Service Interface" | ForEach-Object {
    if ($_.Status -ne 'Running') { Start-Service $_.Name }
}
  • Настройте правила брандмауэра, чтобы они автоматически разрешали WinRM на всех серверах в кластере.
  • Ведите журнал пингов и трафика WinRM в логах событий, чтобы быстро выявлять проблемы.
  • Используйте статические IP-адреса для целевых узлов Hyper‑V и добавьте доверенные сертификаты в доверенный корневой хранилище.

Если ни один из способов не помог, сбросьте конфигурацию Hyper‑V (Disable‑HyperV и повторная активация) и убедитесь, что вы используете поддерживаемую версию Hyper‑V (Windows 10/11 или Server 2019/2022).

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

Почему Hyper-V Manager выдает ошибку 0x8007045D?
Можно ли быстро проверить, работает ли сервис Hyper‑V?
Как предотвратить повторение ошибки 0x8007045D?
Есть ли альтернативный способ подключения, если основной не работает?

Полезное

Проверьте сетевое соединение и доступность целевого узла
Убедитесь, что сервисы Hyper‑V включены
Разрешите трафик WinRM через брандмауэр
Переподключите Hyper‑V Manager
Используйте PowerShell Direct (для виртуалок, которые его поддерживают)
Проверьте обновления Windows