Repare la máquina virtual Hyper-V atascada en estado de detención

Uno de los numerosos problemas de Hyper-V(Hyper-V) que pueden encontrar algunos usuarios de PC es cuando la máquina virtual se atasca en el estado de Detención(Stopping) en su computadora con Windows 10 o Windows 11. Esta publicación proporciona las soluciones más adecuadas que los usuarios afectados pueden intentar para resolver el problema con éxito.

Máquina virtual de Hyper-V atascada en estado de detención

Los culpables más probables de este error incluyen:

  • Versión/compilación desactualizada del host del sistema operativo Windows(Windows OS) .
  • Fallo de almacenamiento.
  • Configuración incorrecta del servicio RRA.
  • Opciones de energía de Windows.

¿Cómo fuerzo la detención de una máquina virtual en Hyper-V ?

Para forzar la detención de una máquina(Machine) virtual (VM), siga estas instrucciones; en el servidor donde se ejecuta la máquina virtual, abra el Administrador de tareas(Task Manager) , vaya a la pestaña Detalles . (Details)Ahora, ubique el proceso vmwp.exe que tiene el GUID para la máquina virtual del nombre de usuario, luego seleccione y haga clic en Finalizar tarea para forzar el apagado. Confirme la acción haciendo clic en el botón Detener proceso(Stop Process) .

Máquina virtual(Virtual Machine) de Hyper-V atascada en estado de detención(State)

Si su máquina virtual Hyper-V está atascada en estado de detención(Hyper-V Virtual Machine is stuck in Stopping State) , puede probar nuestras soluciones recomendadas a continuación sin ningún orden en particular y ver si eso ayuda a resolver el problema.

  1. Matar el proceso de la máquina virtual
  2. Cambiar las opciones de energía
  3. Deshabilite el servicio de enrutamiento(Routing) y acceso remoto(Remote Access) ( RRA ) .(Service)

Antes de probar cualquiera de las soluciones a continuación, la forma más fácil y rápida de resolver el problema es simplemente reiniciando la máquina host de Windows(rebooting the Windows host machine) . Una vez que haya reiniciado la máquina host, la máquina virtual se borrará y se iniciará normalmente. Además, busque actualizaciones(check for updates) e instale los bits disponibles en su dispositivo con Windows 11, ya que el problema también puede deberse a un error de Windows que a menudo se corrige en las (Windows)CU(CUs) posteriores .

1] Matar el proceso de la máquina virtual

Esta solución requiere que identifique el GUID de la VM problemática, suponiendo que está ejecutando varias VM(VMs) , y luego elimine el proceso en el Administrador de tareas(Task Manager) . Sin embargo, si tiene una sola máquina virtual ejecutándose en la máquina host, no necesita identificar el GUID porque el Proceso de trabajo de la máquina virtual(Virtual Machine Worker Process) o vmwp.exe no aparecerán varias veces; en este caso, simplemente abra Task Manager y elimine el único proceso vmwp.exe que aparece allí.

Para eliminar la máquina virtual Hyper-V atascada en estado de detención(Hyper-V Virtual Machine stuck in Stopping State)  en su PC con Windows , haga lo siguiente:

  • Presione Windows key + X para abrir el menú de usuario avanzado.
  • Luego presione I en el teclado para iniciar PowerShell .
  • En la consola de PowerShell , escriba o copie y pegue el siguiente comando y presione Entrar(Enter) . Sustituya el marcador de posición <VMname> por el nombre actula de la VM problemática.
Get-VM <VMname> | fl *
  • Ahora, tome nota del VMId , ya que lo necesitará para identificar el proceso correcto para finalizar.
  • A continuación, abra el Administrador de tareas(open Task Manager) .
  • En el Administrador de tareas, cambie a la  pestaña Detalles .(Details)
  • Ahora, ubique el proceso vmpw.exe presionando la tecla V en el teclado. Se enumerarán varios procesos si tiene varias máquinas virtuales(VMs) en ejecución.
  • Ahora, use el VMid mencionado anteriormente para encontrar el proceso correcto.
  • Finalmente, resalte el proceso cuyo nombre de usuario(User) se correlaciona con la ID y elimine el proceso(kill the process) .

2] Cambiar opciones de energía

Si las opciones de energía(Power) de la pantalla de su máquina host de Windows no están configuradas para que nunca se apaguen, es posible que experimente este problema porque la configuración de la pantalla afecta el estado de sus máquinas virtuales Hyper-V. En este caso, simplemente puede configurar la pantalla para que nunca se apague(set the display to never Turn off) para resolver el problema.

3] Deshabilitar el servicio de (Service)enrutamiento(Disable Routing) y acceso remoto(Remote Access) ( RRA )

Deshabilitar el servicio de enrutamiento y acceso remoto (RRA)

Este problema puede ocurrir si hay un servicio de acceso remoto mal configurado, ya que su interfaz de red podría estar interfiriendo con el servicio y, en consecuencia, hace que la máquina virtual se atasque. En este caso, puede deshabilitar el servicio de enrutamiento(Routing) y acceso remoto(Remote Access) ( RRA ) para resolver el problema en cuestión.

Para deshabilitar el servicio RRA en su PC con Windows , haga lo siguiente:

  • Presione Windows key + R para invocar el cuadro de diálogo Ejecutar.
  • En el cuadro de diálogo Ejecutar, escriba services.msc y presione Entrar para abrir Servicios(open Services) .
  • En la ventana Servicios(Services) , desplácese y localice el servicio de enrutamiento y acceso remoto(Routing and Remote Access ) .
  • Haga doble clic(Double-click) en la entrada para editar sus propiedades.
  • Si el servicio se está ejecutando, deténgalo haciendo clic en el botón Detener(Stop)  .
  • Una vez detenido el servicio, aún en la ventana de propiedades, haga clic en el menú desplegable Tipo de inicio(Startup type) y seleccione Deshabilitado(Disabled ) en el menú.
  • Haga clic en Aplicar(Apply) > Aceptar(OK) para guardar los cambios.
  • Reinicie la PC.

¡Eso es todo!

Relacionado(Related) : Arreglar la máquina virtual Hyper-V atascada en estado guardado .

¿Qué hace el restablecimiento de Hyper-V?

Cuando realiza un restablecimiento de Hyper-V, la operación restablecerá una máquina virtual específica alojada en un servidor de administración de Hyper-V(Hyper-V Management Server) local o remoto . Si desea realizar la tarea o controlar la computadora local, deberá seleccionar el botón de opción Servidor local ; de lo contrario, seleccione el botón de opción Servidor (Local)remoto(Remote) si desea controlar una computadora remota. El cmdlet Restart -VM   reinicia una máquina virtual. La ejecución de este  cmdlet da como resultado un (cmdlet)reinicio(restart)  "forzado"  , como apagar la computadora y luego volver a encenderla.