VMware Workstation n'a pas réussi à éteindre la machine virtuelle

-
Corriger VMware Workstation qui a échoué à éteindre la machine virtuelle
- Terminer le processus VM bloqué via le Gestionnaire des tâches
- Utiliser la ligne de commande Force-Kill
- Supprimer les fichiers de suspension et de verrouillage corrompus
- Effectuer une installation de réparation de VMware Workstation
- Comment forcer l'arrêt d'une machine virtuelle sur VMware ?
- Comment éteindre une VM dans VMware ?
Votre machine virtuelle VMware ne s'éteint pas ? Découvrez des solutions efficaces pour résoudre ce problème courant, notamment en forçant l'arrêt ou en réparant des fichiers corrompus.
Vous avez peut-être remarqué que votre machine virtuelle (VM) ne s'éteint pas parfois, non pas parce qu'elle est bloquée, car tout le reste fonctionne, mais parce qu'elle ne répond pas au signal d'arrêt. C'est un problème très courant et peut être résolu rapidement en forçant l'arrêt de la machine ou en réparant des fichiers corrompus. Dans cet article, nous allons voir ce que vous pouvez faire si votre VMware Workstation ne parvient pas à éteindre une machine virtuelle.
Ce problème survient généralement pour l'une des deux raisons suivantes. Tout d'abord, le service VMware Workstation VMX, qui est le processus principal exécutant votre machine virtuelle, peut se figer ou être endommagé. Cela peut laisser la machine virtuelle coincée dans un état de puissance qui ne peut pas être modifié. Deuxièmement, un fichier d'état de suspension corrompu (.vmss) ou des fichiers de verrouillage résiduels (.lck) peuvent amener VMware à penser que la machine virtuelle fonctionne encore ou est suspendue alors qu'elle ne l'est pas. Cela bloque toute nouvelle action de puissance. Ces problèmes surviennent souvent après un arrêt incorrect, un plantage du système ou une opération de capture interrompue.
Corriger VMware Workstation qui a échoué à éteindre la machine virtuelle
Si VMware Workstation ne parvient pas à éteindre une machine virtuelle, suivez les solutions mentionnées ci-dessous.
- Terminer le processus VM bloqué via le Gestionnaire des tâches
- Utiliser la ligne de commande Force-Kill
- Supprimer les fichiers de suspension et de verrouillage corrompus
- Effectuer une installation de réparation de VMware Workstation
Parlons-en en détail.
Terminer le processus VM bloqué via le Gestionnaire des tâches
Chaque VM en cours d'exécution a un processus dédié vmware-vmx.exe. Lorsqu'une VM est bloquée lors de l'arrêt, ce processus devient non réactif mais reste actif, utilisant des ressources système et empêchant toute nouvelle commande de puissance. Mettre fin à ce processus termine immédiatement le matériel virtuel de la VM, la forçant à s'éteindre complètement.
Ouvrez le Gestionnaire des tâches en appuyant sur Ctrl + Shift + Échap, naviguez vers l'onglet Processus, recherchez VMware Workstation VMX, faites un clic droit dessus et sélectionnez Fin de tâche.
Après avoir terminé le processus, fermez et réouvrez VMware Workstation. Votre VM devrait maintenant apparaître comme Éteinte.
Utiliser la ligne de commande Force-Kill
Parfois, le processus VMX est tellement bloqué que même le Gestionnaire des tâches ne peut pas le terminer normalement. La commande taskkill avec le drapeau /f (force) contourne les routines d'arrêt standard et termine immédiatement le processus spécifié, indépendamment de son état. C'est l'équivalent numérique de tirer sur le cordon d'alimentation.
Ouvrez l'invite de commandes en tant qu'administrateur, puis exécutez la commande suivante.
tasklist /FI "IMAGENAME eq vm*"
Maintenant, notez le nom exact du processus, qui est généralement – vmware-vmx.exe, puis forcez l'arrêt en utilisant la commande mentionnée ci-dessous.
taskkill /f /im vmware-vmx.exe
Pour plus de précision (si vous avez plusieurs VMs en cours d'exécution), trouvez le PID spécifique dans le Gestionnaire des tâches et utilisez-le.
taskkill /f /pid [ProcessID]
Une fois le processus terminé, redémarrez VMware Workstation.
Supprimer les fichiers de suspension et de verrouillage corrompus
VMware utilise des fichiers .vmss pour stocker l'état de mémoire suspendu d'une VM et des dossiers .lck comme fichiers de verrouillage pour empêcher plusieurs instances de la même VM. Lorsqu'un arrêt échoue, ces fichiers peuvent devenir corrompus ou rester verrouillés, amenant VMware à croire que la VM est encore suspendue ou active. Les supprimer force VMware à traiter la VM comme étant éteinte proprement.
Tout d'abord, fermez complètement VMware Workstation. Maintenant, allez dans le dossier de votre machine virtuelle (celui contenant le fichier .vmx). L'emplacement par défaut est généralement Documents\Machines Virtuelles\.
Le fichier .vmss (c'est le fichier d'état de suspension). Si présent, le supprimer éteint immédiatement la VM.
Tous les dossiers ou fichiers se terminant par .lck (ce sont les fichiers de verrouillage). Faites un clic droit et supprimez-les.
Pour plus de sécurité, ouvrez également le fichier .vmx dans Notepad, trouvez toute ligne commençant par checkpoint.vmState, et mettez-la à checkpoint.vmState = “”.
Redémarrez VMware Workstation et allumez la VM normalement.
Effectuer une installation de réparation de VMware Workstation
Lorsque les services essentiels de VMware, comme le service d'autorisation ou les composants VMX, sont corrompus, il ne suffit pas de tuer le processus. Une installation de réparation réinstalle les fichiers système, restaure les entrées de registre et rafraîchit les configurations de services sans affecter vos données de machine virtuelle. Cela résout les corruptions logicielles profondes.
qui peuvent entraîner des défaillances de fonctionnement de l'alimentation.
- Ouvrez les paramètres via Win + I.
- Ensuite, allez dans Applications > Applications installées.
- Maintenant, recherchez VMware Workstation dans la liste, cliquez sur les trois points, et sélectionnez Modifier.
- Cliquez sur Suivant > Réparer.
- Suivez les instructions à l'écran pour terminer le processus.
Ne touchez pas et ne déplacez pas vos dossiers VM pendant ce processus. Vos machines virtuelles resteront intactes. Enfin, redémarrez votre ordinateur et vérifiez si cela aide.
Comment forcer l'arrêt d'une machine virtuelle sur VMware ?
Pour forcer l'arrêt d'une VM bloquée, ouvrez le Gestionnaire des tâches en tant qu'administrateur, localisez vmware-vmx.exe sous Détails, faites un clic droit dessus et sélectionnez Terminer l'arbre de processus. Cela met fin instantanément au matériel virtuel de la VM sans attendre que le système d'exploitation invité coopère. Alternativement, exécutez taskkill /f /im vmware-vmx.exe depuis une invite de commandes avec élévation de privilèges.
Comment éteindre une VM dans VMware ?
La méthode normale consiste à faire un clic droit sur la VM dans l'inventaire, puis à sélectionner Alimentation > Éteindre. Pour un arrêt propre du système d'exploitation, appuyez d'abord sur Ctrl+Alt+Suppr dans la VM, ou utilisez l'option d'arrêt invité si VMware Tools est installé. Si la VM se bloque pendant l'arrêt, utilisez l'option Forcer l'arrêt dans le menu Alimentation. Évitez les méthodes de force sauf si nécessaire, car elles peuvent entraîner une perte de données.
Maintenant que tu as fini de lire VMware Workstation n'a pas réussi à éteindre la machine virtuelle, nous t'invitons à explorer davantage la catégorie Tutoriels. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
