Modifier l’action d’arrêt automatique de la machine virtuelle Hyper-V dans Windows 11

Hyper-V est un outil Hypervisor propriétaire de Microsoft qui vous permet de créer et d’exécuter des machines virtuelles. Par défaut, lorsque vous arrêtez votre machine virtuelle, il enregistre l’état de la machine ; cependant, cela peut être modifié. Dans cet article, nous verrons comment modifier l’action d’arrêt automatique de la machine virtuelle Hyper-V.

Modifier l’action d’arrêt automatique de la machine virtuelle Hyper-V

Le paramètre par défaut de Hyper-V enregistre automatiquement l’état des machines virtuelles lorsque l’hôte est arrêté ou redémarré. Cela signifie que si une machine virtuelle était en cours d’exécution avant l’arrêt ou le redémarrage, Hyper-V la démarrera automatiquement au prochain démarrage. Ce paramètre peut être ajusté pour chaque machine virtuelle.

Il existe trois options pour gérer l’action d’arrêt automatique d’une machine virtuelle :

  1. Enregistrer l’état de la machine virtuelle: Cette option réserve un espace disque égal à la quantité de mémoire utilisée par la machine virtuelle lorsqu’elle est en cours d’exécution, ce qui permet d’écrire la mémoire sur le disque lorsque l’ordinateur physique s’arrête ou redémarre. La machine virtuelle démarrera automatiquement au prochain démarrage et continuera de fonctionner comme avant.
  2. Désactiver la machine virtuelle: Cette option arrête brusquement la machine virtuelle sans enregistrer aucune information d’état. Le système d’exploitation invité démarrera comme si la machine virtuelle était hors tension.
  3. Arrêter le système d’exploitation invité: Avec cette option, le système d’exploitation invité de la machine virtuelle sera arrêté correctement avant l’arrêt ou le redémarrage de l’hôte. Aucun état n’est enregistré, mais l’inconvénient est que le système d’exploitation invité et ses services mettront du temps à démarrer lorsque l’hôte redémarre. Si cette option est sélectionnée, il est important de prendre en compte le retard et l’ordre de démarrage des machines virtuelles.

Pour modifier l’action d’arrêt automatique de la machine virtuelle Hyper-V, vous devez être administrateur. Si vous êtes administrateur, utilisez l’une des méthodes suivantes.

Modifier l’action d’arrêt automatique à l’aide du gestionnaire Hyper-V

Commençons par la méthode la plus simple : nous allons modifier l’action d’arrêt automatique du gestionnaire Hyper-V. Vous pouvez suivre les étapes mentionnées ci-dessous pour faire de même.

  1. Ouvrir le Gestionnaire Hyper-V en le recherchant dans le menu Démarrer.
  2. Ensuite, faites un clic droit sur la machine virtuelle que vous souhaitez configurer et cliquez sur Paramètres.
  3. Vous pouvez changer l’état en Enregistrer l’état de la machine virtuelle, Désactiver la machine virtuelleou Arrêter le système d’exploitation invité en cochant la case qui lui est associée puis en cliquant sur OK.

Une fois cela fait, vous pouvez démarrer votre machine virtuelle et lorsque vous l’arrêterez, elle s’arrêtera dans l’état attribué.

Lire: Machine virtuelle Hyper-V bloquée dans l’état de démarrage

Modifier l’action d’arrêt automatique à l’aide de PowerShell

Vous pouvez modifier l’action d’arrêt à l’aide de Windows PowerShell. Pour ce faire, ouvrez PowerShell en tant qu’administrateur.

Tout d’abord, nous devons trouver le nom de votre machine virtuelle actuelle, pour ce faire, vous pouvez exécuter Obtenir-VM.

Maintenant, pour changer l’état sur « Enregistrer l’état de la machine virtuelle », exécutez la commande suivante.

Set-VM -Name "VMName" -AutomaticStopAction Save

Pour modifier l’état sur « Désactiver la machine virtuelle », utilisez la commande suivante.

Set-VM -Name "VMName" -AutomaticStopAction TurnOff​

Pour passer à l’état « Arrêter le système d’exploitation invité », exécutez la commande ci-dessous.

Set-VM -Name "VMName" -AutomaticStopAction ShutDown​

Assurez-vous de remplacer Nom de la machine virtuelle avec le nom réel de votre machine virtuelle.

Afin de vérifier l’état enregistré de la machine virtuelle, vous pouvez exécuter la commande suivante.

Get-VM -VMName * | Select-Object VMName, AutomaticStartAction, AutomaticStartDelay, AutomaticStopAction

Cela vous indiquera votre action d’arrêt automatique actuelle et l’action de démarrage, si vous en avez défini une.

Lire: Comment démarrer et arrêter une machine virtuelle Hyper-V à l’aide de PowerShell ?

Comment empêcher Hyper-V de démarrer automatiquement ?

Pour empêcher Hyper-V de démarrer automatiquement, vous devez modifier le État de démarrage automatique. Pour ce faire, faites un clic droit sur votre machine virtuelle dans le Gestionnaire Hyper-V, accédez à État de démarrage automatique, puis sélectionnez Rien ou Démarrer automatiquement le délai et définissez un délai de démarrage.

Lire: Résoudre le problème de blocage de la machine virtuelle Hyper-V en état d’arrêt

Quelle est l’action de démarrage et d’arrêt automatique d’une machine virtuelle ?

L’action de démarrage automatique contrôle si une machine virtuelle démarre lorsque l’hôte démarre. Elle propose trois options : ne rien faire, démarrer si elle était en cours d’exécution et retarder le démarrage. De même, l’action d’arrêt automatique contrôle ce qui se passe lorsque l’hôte s’arrête. Elle propose trois options : enregistrer l’état, arrêter et arrêter le système d’exploitation invité.

Lire: Corriger la machine virtuelle Hyper-V bloquée dans l’état enregistré.

Source-137