題 剪貼板操作(複製/粘貼)通常在VMWare Workstation上停止工作


我有一個帶有Windows主機和Linux虛擬機的雙屏幕設置。

Windows Host: Windows 7 x64, VMware Workstation (8.0.5, most recent)
Linux VM: CentOS 6.4 x64 (most recent) + VMware Tools (most recent)

共享剪貼板功能對我來說非常重要。我經常將命令從Windows主機複製到Linux VM,但剪貼板共享通常會停止工作。

重新啟動guest虛擬機無法解決問題。重新啟動Windows主機確實解決了這個問題,儘管這只是一個臨時措施。問題經常在重啟後的20-30分鐘內恢復。


59
2018-04-23 13:22


起源


同樣在這裡。 Windows 7 x64主機,VMWare Workstation 9.0.2。 VM Windows XP +適當的VMWare工具。雖然,尚未發現問題出現,消失和重新啟動之間的依賴關係。 - Andriy K
同樣的問題 - Windows 7 x64中的Windows 7 x64。隨機。非常隨機。 - Neolisk
由於您運行的是Linux VM,我不得不問。您使用的是您編譯的正版VMware工具嗎?或者您使用的是OpenVM工具?雖然很多人都告訴我們兩者之間的差異很小甚至沒有,但當我使用“自己動手”的VMware工具時,我遇到的問題非常少。如果你不是,我會建議先嘗試,看看它是否解決了問題。 - ianc1215
此外,稍微偏離主題,值得一提。您是否知道VMware Workstation 10已發布。雖然它需要付費升級,但有可能快速查看更改日誌可以告訴您他們是否解決了您的問題。也許值得一瞧。 - ianc1215
我可以在Windows主機和Windows客戶端上確認問題以及從現在開始WS 7.0到10.0.3。在那段時間裡,我將Windows Server 2008,Windows Server 2012作為主機,Windows XP,Windows 7,Windows 8.1,OpenSuse 12.3作為客戶端,並且已經解決了所有這些問題。我一直沒有使用相同的方法取得成功,但通常完全卸載,重新啟動和安裝vmWare工具可以解決問題。 - James


答案:


我曾經花了幾個小時重新啟動,重新安裝VMtools等,而修復程序實際上是暫停並重新啟動VMware本身。


39
2018-01-10 09:47



暫停?您的意思是關閉並重新啟動VMware Workstation? - pabouk
我重新啟動了客戶虛擬機,但是沒有用。然後,我修復了VMWare Tools。那沒用。然後,我只是懷疑來賓虛擬機並重新啟動VMWare Workstation,作為@Samgue的建議,它再次起作用。 - Travis Spencer
成功了!您會認為重新啟動VM會修復它。但是,正如這個答案所暗示的那樣,暫停和恢復VM的工作正常! - thilina R
這對我來說也適用於VMware Workstation 11.1.0,謝謝!我做的是:菜單>虛擬機>電源>掛起>(關閉並重新啟動VMware)>(選擇虛擬機)>恢復>(複製它再次)>(粘貼) - Dev-iL
@slayernoah那麼什麼有用? - technophyle


我有同樣的問題但Host是Windows,guest是Windows。 我強行殺死vmtools並重新運行它們,這一直是切割/粘貼繼續工作。

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

不確定命令將在centos上使用什麼來殺死客戶端工具。


27
2018-02-04 03:57



和Linux主機一起為我工作。殺: /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr。然後重新啟動它 vmware-user - freb
嘿,我想把命令複製給客人,但是...... :) - Paul
從Guest運行不適合我。 - Clay Nichols


這對我有用:

嘗試關閉VMWare Workstation。系統將提示您如何處理正在運行的guest虛擬機(如果當前正在運行): 暫停,關閉電源,在後台運行,取消

選擇 在後台運行。 重新打開VMWare工作站。


14
2017-09-15 03:42



這對我有用(我只需要從我的客戶服務中重啟VMTools) - Alex Shapovalov
這對我也有用。我注意到問題發生在我從guest虛擬機複製到主機之後,然後我無法再從主機複製到guest虛擬機。這是最快的解決方案,其他一切都是浪費時間。 - KPheasey
這是唯一對我有用的解決方案。贏取10(15063)主機,從客人(Win 7)粘貼到另一位客人(Win 8.1)。 VMware Workstation 12.5.6。 - Meeting Attender


如果在Windows上運行Windows,請嘗試使用VM over RDP。這種方式應該更穩定。我知道這與原始問題沒有關係,但是有些人可能會發現它有用,因為這個主題在互聯網上的覆蓋率很差,沒有好的解決方案。


4
2018-01-23 19:58



沒有ATI / AMD顯卡。當睡眠在主機上啟動時會出現問題。 - TombMedia
如果您對在完全隔離的僅限主機的網絡中運行感興趣,這也不起作用。 - wulfgarpro


我只是在主機上重啟VMware服務。

請嘗試避免取消複製和粘貼操作。也只能一次執行一次復制和粘貼操作。


4
2018-01-22 19:23



如何“取消”複製和粘貼操作???你的意思是說一個人不應該在沒有粘貼的情況下複製嗎?你的意思是從客人到主人或從主人到客人或僅在客人內復制???這個建議似乎有點奇怪...... - Jazimov
是的,這也發生在客人和主人之間.. - jkdba
您是指主機上的所有VMware服務嗎? - munrobasher
@munrobasher我相信自從我遇到這個問題以來已經有一段時間了。 - jkdba


與Workstation 10(W7主機,2008R2來賓)有類似的問題,從客戶端複製到主機不起作用,從主機複製到客戶端。

重新啟動 vmtoolsd.exe -n vmusr 在客人和 vmware-tray.exe 在主持人解決了它。


2
2017-07-29 11:26





我有同樣的問題但是 使用open-vm-tools (Ubuntu 14位嘉賓,Win10主持人)

我解決了 只需重新啟動VMware Workstation即可 (如前所述)

一切都只用了2秒。

我不知道的是: 您的 運行虛擬機不會被掛起也不會停止

只需單擊文件 - >退出(或X),然後選擇“在後台運行” 然後再次啟動VMware Workstation,etvoilà,複製和過去再次工作!


2
2017-08-07 00:20





如果您的guest虛擬機是基於Unix的,則可以運行此命令。

它抓住vmtoolsd的pid,殺死它,並重新啟動它。這將修復複製/粘貼功能:

#!/bin/bash
processString=$(ps -ef | grep '[0-9][0-9]:[0-9][0-9]:[0-9][0-9] /usr/bin/vmtoolsd -n vmusr') # get process info for vmtoolsd
tokens=( $processString ) # tokenize
kill "${tokens[1]}" # grab pid and kill it
/usr/bin/vmtoolsd -n vmusr & > /dev/null 2>&1 # restart vmtoolsd

(可選)將其保存為腳本並將腳本放在$ PATH中,以便您可以更輕鬆地運行它。您 不要 需要重新啟動VM或重新啟動VMWare。


1
2018-05-16 17:03



謝謝,這適用於VMWare Workstation Player 14,Windows 7 Enterprise主機,ubuntu guest。 - Dan Becker
你是在正確的軌道上。不幸的是,這不是在VMware14 / Win7-host + Ubuntu16.04 / guest中修復複製/粘貼的正確方法。在這種設置中,必須運行兩個vmtoolsd進程。你用腳本殺死的那個是系統守護進程,那裡需要它是有原因的。另一個是用戶空間守護進程(它實際上使復制/粘貼工作)。它應該在登錄後和/或X / WindowManager啟動時使用/ usr / bin / vmware-user-suid-wrapper腳本啟動。在這裡查看更多: github.com/vmware/open-vm-tools/issues/... - OpenITeX


剪貼板共享功能要求在您的虛擬機中安裝VMware Tools。它還允許您在虛擬機和主機操作系統之間進行拖放。

我會說仔細檢查是否安裝了VMWare工具。如果是,可以刪除並重新安裝它們。如果這不起作用,您可以嘗試更新VMware工作站。 VMWare 9.0 現在可用!


0
2018-04-25 20:49



Workstation 10.0.3現已推出,它仍然停止工作! - James


與版本10.0有相同的問題。

首先確保取消激活訪客隔離:啟用虛擬機設置>選項>訪客隔離。

嘗試從外部HD或可移動驅動器複製和粘貼,而不是從系統分區復制和粘貼。

我的設置:VM存儲在外部HD上。從內部HD(C :)複製粘貼不起作用,從外部HD(E :)複製和粘貼將起作用。我假設C&P已停用本地系統分區。


0
2018-01-15 05:42