Хотя могут быть разные причины, решение на двух разных машинах для меня состояло в том, чтобы просто создать виртуальный коммутатор Hyper-V с именем Default Switch
в Virtual Switch Manager
. Это полностью устранило эту проблему.
Создание
Я столкнулся с этим на старой машине разработчика и был взволнован, чтобы перейти на мою новую машину, где я ожидал, что все будет лучше. Представьте себе мое потрясение, когда их не было.
Заметив, что на каком-то древнем семилетнем оборудовании все работает очень быстро, я покопался в программе просмотра событий во время замедления. Выяснилось, что Hyper-V постоянно создает / инициализирует / использует / уничтожает переключатель под названием «Коммутатор по умолчанию».
Кажется, многие операции управления Hyper-V требуют наличия переключателя с именем Default Switch
, и он не существует, он создается и затем уничтожается по мере необходимости, вызывая резкое замедление.
На обеих моих машинах разработчика не хватало значения по умолчанию Default Switch
, которое выполняет совместное использование сети NAT. Сначала он присутствовал, но после создания других виртуальных коммутаторов перестал существовать. Я создал внутренний переключатель с именем Default Switch
, как показано выше. Теперь свойства виртуальной машины мгновенно отображаются в диспетчере Hyper-V GUI, а командлеты PowerShell работают мгновенно.