Pano işlemleri (kopyala / yapıştır) genellikle VMWare Workstation'da çalışmayı durdurur


70

Windows ana bilgisayarı ve Linux sanal makinesi olan bir çift ekran kurulumum var.

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

Paylaşılan pano özelliği benim için çok önemli. Sık sık komutları Windows ana bilgisayarından Linux VM'ye kopyalarım, ancak pano paylaşımı genellikle çalışmayı durdurur.

Konuğun yeniden başlatılması sorunu çözmez. Windows ana makinenin yeniden başlatılması sorunu yalnızca geçici bir önlem olsa da çözüyor. Sorun genellikle yeniden başlatıldıktan sonra 20-30 dakika içinde geri gelir.


2
Burada aynı. Windows 7 x64 ana bilgisayarı, VMWare Workstation 9.0.2. VM Windows XP + uygun VMWare Araçları. Yine de, ortaya çıkan sorun, ortadan kaybolma ve yeniden başlatmalar arasında henüz bir bağımlılık bulamadım.
Andriy K

1
Aynı sorun - Windows 7 x64 içinde Windows 7 x64. Rastgele. Çok rastgele.
Neolisk

Bir Linux VM çalıştırdığın için sormam gerekiyor. Derlediğiniz orijinal VMware araçlarını kullanıyor musunuz? Yoksa OpenVM Araçlarını mı kullanıyorsunuz? Pek çok insan ikisi arasındaki farkın hiçbiri için ince olmadığını söylese de, "kendi aracınızı yuvarlayın" VMware araçlarını kullanırken çok az sorun yaşadım. Eğer değilseniz, ilk önce bunu denemenizi tavsiye ederim ve sorunu çözüp çözmediğine bakın.
ianc1215

Ayrıca biraz konu dışı iken bahsetmeye değer. VMware Workstation 10'un piyasaya sürüldüğünün farkında mısın? Ücretli bir yükseltme gerektirse de, değişime hızlı bir şekilde bakmanın, sorununuzu çözüp çözmediklerini size söylemesi ihtimali vardır. Bir göz atmaya değer olabilir.
ianc1215

Windows ana bilgisayarları ve Windows istemcilerindeki sorunu da doğrulayabilirim. WS 7.0'ı şimdi 10.0.3'e kadar başlatmak. Bu süre zarfında Windows Server 2008, host olarak Windows Server 2012, istemciler olarak Windows XP, Windows 7, Windows 8.1, OpenSuse 12.3 ve hepsinde de sorun yaşadım. Her zaman aynı yöntemle başarılı olamadım, ancak genellikle tamamen kaldırma, yeniden başlatma ve vmWare araçlarının yüklenmesi sorunu çözdü.
James,

Yanıtlar:


42

Düzeltme VMware'in kendisini askıya alması ve yeniden başlatması için bir keresinde VMtools'u yeniden yüklemek, yeniden yüklemek, vb. İçin birkaç saat harcadım.


Askıya? VMware Workstation'ı kapatmak ve yeniden başlatmak mı istiyorsunuz?
pabouk

10
İşe yaramadı ki konuk VM'i yeniden başlattım. Daha sonra VMWare Tools'u tamir ettim. Bu işe yaramadı. Daha sonra, konuk VM'den şüphelendim ve @Samgue önerileri olarak VMWare Workstation'ı yeniden başlattım ve tekrar çalıştı.
Travis Spencer,

3
Yaradı! VM'yi yeniden başlatmanın sorunu çözeceğini düşünürdünüz. Ancak bu cevabın önerdiği gibi, VM'yi askıya almak ve devam ettirmek gayet iyi çalışıyor!
thilina R

1
Bu benim için de VMware Workstation 11.1.0'da çalıştı, teşekkürler! Yaptığım şey: Menü> VM> Güç> Askıya Al> (VMware'i kapat ve yeniden başlat)> (VM'yi seç)> Devam et> (yine ne olduysa kopyala)> (yapıştır)
Dev-iL

@slayernoah Peki ne işe yarıyor?
technophyle

27

Aynı sorunu yaşıyorum ancak ana bilgisayar Windows, konuk Windows. Vmtools'u öldürmeye zorladım ve onları tekrar çalıştırdım ve bu her zaman kes / yapıştır işleminin devam etmesini sağladı.

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

İstemci araçlarını öldürmek için komutadakilerin ne olacağından emin değilim.


2
Bir Linux sunucusuyla benim için çalıştı. Öldür: /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr. Sonra yeniden başlatınvmware-user
freb

24
Heh, ben emirleri konuğa kopyalamak istedim ama ... :)
Paul

3
Konuklardan kaçmak benim için işe yaramadı.
Clay Nichols

1
benim için işe yaramadı
NinjaCross

Benim için Host Windows 10 ve Guest Windows 2012 ile çalışmadı. Worksation 14 Pro.
buzz3791

20

Bu benim için çalıştı.

VMWare İş İstasyonunu kapatmaya çalışın. Çalışan konuklarınızla ne yapmanız gerektiğine dair bazı seçeneklerde bulunmanız istenecektir (şu anda çalışıyorsa): Askıya Al, Kapat, Arka Planda Çalış, İptal .

Arka Planda Çalıştır'ı seçin . VMWare İş İstasyonunu Yeniden Açın.


bu benim için işe yaradı (VMTools'u sadece konuğumdaki hizmetlerden yeniden başlatmam gerekiyor)
Alex Shapovalov

1
Bu benim için de işe yarıyor. Konukdan ana bilgisayara bir şey kopyaladıktan sonra sorunun ortaya çıktığını fark ettim, daha sonra ana bilgisayardan konuğa kopyalayamıyorum. Bu en hızlı çözüm, her şey zaman kaybı oldu.
KPheasey

Bu benim için çalışan tek çözüm. 10 (15063) ev sahibi kazanın, misafirden kopyalayın (Win 7) başka bir konuka yapıştırın (Win 8.1). VMware İş İstasyonu 12.5.6.
Toplantı Katılımı

En hızlı ve en yıkıcı çözüm için puan kazanın. VMware'in askıya alınması ve yeniden başlatılması işe yarıyor ancak arka planda çalışmayı öneren bu çözüm, çok sayıda VM çalıştırdığınızda ve rutinleri test ederken emin olmak için yutmak için daha kolay bir hap.
JimSTAT

bu benim sorunumu çözdü, teşekkürler!
NinjaCross

5

Sadece ana bilgisayardaki VMware servislerini tekrar başlattım.

Kopyala ve yapıştır işlemini iptal etmekten kaçının. Ayrıca bir seferde yalnızca bir kopyala ve yapıştır işlemi gerçekleştirin.


Kopyalama ve yapıştırma işlemi nasıl iptal edilir? Birinin de yapıştırmadan kopyalamaması mı demek istiyorsun? Misafirten ev sahibine veya ev sahibinden misafirine veya sadece misafirin içinden kopyalamak mı istiyorsun? Bu tavsiye biraz garip görünüyor ...
Jazimov

Evet, bu aynı zamanda misafir ile ev sahibi arasında da gerçekleşir ..
jkdba

Ana bilgisayardaki tüm VMware servislerini mi kastediyorsunuz?
munrobasher

@munrobasher Sanırım bu konuyla karşılaştığımdan bu yana çok zaman geçti.
jkdba

4

Windows'ta Windows kullanıyorsanız, VM'yi RDP üzerinden kullanmayı deneyin. Bu şekilde daha istikrarlı olmalı. Bunun asıl soru ile ilgisi olmadığını biliyorum, ancak bazı insanlar bunu faydalı bulabilir, çünkü bu konunun internette yetersiz kapsama alanı vardır, iyi bir çözüm yoktur.


ATI / AMD ekran kartıyla değil. Uyku ev sahibine başladığında sorunları bekleyin.
TombMedia

Bu aynı zamanda tamamen yalıtılmış bir ana bilgisayar ağında çalışmak istemeniz durumunda da işe yaramaz.
wulfgarpro

4

Aynı sorunları vardı ama açık-vm araçlarıyla (Ubuntu 14 misafir, Win10 Host)

Ben bunu çözüldü basitçe yeniden başlatarak VMware Workstation (daha önce belirtildiği gibi)

Her şey sadece 2 saniye sürdü.

Bilmiyordum: Çalışan Sanal Makine askıya alınmamış veya durdurulmamıştır .

Sadece Dosya -> Çık (veya X) 'i tıklayın ve "Arka Planda Çalıştır" ı seçin. Sonra VMware Workstation'ı tekrar başlatın, tekrar çalışın, kopyalayın ve tekrar çalışın!


1

Workstation 10 ile benzer bir problem yaşadınız (W7 ev sahibi, 2008R2 konuğu), konuktan ev sahibine kopyalama işe yaramadı, ev sahibinden konuklara kopyalama.

vmtoolsd.exe -n vmusrMisafir ve vmware-tray.exeev sahibi üzerinde yeniden başlatılması çözüldü.


Benim için ev sahibi Windows 10 ve misafir Windows 2012 ile çalışmadım.
buzz3791

1

Konuğunuz Unix tabanlıysa bunu çalıştırabilirsiniz.

Vmtoolsd'un kedisini kaptı, öldürdü ve yeniden başlattı. Kopyala / yapıştır fonksiyonunu onaracak:

#!/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

İsteğe bağlı olarak bir komut dosyası olarak kaydedin ve komut dosyasını $ PATH'inize koyun, böylece daha kolay çalıştırabilirsiniz. Sen yok VMWare sizin VM'yi yeniden veya yeniden başlatmanız gerekiyor.


2
Teşekkürler, bu VMWare Workstation Player 14, Windows 7 Enterprise ana bilgisayarı, ubuntu konuğu ile çalıştı.
Dan Becker

Bu konuda doğru yoldasın. Maalesef, VMware14 / Win7-host + Ubuntu16.04 / guest'te kopyala / yapıştır'ı düzeltmenin doğru yolu bu değil. Böyle bir kurulumda iki vmtoolsd işlemi çalışıyor olmalıdır. Senaryonuzla öldürdüğünüz şey sistem-arka plan programıdır ve orada bir sebep için gereklidir. Diğeri, kullanıcı alanı arka plan programı (aslında kopyala / yapıştır çalışmasını sağlar). X / WindowManager başlarken ve / veya giriş yaptıktan hemen sonra / usr / bin / vmware-user-suid-wrapper betiği ile başlatılmalıdır. Buradan daha fazlasını görün: github.com/vmware/open-vm-tools/issues/…
OpenITeX

1

Bu kopya / yapıştırma bırakma işlemine ana bilgisayarlar arasında neden olma olasılığı var gibi gözüküyor, bu yüzden düzeltimi buraya ekleyeceğim. (Ve evet, bu soruda belirtilenlere kıyasla farklı VMWare, farklı ana bilgisayar işletim sistemi ve farklı konuk işletim sistemi kullandığımı biliyorum, ancak gerçekten vmware araçları olayı gibi görünüyor, bu yüzden inşallah bazı insanlara yardım edecek. Bu sayfada yaptığım gibi.) Elbette VMWare Tools'un kurulu olması gerekir - önce bunları güncelleyin - ve konukların yalıtım seçenekleri diğerlerinin dediği gibi kopyala / yapıştır işlemine izin vermelidir.

İlk önce kurulumum:

  • HOST - MacOS 10.13.4
  • MİSAFİR - Windows çeşitli sürümlerinde.
  • Füzyon - 8.5.10

(Bu pano çalışıyor ve sonra aniden çalışmıyor olsa da, MacOS'un önceki sürümlerinde ve Fusion 8'deki önceki güncellemelerde yaşanıyor.)

Onarma: vmware araçları servisini durdur "vmtools", vmware araçları tepsisi uygulamasından çıkın / kapatın, servisi yeniden başlatın, vmware araçları tepsisi uygulamasını yeniden başlatın.

Yönetici olarak Windows misafirlerinde çalıştırılacak komutlar: (powershell ve CMD'de test edilmiştir)

net.exe stop vmtools

taskkill /F /IM vmtoolsd.exe

net.exe start vmtools

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

Bu benim için çalışıyor ... şimdilik. Tabii ki kilometreniz değişebilir ve cevabımla ilgili yorumlarınız varsa, lütfen bana bildirin. "Vmtoolsd.exe" nin önceki sürümlerde başka bir şey olarak adlandırıldığını biliyorum. Belki de başlangıç ​​parametreleri aynıdır, belki de değildir.

Bir toplu iş dosyasında her satır arasında 1 saniyelik bir gecikme ile bunu kullanın. Gecikmeleri eklemenin çeşitli yolları vardır ve Rob van der Woude bu yolların oldukça kapsamlı bir listesine sahiptir.

Aynı genel yöntemler diğer konuk işletim sistemlerinde de işe yarayabilir, ancak bunun nasıl yapılacağına dair ayrıntılara sahip değilim.

Umarım bu birine yardımcı olur!


0

Pano paylaşımı özelliği, sanal makinenize VMware Tools kurulmasını gerektirir. Ayrıca sanal makineler ve ana işletim sisteminiz arasında sürükleyip bırakmanıza da olanak sağlar.

VMWare araçlarının kurulu olup olmadığını görmek için iki kez kontrol ediyorum. Eğer öyleyse, belki onları kaldırın ve tekrar yükleyin. Bu işe yaramazsa, VMware iş istasyonunu güncellemeyi deneyebilirsiniz. VMWare 9.0 şu anda hazır!


İş İstasyonu 10.0.3 şimdi mevcuttur ve hala çalışmayı durduruyor!
James,

0

Sürüm 10.0 ile aynı sorunu vardı.

Öncelikle Misafir izolasyonunun devre dışı bırakıldığından emin olun: VM Ayarları> Seçenekler> Misafir İzolasyonunun her ikisi de etkindir.

Sistem bölümünüzden değil, harici HD veya çıkarılabilir sürücülerden kopyalayıp yapıştırmayı deneyin.

Kurulumum: Harici HD'de depolanan VM. Dahili HD'den kopyala yapıştır (C :) çalışmıyor, harici HD'den kopyala yapıştır (E :) çalışacak. Yerel sistem bölümü için C&P'nin devre dışı bırakıldığını varsayıyorum.


0

Hemen şimdi Windows 7 64bit'te Host and Guest olarak deneyimledim, VMWare Workstation 9. Tarafımdaki çözüm: Servis VMware Workstation Server, host üzerinde manuel olarak başlayacak şekilde ayarlandı. Bu hizmeti başlattıktan sonra (ve otomatik olarak başlayacak şekilde yapılandırdıktan sonra) kopyala ve yapıştır özelliği normal olarak ev sahibi ve konuk arasında tekrar çalıştı.


0

Benim durumumda sadece konuk olarak VMware tools hizmetini yeniden başlatmak bu sorunu çözdü (dosyaların sürüklenmesi ve bırakılması çalışıyor ancak metnin host ile misafir arasında arabellekle kopyalanması çalışmıyor).


0

Genelde VMWare’de çalışan bir Windows konuğuna başka bir Windows kutusunda kendi Windows iş istasyonumdan erişiyorum. Ben standart Windows "Uzak Masaüstü Bağlantısı" kullanarak uzaktan.

Bu yapılandırmada , Uzak Masaüstü penceresinin olması tam ekran DEĞİL genellikle panonun çalışmasını sağlar. Tam ekran olduğunda ve ben sıklıkla ileri geri geçiş yapıyorum, bu pano başarısız olur.

Not - Sunucu kutusundaki VMWare penceresi tam ekran olabilir, önemli değil.


0

Linux / Ubuntu Masaüstü konuklarını çalıştıran VMware'de (sürüm 14 atleast) çalışmak üzere kopyala / yapıştır yapmanın en genel ve en iyi yolu, aşağıdaki bash betiğini kendi bilgisayarınıza eklemektir $HOME/.profile:

# VMware: kopyala / yapıştır ve sürükle / bırak Ubuntu Masaüstü misafir çalışmayı yapmak
# Not: Bu xdg / masaüstü girişi ile otomatik olarak çalışmalıdır, ancak :( değil
[[-x / usr / bin / boot-Kullanıcı- suid-sarmalayıcı]] && / usr / bin / vmware-user-suid-sarmalayıcı

Linux / Ubuntu $ HOME klasörünüze ekledikten sonra, oturumu kapatıp Ubuntu / Linux-konuk işletim sisteminizi yeniden başlatın, giriş yapın .. ve kopyala yapıştır çalışıyor!

Betik /usr/bin/vmware-user-suid-wrapperkullanıcı-alanını başlatır ve vmtoolsdelle de çalıştırılabilir.

Ayrıca sisteminizde iki (2) vmtoolsd daemon'un çalışıp çalışmadığını da kontrol edebilirsiniz. Her ikisine de ihtiyaç vardır ve bunlardan birine sahip olan: çalışmak -n vmusr ..için kopyala-yapıştır ve sürükle-bırak yapandır. Ps aux `çalıştırılıyor | grep -v vmtoolsd | grep vmtoolsd 'bunu gösterecek: 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


/ Usr / bin / vmware-user-suid-wrapper'ı çalıştırdığımda, "vmware-user: açılamadı / proc / fs / vmblock / dev" hatası alıyorum
Austin Dean

Komutu çalıştırırsanız: 'ps aux | grep -v grep | grep vmtoolsd ', oturum açtıktan sonra ne yazdırıyor? Ayrıca, vmuser komutunu normal kullanıcı ve root olarak mı çalıştırıyorsunuz?
OpenITeX

0

VMWare İş İstasyonu / Oynatıcısını kullanmak ilk etapta yanlış. Siz sadece sanal makineleri yaratır ve arka planda çalışmasını sağlarsınız.

Ve MobaXTerm, SuperPutty, Kitty gibi bir terminal yöneticisi kullanın. Bu şekilde çok daha fazla işlevsellik ve daha iyi yönetim elde edersiniz.


Desktop / Gui'ye ihtiyacınız varsa veya bunun için başka kullanım durumları veya kullanım gereksinimleri varsa, Vmware Workstation / Player'ı çalıştırmada yanlış bir şey yoktur.
OpenITeX
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.