Ich habe eine Dual-Screen-Konfiguration mit einem Windows-Host und einer virtuellen Linux-Maschine.
Windows Host: Windows 7 x64, VMware Workstation (8.0.5, most recent)
Linux VM: CentOS 6.4 x64 (most recent) + VMware Tools (most recent)
Die gemeinsame Zwischenablage ist mir sehr wichtig. Ich kopiere häufig Befehle vom Windows-Host in die Linux-VM, aber die gemeinsame Nutzung der Zwischenablage funktioniert häufig nicht mehr.
Ein Neustart des Gastes löst das Problem nicht. Ein Neustart des Windows-Hostcomputers behebt das Problem, obwohl dies nur eine vorübergehende Maßnahme ist. Das Problem tritt häufig innerhalb von 20 bis 30 Minuten nach dem Neustart auf.
vmware-workstation
clipboard
ujjain
quelle
quelle
Antworten:
Ich habe einmal ein paar Stunden damit verbracht, VMtools neu zu starten, neu zu installieren usw., während der Fix VMware selbst wirklich angehalten und neu gestartet hat.
quelle
Ich habe das gleiche Problem, aber Host ist Windows, Gast ist Windows. Ich zwinge kill vmtools und führe sie erneut aus und das hat immer dazu geführt, dass das Ausschneiden / Einfügen weiter funktioniert.
Ich bin nicht sicher, wie der Befehl lauten würde, um Client-Tools zu töten.
quelle
/usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr
. Dannvmware-user
Das hat bei mir funktioniert:
Versuchen Sie, VMWare Workstation zu schließen. Sie werden aufgefordert, einige Optionen anzugeben, wie Sie mit Ihren laufenden Gästen verfahren sollen (sofern aktuell ausgeführt): Anhalten, Ausschalten, Im Hintergrund ausführen, Abbrechen .
Wählen Sie Im Hintergrund ausführen . Öffnen Sie VMWare Workstation erneut.
quelle
Ich starte gerade die VMware-Dienste auf dem Host neu, wenn es passiert.
Versuchen Sie zu vermeiden, den Kopier- und Einfügevorgang abzubrechen. Führen Sie außerdem immer nur einen Kopier- und Einfügevorgang durch.
quelle
Wenn Sie Windows unter Windows ausführen, versuchen Sie, die VM über RDP zu verwenden. Sollte auf diese Weise stabiler sein. Ich weiß, dass dies für die ursprüngliche Frage nicht relevant ist, aber einige Leute finden es möglicherweise hilfreich, da dieses Thema im Internet nur unzureichend behandelt wird und keine gute Lösung bietet.
quelle
Ich hatte die gleichen Probleme, aber mit Open-VM-Tools (Ubuntu 14 Gast, Win10 Host)
Ich habe es gelöst, indem ich einfach VMware Workstation neu gestartet habe (wie bereits erwähnt)
Alles dauerte nur 2 Sekunden.
Was ich nicht wusste: Ihre laufende virtuelle Maschine wird weder angehalten noch gestoppt .
Klicken Sie einfach auf Datei -> Beenden (oder auf das X) und wählen Sie "Im Hintergrund ausführen". Starten Sie dann VMware Workstation erneut.
quelle
Hatte ein ähnliches Problem mit Workstation 10 (W7-Host, 2008R2-Gast). Das Kopieren von Gast zu Gast funktionierte nicht. Das Kopieren von Host zu Gast funktionierte nicht.
Neustart
vmtoolsd.exe -n vmusr
auf Gast undvmware-tray.exe
Host behoben.quelle
Wenn Ihr Gast Unix-basiert ist, können Sie dies ausführen.
Es erfasst die pid von vmtoolsd, beendet sie und startet sie neu. Dadurch wird die Kopier- / Einfügefunktion repariert:
Optional können Sie es als Skript speichern und in $ PATH ablegen, damit Sie es einfacher ausführen können. Sie müssen Ihre VM nicht neu starten oder VMWare neu starten.
quelle
Es sieht so aus, als gäbe es eine Reihe von Möglichkeiten, um diesen Fehler beim Kopieren / Einfügen von Dropouts zwischen Hosts zu verursachen. Daher füge ich hier meinen Fix hinzu. (Und ja, ich bin mir bewusst, dass ich andere VMWare, andere Host-Betriebssysteme und andere Gast-Betriebssysteme verwende als die in dieser Frage angegebenen, aber es scheint wirklich eine Sache mit VMware-Tools zu sein. Hoffentlich hilft es einigen Leuten, die landen auf dieser Seite wie ich.) Natürlich müssen Sie VMWare Tools installiert haben - aktualisieren Sie diese wahrscheinlich zuerst - und die Gastisolierungsoptionen müssen das Kopieren / Einfügen ermöglichen, wie andere bereits erwähnt haben.
Zuerst mein Setup:
(Obwohl diese Zwischenablage funktioniert und dann plötzlich nicht mehr funktioniert, war dies in früheren Versionen von MacOS und früheren Updates von Fusion 8 der Fall.)
Mein Fix: Stoppen Sie den VMware Tools-Dienst "VMTools", beenden / beenden Sie die VMware Tools-Taskleisten-App, starten Sie den Dienst neu und starten Sie die VMware Tools-Taskleisten-App neu.
Befehle zum Ausführen in Windows-Gastsystemen als Administrator: (getestet in Powershell und CMD)
Das funktioniert für mich ... fürs Erste. Natürlich kann Ihr Kilometerstand variieren, und wenn Sie Kommentare zu meiner Antwort haben, lassen Sie es mich bitte wissen. Ich weiß, dass die "vmtoolsd.exe" in früheren Versionen etwas anderes genannt wurde. Vielleicht sind die Startparameter gleich, vielleicht auch nicht.
Ich benutze dies in einer Batch-Datei mit einer Verzögerung von 1 Sekunde zwischen jeder Zeile. Es gibt verschiedene Möglichkeiten, Verzögerungen einzufügen, und Rob van der Woude hat eine ziemlich umfangreiche Liste dieser Möglichkeiten.
Die gleichen allgemeinen Methoden funktionieren möglicherweise auch in anderen Gastbetriebssystemen, aber ich weiß nicht genau, wie das geht.
Ich hoffe das hilft jemandem!
quelle
Für die gemeinsame Nutzung der Zwischenablage müssen VMware Tools auf Ihrer virtuellen Maschine installiert sein. Sie können auch per Drag & Drop zwischen virtuellen Maschinen und Ihrem Host-Betriebssystem wechseln.
Ich würde sagen, überprüfen Sie, ob VMWare-Tools installiert sind. Wenn dies der Fall ist, entfernen Sie sie möglicherweise und installieren Sie sie erneut. Wenn dies nicht funktioniert, können Sie versuchen, die VMware-Workstation zu aktualisieren. VMWare 9.0 ist jetzt verfügbar!
quelle
Hatte das gleiche Problem mit Version 10.0.
Stellen Sie zunächst sicher, dass die Gastisolierung deaktiviert ist: VM-Einstellungen> Optionen> Gastisolierung sind beide aktiviert.
Versuchen Sie, von einer externen Festplatte oder einem Wechseldatenträger zu kopieren und einzufügen, nicht von Ihrer Systempartition.
Mein Setup: VM auf externem HD gespeichert. Kopieren Einfügen von interner Festplatte (C :) funktioniert nicht, Kopieren und Einfügen von externer Festplatte (E :) funktioniert. Ich gehe davon aus, dass C & P für die lokale Systempartition deaktiviert ist.
quelle
Erlebte es jetzt auf Windows 7 64-Bit als Host und Gast, VMWare Workstation 9. Die Lösung auf meiner Seite: Der Dienst
VMware Workstation Server
wurde so eingestellt, dass er manuell auf dem Host gestartet wird. Nach dem Start dieses Dienstes (und der Konfiguration für den automatischen Start) funktionierte das Kopieren und Einfügen zwischen Host und Gast wieder normal.quelle
In meinem Fall wurde dieses Problem durch einfaches Neustarten des VMware Tools-Dienstes im Gast behoben (Drag & Drop von Dateien funktioniert, Kopieren von Text über den Puffer zwischen Host und Gast jedoch nicht).
quelle
Im Allgemeinen greife ich von meiner eigenen Windows-Workstation auf einen Windows-Gast zu, der in VMWare auf einer anderen Windows-Box ausgeführt wird. Ich habe die Standard-Windows-Remotedesktopverbindung verwendet.
In dieser Konfiguration , in der das Remotedesktopfenster NICHT im Vollbildmodus angezeigt wird, kann die Zwischenablage im Allgemeinen verwendet werden. Wenn es Vollbild ist und ich oft hin und her wechsle, schlägt die Zwischenablage fehl.
Hinweis - Das VMWare-Fenster auf der Server-Box kann Vollbild sein, das scheint keine Rolle zu spielen.
quelle
Der allgemeinste und somit beste Weg, um das Kopieren / Einfügen in VMware (mindestens Version 14) unter Linux / Ubuntu Desktop-Gästen zum Funktionieren zu bringen, ist das Hinzufügen des folgenden Bash-Skripts zu Ihrem
$HOME/.profile
:Nachdem Sie dies in Ihrem Linux / Ubuntu $ HOME-Ordner hinzugefügt haben, melden Sie sich einfach ab und starten Sie das Ubuntu / Linux-Gastbetriebssystem neu, melden Sie sich an .. und das Kopieren und Einfügen funktioniert !!
Das Skript
/usr/bin/vmware-user-suid-wrapper
startet den User-Space-Daemon vonvmtoolsd
und kann auch manuell ausgeführt werdenSie können auch überprüfen, ob zwei (2) vmtoolsd-Daemons in Ihrem System ausgeführt werden sollen. Beides wird benötigt, und das mit args: bewirkt,
-n vmusr ..
dass das Kopieren und Ziehen und Ablegen funktioniert. `Ps aux | ausführen grep -v vmtoolsd | grep vmtoolsd 'wird dies zeigen: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
quelle
Es ist an erster Stelle falsch, die VMWare-Workstation / den -Player zu verwenden. Sie erstellen einfach die VMs und lassen sie im Hintergrund laufen.
Und verwenden Sie einen Terminal-Manager wie MobaXTerm, SuperPutty, Kitty. Auf diese Weise erhalten Sie viel mehr Funktionalität und eine bessere Verwaltung.
quelle