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.

4voto

sam Points 21

Si vous utilisez Windows sur Windows, essayez d'utiliser la machine virtuelle via RDP. Cela devrait être plus stable de cette manière. Je sais que cela n'a aucun rapport avec la question initiale, mais certaines personnes pourraient trouver cela utile, car ce sujet est peu couvert sur Internet, sans bonne solution.

4voto

Markus Points 74

J'ai eu les mêmes problèmes mais avec open-vm-tools (Ubuntu 14 invité, hôte Win10)

Je l'ai résolu en simplement redémarrant VMware Workstation (comme mentionné précédemment)

Tout a pris juste 2 secondes.

Ce que je ne savais pas : Votre Machine Virtuelle en cours d'exécution n'est ni suspendue ni arrêtée.

Il suffit de cliquer sur Fichier -> Quitter (ou sur la croix) et choisir "Exécuter en arrière-plan" Ensuite redémarrez VMware Workstation, et voilà, la copie et le collage fonctionnent à nouveau!

2voto

Arturo Tena Points 356

Il semble y avoir plusieurs possibilités de cause de cet échec de copier/coller entre les hôtes, donc je vais ajouter ma correction ici. (Et ouais, je suis conscient que j'utilise un VMWare différent, un système d'exploitation hôte différent et un système d'exploitation invité différent par rapport à ceux spécifiés dans cette question, mais il semble vraiment que c'est lié aux outils vmware, donc j'espère que cela aidera certaines personnes qui arriveront sur cette page comme moi.) Bien sûr, vous devez avoir les outils VMWare installés - mettez-les à jour probablement - et les options d'isolation des invités doivent autoriser le copier/coller comme d'autres l'ont mentionné.

Tout d'abord ma configuration :

  • HÔTE - MacOS 10.13.4
  • INVITÉS - Windows de différentes versions.
  • Fusion - 8.5.10

(Bien que ce problème de fonctionnement du presse-papiers puis soudain de non fonctionnement se soit produit dans des versions antérieures de MacOS et des mises à jour précédentes de Fusion 8.)

Ma correction : Arrêtez le service "VMTools" de VMware Tools, quittez/terminez l'application de la barre d'état de VMware Tools, redémarrez le service, redémarrez l'application de la barre d'état de VMware Tools.

Commandes à exécuter dans les invités Windows, en tant qu'administrateur : (testées dans powershell et CMD)

net.exe stop vmtools

taskkill /F /IM vmtoolsd.exe

net.exe start vmtools

start "" "C:\Program Files\VMware\VMware Tools\vmtoolsd.exe" "-n" "vmusr"

Cela fonctionne pour moi... pour l'instant. Bien sûr, vos résultats peuvent varier, et si vous avez des commentaires sur ma réponse, veuillez me le faire savoir. Je sais que "vmtoolsd.exe" était appelé autrement dans les versions précédentes. Peut-être que ses paramètres de démarrage sont les mêmes, peut-être pas.

J'utilise ceci dans un fichier batch avec une pause d'une seconde entre chaque ligne. Il existe différentes façons d'insérer des pauses, et Rob van der Woude a une liste plutôt exhaustive de ces façons.

Les mêmes méthodes générales peuvent fonctionner dans d'autres systèmes d'exploitation invités, mais je n'ai pas les détails de comment faire cela.

J'espère que cela aide quelqu'un !

1voto

mai Points 23

J'ai eu un problème similaire avec Workstation 10 (hôte W7, invité 2008R2), la copie de l'invité vers l'hôte ne fonctionnait pas, mais la copie de l'hôte vers l'invité fonctionnait.

Redémarrer vmtoolsd.exe -n vmusr sur l'invité et vmware-tray.exe sur l'hôte a résolu le problème.

1voto

OpenITeX Points 126

La façon la plus générale et donc la meilleure de faire fonctionner le copier/coller dans VMware (version 14 au moins) en exécutant des invités Linux/Ubuntu Desktop est d'ajouter le script bash ci-dessous à votre $HOME/.profile:

# VMware: faire fonctionner le copier/coller et le glisser-déposer dans l'invité Ubuntu Desktop
# Remarque : cela devrait s'exécuter automatiquement avec l'entrée xdg/desktop, mais ce n'est pas le cas :(
[[ -x /usr/bin/vmware-user-suid-wrapper ]] && /usr/bin/vmware-user-suid-wrapper

Après avoir ajouté cela dans votre dossier Linux/Ubuntu $HOME, déconnectez-vous et redémarrez l'OS invité Ubuntu/Linux, connectez-vous.. et le copier-coller fonctionne!!

Le script /usr/bin/vmware-user-suid-wrapper démarre le démon de l'espace utilisateur de vmtoolsd et peut également être exécuté manuellement

Vous pouvez également vérifier que les deux (2) démons vmtoolsd doivent maintenant être en cours d'exécution sur votre système. Les deux sont nécessaires et celui avec les arguments: -n vmusr .. est celui qui permet le copier-coller et le glisser-déposer. En exécutant `ps aux | grep -v vmtoolsd | grep vmtoolsd' cela s'affichera : guru@visuxmono:~$ ps aux | grep -v grep | grep vmtoolsd root 762 10228 Ssl 21:20 0:03 /usr/bin/vmtoolsd guru 3053 34092 S 21:21 0:03 /usr/bin/vmtoolsd -n vmusr --blockFd 3

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