Realmente me gusta el soporte de Hyper-V en Windows 8, sin embargo, hay algunas situaciones en las que necesito deshabilitar Hyper-V para ejecutar algunas aplicaciones que no desean ejecutar incluso en la partición raíz del entorno virtualizado .
Lo que he estado haciendo actualmente es deshabilitar la función por completo desde el cuadro de diálogo "Agregar o quitar funciones de Windows" y reiniciar, habilitándola nuevamente cuando sea necesario.
Me gustaría saber si hay alguna manera mejor de hacer esto que se me ocurra, incluso podría ser un acceso directo en el que podría hacer doble clic y realmente agregaría o eliminaría la función y reiniciaría (supongo que esto puede ser posible con un script de PowerShell).
76
Respuestas:
Descargo de responsabilidad : no he hecho esto para eliminar una característica, Y como advertencia final, probablemente habrá una gran cantidad de actualizaciones de Windows Update para instalar cada vez que lo habilites nuevamente.
Dicho esto, desde un símbolo del sistema elevado:
y
Así es como se ejecuta el comando enable en mi PC, que ya tiene Hyper-V habilitado y ejecutándose:
Al habilitar la función, ya que es Hyper-V, es posible que le pida que reinicie y ejecute el comando nuevamente. Eso parece vagamente familiar. Podría terminar teniendo que reiniciar dos veces, en otras palabras. Pero tal vez no te lo haga, ya que esa máquina ya tenía Hyper-V habilitado antes.
fuente
/NoRestart
en una configuración no interactiva (cuando se llama desde un script).bcdedit
es mucho más rápida y es lo único necesario (aún debe reiniciar sin importar qué). Eso es lo que hago cuando necesito cambiar a VMWare.Esta es una vieja respuesta, pero en aras de la integridad y porque sabía que había una mejor manera que el resultado superior.
Desde un símbolo del sistema elevado:
para deshabilitar el hipervisor y:
para volver a habilitarlo (valor predeterminado).
Por supuesto, aún requiere reiniciar.
fuente
Puede crear dos entradas de inicio para poder elegir iniciar el sistema operativo con o sin Hyper-V.
fuente
bcdedit /set "{current}" hypervisorlaunchtype off
Shift
tecla cuando hace clicStart -> Power button -> Restart
, lo que le permitirá elegir si arrancar con / sin Hyper-V habilitado antes de reiniciar la computadora. Esto es especialmente útil cuando alguna forma de "arranque rápido" está habilitada en el BIOS, y es casi imposible presionar la tecla "ingresar BIOS" antes de que el gestor de arranque de Windows asuma el control.Para Windows 10:
fuente
Powershell también es posible, usando DISM envuelto como cmdlets PS, y uno puede leer la configuración primero antes de hacer el cambio.
Refs
fuente
Puede usar el conmutador Hyper-V que básicamente emplea el método bcdedit ya descrito aquí pero coloca una simple GUI de un clic sobre él. Le muestra el estado de configuración actual y le permite habilitar o deshabilitar Hyper-V y también reinicia la computadora. Hice esta pequeña herramienta y funciona en mi computadora con Windows 10.
fuente
Hice un script de PowerShell para ayudar a habilitar / deshabilitar Hyper-V. Esto verifica el estado para que no reinicies si ya estás en el estado deseado:
Luego cree dos accesos directos en su escritorio "Hyper-V Off" Target:
y el objetivo "Hyper-V activado":
fuente