78 votes

Les opérations du presse-papiers (copier/coller) cessent souvent de fonctionner sur VMWare Workstation.

J'ai une configuration à double écran avec un hôte Windows et une machine virtuelle Linux.

Hôte Windows : Windows 7 x64, VMware Workstation (8.0.5, le plus récent)
VM Linux : CentOS 6.4 x64 (le plus récent) + VMware Tools (le plus récent)

La fonctionnalité de partage du presse-papiers est de grande importance pour moi. J'ai souvent besoin de copier des commandes de l'hôte Windows dans la VM Linux, mais le partage du presse-papiers cesse souvent de fonctionner.

Un redémarrage de la machine virtuelle ne résout pas le problème. Un redémarrage de la machine hôte Windows résout le problème, bien que ce ne soit qu'une mesure temporaire. Le problème revient souvent dans les 20 à 30 minutes suivant le redémarrage.

48voto

Samgue Points 481

J'ai passé quelques heures à redémarrer, réinstaller les outils VM, etc., alors que la solution était en réalité de suspendre et redémarrer VMware lui-même.

31voto

Alejandro Points 1

J'ai le même problème mais l'hôte est Windows, le client est Windows. Je force l'arrêt de vmtools et les relance et cela a toujours permis de continuer à faire des copier/coller.

taskkill /F /IM vmtoolsd.exe
"C:\Program Files\VMware\VMware Tools\vmtoolsd.exe" -n vmusr

Je ne suis pas sûr quelle serait la commande sur CentOS pour arrêter les outils client.

22voto

Tyson Points 221

Ceci est ce qui a fonctionné pour moi:

Essayez de fermer VMware Workstation. Vous serez invité avec des options sur ce qu'il faut faire avec vos invités en cours d'exécution (le cas échéant sont actuellement en cours d'exécution): Suspendre, Éteindre, Exécuter en arrière-plan, Annuler.

Sélectionnez Exécuter en arrière-plan. Rouvrir VMware Workstation.

10voto

Austin Dean Points 241

Si votre invité utilise Unix, vous pouvez exécuter ceci.

Cela récupère le PID de vmtoolsd, le tue et le redémarre. Cela réparera la fonctionnalité de copier/coller :

#!/bin/bash
processString=$(ps -ef | grep '[0-9][0-9]:[0-9][0-9]:[0-9][0-9] /usr/bin/vmtoolsd -n vmusr') # obtenir les informations du processus pour vmtoolsd
tokens=( $processString ) # tokenizer
kill "${tokens[1]}" # obtenir le PID et le tuer
/usr/bin/vmtoolsd -n vmusr & > /dev/null 2>&1 # redémarrer vmtoolsd

Facultativement, enregistrez-le en tant que script et placez le script dans votre $PATH afin de pouvoir l'exécuter plus facilement. Vous n'avez pas besoin de redémarrer votre machine virtuelle ou de redémarrer VMWare.

5voto

jkdba Points 150

Je viens de redémarrer les services VMware sur l'hôte lorsque cela se produit.

Essayez d'éviter d'annuler l'opération de copie et de coller. Effectuez également une seule opération de copie et de coller à la fois.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X