Solución: se produjo un error al intentar recuperar la lista de conmutadores virtuales en Hyper-V 2019

Los conmutadores de red configurados correctamente son obligatorios para la comunicación entre las máquinas virtuales y el resto de la red. El procedimiento es sencillo; todo lo que tiene que hacer es abrir Virtual Switch Manager en Hyper-V Manager y crear uno de los conmutadores virtuales disponibles, privado, interno o externo. A veces, debido a problemas en el host, no se puede acceder ni instalar conmutadores de red. Uno de los errores que enfrentan los usuarios es la cuestión de enumerar los conmutadores virtuales en Hyper-V. El mensaje completo del problema es: Se produjo un error al intentar recuperar una lista de conmutadores virtuales en Hyper-V.

Este problema puede ocurrir en Windows Server o equipos cliente de Windows donde está instalado Hyper-V. Le mostraremos cómo resolver el problema en el cliente Hyper-V de Windows 10 1909 que aloja.

Solución 1: habilite el protocolo en el conmutador virtual extendido de Hyper-V

En la primera solución, habilitaremos el protocolo de conmutador virtual extendido de Hyper-V. Se puede acceder al conmutador virtual extendido de Hyper-V en su tarjeta de red física. Seleccione la tarjeta que se utilizará como interruptor externo. El conmutador externo proporciona comunicación entre las máquinas virtuales y el resto de la red.

  1. Sostener el Logotipo de Windows y presione R., escribe inetcpl.cpl y presione Ingresar.
  2. Botón derecho del ratón sobre el tarjeta de red utilizado para crear un interruptor externo y luego haga clic en Propiedades.
  3. Escoger Conmutador virtual extendido de Hyper-V y luego haga clic en Instalación.
  4. Escoger Protocolo y luego haga clic en Agregar
  5. Sobre Seleccionar protocolo de red Seleccione Protocolo de multidifusión confiable y luego haga clic en Okey
  6. Hacer clic Cerrar y reboot para ventanas
  7. Abra Virtual Switch Manager en Hyper-V e intente crear un conmutador de red externo

Solución 2: cree un conmutador virtual con PowerShell

Como este problema ocurre mientras se usa la GUI, algunos usuarios finales han logrado crear un conmutador externo usando PowerShell.

  1. Haga clic en Menu de inicio y escriba Potencia Shell. Clic derecho en Potencia Shell y luego haga clic en Ejecutar como administrador
  2. Hacer clic para confirmar y escribir el siguiente comando para crear un nuevo conmutador virtual externo en su lugar
    New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $true

-nombre así es como aparece el adaptador de red en Hyper-V Manager

-NetAdapterName es el nombre de la orden

-AllowManagementOS Internet es un dinero real tanto para el host como para su máquina virtual

  1. Abierto Administrador de conmutadores virtuales en Administrador de Hyper-V y compruebe si aparece un interruptor externo en la lista. Nuestro caso es ese.

Solución 3: reinstale la función de Hyper-V

En esta solución, deshabilitaremos Hyper-V y luego habilitaremos Hyper-V nuevamente en Windows 10. No se preocupe, durante el procedimiento de deshabilitación / habilitación, sus máquinas virtuales se mantendrán en Hyper-V Manager. Ya hemos hablado sobre cómo puede habilitar el rol de Hyper-V en Windows 10. Puede leer más y seguir las instrucciones de este artículo sobre el rol de Hyper-V.