क्लिपबोर्ड ऑपरेशन (कॉपी / पेस्ट) अक्सर VMWare वर्कस्टेशन पर काम करना बंद कर देते हैं


70

मेरे पास एक डुअल-स्क्रीन सेट-अप है जिसमें एक विंडोज़ होस्ट और एक लिनक्स वर्चुअल मशीन है।

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

साझा क्लिपबोर्ड सुविधा मेरे लिए बहुत महत्व की है। मैं अक्सर लिनक्स वीएम में विंडोज होस्ट से कमांड कॉपी करता हूं, लेकिन क्लिपबोर्ड शेयरिंग अक्सर काम करना बंद कर देता है।

अतिथि का रीबूट करने से समस्या हल नहीं होती है। विंडोज होस्ट मशीन का एक रिबूट समस्या को हल करता है, हालांकि यह केवल एक अस्थायी उपाय है। रिबूट के बाद 20-30 मिनट के भीतर मुद्दा अक्सर वापस आ जाता है।


2
मुझे भी। विंडोज 7 x64 होस्ट, VMWare वर्कस्टेशन 9.0.2। VM Windows XP + उपयुक्त VMWare उपकरण। हालाँकि, समस्या के प्रकट होने, गायब होने और रिबूट के बीच अभी तक निर्भरता नहीं मिली है।
एंड्री के

1
एक ही मुद्दा - विंडोज 7 x64 के अंदर विंडोज 7 x64। रैंडम। बहुत यादृच्छिक।
नियोलिस्क 23'14

चूंकि आप लिनक्स वीएम चला रहे हैं तो मुझे पूछना होगा। क्या आप वास्तविक VMware टूल का उपयोग कर रहे हैं जिसे आप संकलित करते हैं? या आप OpenVM टूल्स का उपयोग कर रहे हैं? जबकि बहुत से लोगों ने बताया है कि दोनों के बीच का अंतर पतला है, किसी को भी मेरी समस्या बहुत कम है, जब मैं "रोल अपने" वीएमवेयर टूल्स का उपयोग कर रहा हूं। यदि आप नहीं हैं तो मैं कोशिश करूंगा कि पहले यह देखें और देखें कि क्या यह समस्या को हल करता है।
ianc1215

इसके अलावा विषय से थोड़ा दूर यह ध्यान देने योग्य है। क्या आप जानते हैं कि VMware कार्य केंद्र 10 जारी किया गया है। हालांकि इसे एक पेड अपग्रेड की आवश्यकता होगी, एक मौका है कि चैंज पर एक त्वरित नज़र आपको बता सकता है कि क्या उन्होंने आपकी समस्या का समाधान किया है या नहीं। देखने लायक हो सकता है।
ianc1215

मैं विंडोज मेजबानों और विंडोज़ क्लाइंट्स पर इस मुद्दे की पुष्टि कर सकता हूं कि शुरुआत में शुरुआत में WS 7.0 अब 10.0.3 तक पहुंच जाएगा। उस दौरान मेरे पास विंडोज सर्वर 2008, विंडोज सर्वर 2012 मेजबान के रूप में, विंडोज एक्सपी, विंडोज 7, विंडोज 8.1, ओपनस्यूज 12.3 क्लाइंट के रूप में था और उन सभी पर मुद्दा रहा है। मुझे हर समय एक ही विधि से सफलता नहीं मिली है, लेकिन आमतौर पर पूरी तरह से अनइंस्टॉल करना, रिबूट करना और vmWare टूल्स को स्थापित करना समस्या का समाधान करता है।
जेम्स

जवाबों:


42

मैंने एक बार VMtools को पुनः स्थापित करने, आदि को रिबूट करने में कुछ घंटे बिताए, जबकि फिक्स वास्तव में वीएमवेयर को ही निलंबित कर रहा था और पुनः आरंभ कर रहा था।


निलंबित? आप VMware वर्कस्टेशन बंद करने और पुनः आरंभ करने का मतलब है?
पाबौक

10
मैंने अतिथि VM को रिबूट किया, यह काम नहीं किया। फिर, मैंने VMWare Tools की मरम्मत की। यह काम नहीं किया। तब, मुझे अतिथि VM पर संदेह हुआ और VMWare वर्कस्टेशन को @Samgue सुझावों के रूप में फिर से शुरू किया, और इसने फिर से काम किया।
ट्रैविस स्पेंसर

3
काम किया! आपको लगता है कि VM को पुनरारंभ करने से यह ठीक हो जाएगा। हालाँकि, जैसा कि इस उत्तर से पता चलता है, VM को ठीक करना और फिर से शुरू करना, ठीक है!
थिलिना आर।

1
यह मेरे लिए VMware वर्कस्टेशन 11.1.0 पर भी काम करता है, धन्यवाद! मैंने क्या किया है: मेनू> वीएम> पावर> सस्पेंड> (वीएमवेयर को फिर से शुरू और बंद करें) (वीएम का चयन करें)> फिर से शुरू करें> (जो कुछ भी फिर से था) कॉपी करें (पेस्ट करें)
देव-आईएल

@slayernoah तो क्या काम करता है?
टेक्नोफाइल

27

मेरे पास एक ही मुद्दा है लेकिन होस्ट विंडोज है, अतिथि विंडोज है। मैं vmtools को मारने के लिए मजबूर करता हूं और उन्हें फिर से काटता हूं और इसने हमेशा कट / पेस्ट बनाया है।

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

यह निश्चित नहीं है कि क्लाइंट टूल को मारने के लिए कमांड सेंटो पर क्या होगा।


2
लिनक्स होस्ट के साथ मेरे लिए काम किया। मार: /usr/lib/vmware-tools/sbin64/vmtoolsd -n vmusr। फिर इसके साथ फिर से शुरू करेंvmware-user
21

24
हे, मैं अतिथि को आज्ञाओं को कॉपी करना चाहता था, लेकिन ... :)
पॉल

3
मेरे लिए अतिथि से काम नहीं चल रहा था।
क्ले निकोल्स

1
मेरे लिए काम नहीं किया
निनजाक्रॉस

मेरे लिए होस्ट विंडोज 10 और गेस्ट विंडोज 2012 के साथ काम नहीं किया। निर्माण 14 प्रो।
buzz3791

20

इसी से मेरा काम बना है:

VMWare वर्कस्टेशन को बंद करने का प्रयास करें। आपको अपने चलने वाले मेहमानों (यदि कोई वर्तमान में चल रहे हैं) के साथ क्या करना है, इस पर कुछ विकल्पों के साथ संकेत दिया जाएगा: सस्पेंड, पावर ऑफ़, रन इन बैकग्राउंड, कैंसल

बैकग्राउंड में रन का चयन करें । VMWare वर्कस्टेशन को फिर से खोलें।


इसने मेरे लिए काम किया (मुझे केवल अपने मेहमान से वीएमटूल को फिर से शुरू करना है)
एलेक्स

1
यह मेरे लिए भी काम करता है। मैंने देखा कि समस्या तब होती है जब मैं अतिथि से होस्ट में कुछ कॉपी करता हूं, तो मैं होस्ट से गेस्ट में कॉपी नहीं कर सकता। यह सबसे तेज़ फ़िक्स है, बाकी सब कुछ समय की बर्बादी है।
केपीहाइसी

यह एकमात्र समाधान है जिसने मेरे लिए काम किया। विन 10 (15063) होस्ट, गेस्ट (विन 7) पेस्ट से दूसरे गेस्ट (विन 8.1) को कॉपी करें। VMware कार्य केंद्र 12.5.6।
बैठक में भाग लेने वाला

तेज और कम से कम विघटनकारी समाधान के लिए अपवोट। VMware के कामों को स्थगित करना और पुनः आरंभ करना
जिमसैट

इससे मेरी समस्या हल हो गई, धन्यवाद!
निंजाक्रॉस

5

जब ऐसा होता है तो मैं होस्ट पर VMware सेवाओं को पुनः आरंभ करता हूं।

कॉपी और पेस्ट ऑपरेशन को रद्द करने से बचने की कोशिश करें। इसके अलावा एक बार में केवल एक ही कॉपी और पेस्ट ऑपरेशन करें।


कॉपी और पेस्ट ऑपरेशन को कैसे "रद्द" किया जाएगा ??? क्या आपका मतलब यह है कि किसी को भी चिपकाए बिना नकल नहीं करनी चाहिए? और क्या आपका मतलब है कि अतिथि से मेजबान की ओर या मेजबान से अतिथि या केवल अतिथि के भीतर से ??? यह सलाह थोड़ी अजीब लगती है ...
जाजिमोव

हाँ यह अतिथि और मेजबान के बीच भी होता है ..
jkdba

क्या आप मेजबान पर सभी VMware सेवाओं का मतलब है?
मुनरोबाशेर

@munrobasher मुझे विश्वास है कि इस मुद्दे को चलाने के बाद से मुझे थोड़ा समय हो गया है।
jkdba 18

4

यदि विंडोज पर विंडोज चल रहा है, तो आरएमपी आरपीडी पर वीएम का उपयोग करने का प्रयास करें। इस तरह से अधिक स्थिर होना चाहिए। मुझे पता है कि मूल प्रश्न के लिए इसकी कोई प्रासंगिकता नहीं है, लेकिन कुछ लोगों को यह मददगार लग सकता है, क्योंकि इस विषय में इंटरनेट पर खराब कवरेज है, कोई अच्छा समाधान नहीं है।


एटीआई / एएमडी वीडियो कार्ड के साथ नहीं। जब मेजबान को नींद आती है तो मुद्दों की अपेक्षा करें।
टॉम्बमीडिया

यदि आप पूरी तरह से पृथक होस्ट-ओनली नेटवर्क में चलने में रुचि रखते हैं तो भी यह काम नहीं करता है।
wulfgarpro

4

मेरे पास समान मुद्दे थे लेकिन ओपन-वीएम-टूल्स (उबंटू 14 अतिथि, विन 10 होस्ट) के साथ

मैंने वीएमवेयर वर्कस्टेशन को पुनः आरंभ करके इसे हल किया (जैसा कि पहले उल्लेख किया गया है)

सब कुछ सिर्फ 2 सेकंड लिया।

मुझे क्या पता नहीं था: आपका रनिंग वर्चुअल मशीन निलंबित नहीं है और न ही रोका गया है

बस फ़ाइल पर क्लिक करें -> बाहर निकलें (या एक्स) और "रन इन बैकग्राउंड" चुनें फिर वीएमवेयर वर्कस्टेशन फिर से शुरू करें, एट वॉयला, कॉपी और पिछले कामों को फिर से शुरू करें!


1

वर्कस्टेशन 10 (W7 होस्ट, 2008R2 गेस्ट) के साथ भी ऐसी ही समस्या थी, गेस्ट से होस्ट की नकल करना काम नहीं आया, होस्ट से गेस्ट की कॉपी किया।

पुनः प्रारंभ करने vmtoolsd.exe -n vmusrअतिथि पर और vmware-tray.exeमेजबान पर इसे हल।


मेरे लिए मेजबान विंडोज 10 और अतिथि विंडोज 2012 के साथ काम नहीं किया। कार्य केंद्र 14 प्रो।
buzz3791

1

यदि आपका अतिथि यूनिक्स-आधारित है, तो आप इसे चला सकते हैं।

यह vmtoolsd की चोटी पकड़ लेता है, इसे मारता है, और इसे पुनरारंभ करता है। यह कॉपी / पेस्ट कार्यक्षमता की मरम्मत करेगा:

#!/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 को पुनरारंभ करने की आवश्यकता नहीं है।


2
धन्यवाद, इसने VMWare वर्कस्टेशन प्लेयर 14, विंडोज 7 एंटरप्राइज होस्ट, ubuntu गेस्ट के साथ काम किया।
डैन बेकर

आप इस पर सही रास्ते पर हैं। दुर्भाग्य से यह VMware14 / Win7- होस्ट + Ubuntu16.04 / अतिथि में कॉपी / पेस्ट को ठीक करने का सही तरीका नहीं है। इस तरह की स्थापना में दो vmtoolsd प्रक्रिया चल रही होगी। जिसको आप अपनी स्क्रिप्ट के साथ मार रहे हैं वह सिस्टम-डेमॉन है और इसकी आवश्यकता एक कारण से है। अन्य एक उपयोगकर्ता-स्पेस डेमॉन है (यह वास्तव में कॉपी / पेस्ट काम करता है)। इसे / usr-bin / vmware-user-suid-आवरण लिपि के साथ शुरू किया जाना चाहिए और लॉग इन करने के बाद / या जबकि X / WindowManager शुरू हो रहा है। यहाँ और देखें: github.com/vmware/open-vm-tools/issues/…
OpenITeX

1

ऐसा लगता है कि मेजबानों के बीच इस कॉपी / पेस्ट ड्रॉपआउट विफलता के कारण कई संभावनाएं हैं, इसलिए मैं यहां अपना फिक्स जोड़ूंगा। (और हाँ, मुझे पता है कि मैं इस सवाल में निर्दिष्ट उन लोगों की तुलना में अलग-अलग VMWare, अलग-अलग होस्ट OS और अलग-अलग अतिथि OS का उपयोग कर रहा हूं, लेकिन यह वास्तव में एक vmware टूल चीज़ है, इसलिए उम्मीद है कि यह कुछ लोगों को मदद करेगा जो भूमि इस पेज पर जैसे मैंने किया है।) बेशक आपको VMWare Tools इंस्टॉल करने हैं - उन्हें पहले अपडेट करें - और गेस्ट आइसोलेशन ऑप्शंस को कॉपी / पेस्ट करने की अनुमति देनी चाहिए जैसा कि दूसरों ने उल्लेख किया है।

पहला मेरा सेटअप:

  • HOST - MacOS 10.13.4
  • GUESTS - विभिन्न संस्करणों के विंडोज।
  • फ्यूजन - 8.5.10

(हालांकि, यह क्लिपबोर्ड काम कर रहा है और फिर अचानक काम नहीं कर रहा है MacOS के पिछले संस्करणों और फ्यूजन 8 के पिछले अपडेट में हो रहा है।)

मेरी फिक्स: vmware टूल्स सर्विस "VMTools" को बंद करें, vmware टूल्स ट्रे ऐप से बाहर निकलें / मारें, सर्विस को पुनरारंभ करें, vmware टूल्स ट्रे ऐप को पुनरारंभ करें।

विंडोज मेहमानों में चलाने के लिए कमांडर, प्रशासक के रूप में: (शक्तियों और सीएमडी में परीक्षण)

net.exe stop vmtools

taskkill /F /IM vmtoolsd.exe

net.exe start vmtools

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

यह मेरे लिए काम कर रहा है ... अभी के लिए। बेशक आपका माइलेज अलग-अलग हो सकता है, और अगर मेरे जवाब पर आपकी टिप्पणी हो तो कृपया मुझे बताएं। मुझे पता है कि "vmtoolsd.exe" पिछले संस्करणों में कुछ और कहा जाता था। हो सकता है कि इसके स्टार्टअप पैरामीटर समान हों, शायद नहीं।

मैं प्रत्येक पंक्ति के बीच 1 सेकंड की देरी के साथ बैच फ़ाइल में इसका उपयोग करता हूं। देरी को सम्मिलित करने के विभिन्न तरीके हैं, और रोब वैन डेर वूडे के पास उन तरीकों की एक विस्तृत सूची है।

अन्य अतिथि OSes में समान सामान्य विधियां काम कर सकती हैं, लेकिन मेरे पास इसका विवरण नहीं है कि यह कैसे करना है।

मुझे उम्मीद है इससे किसी को सहायता मिलेगी!


0

क्लिपबोर्ड साझा करने की सुविधा के लिए आवश्यक है कि आपके वर्चुअल मशीन में VMware टूल इंस्टॉल किए जाएं। यह आपको वर्चुअल मशीन और आपके होस्ट ओएस के बीच खींचने और छोड़ने में भी सक्षम बनाता है।

मैं यह देखने के लिए दोहराऊंगा कि VMWare उपकरण स्थापित हैं या नहीं। यदि वे हैं, तो शायद उन्हें हटा दें और फिर से स्थापित करें। यदि वह काम नहीं करता है, तो आप VMware कार्य केंद्र को अपडेट करने का प्रयास कर सकते हैं। VMWare 9.0 अब उपलब्ध है!


वर्कस्टेशन 10.0.3 अब उपलब्ध है और यह अभी भी काम करना बंद कर रहा है!
जेम्स

0

संस्करण 10.0 के साथ एक ही मुद्दा था।

पहले सुनिश्चित करें कि अतिथि अलगाव निष्क्रिय है: VM सेटिंग्स> विकल्प> अतिथि अलगाव दोनों सक्षम हैं।

बाहरी HD या हटाने योग्य ड्राइव से कॉपी और पेस्ट करने की कोशिश करें, आपके सिस्टम विभाजन से नहीं।

मेरा सेटअप: VM बाहरी HD पर संग्रहीत है। आंतरिक HD से कॉपी पेस्ट (C :) काम नहीं करता है, बाहरी HD से कॉपी और पेस्ट करें (E :) काम करेगा। मुझे लगता है कि C & P स्थानीय सिस्टम विभाजन के लिए समर्पित है।


0

होस्ट और गेस्ट के रूप में विंडोज 7 64 बिट पर अभी इसका अनुभव करें, VMWare वर्कस्टेशन 9. मेरी तरफ से समाधान: सेवा VMware Workstation Serverको होस्ट पर मैन्युअल रूप से शुरू करने के लिए सेट किया गया था। इस सेवा को शुरू करने के बाद (और इसे स्वचालित रूप से शुरू करने के लिए कॉन्फ़िगर करना) कॉपी और पेस्ट सामान्य रूप से मेजबान और अतिथि के बीच फिर से काम करता है।


0

मेरे मामले में, अतिथि में VMware टूल सेवा को पुनः आरंभ करने से इस समस्या का समाधान हो गया (फ़ाइलों की ड्रैग और ड्रॉप काम कर रही है लेकिन होस्ट और अतिथि के बीच बफर के माध्यम से पाठ की प्रतिलिपि बनाना नहीं है)।


0

मैं आमतौर पर अपने स्वयं के विंडोज वर्कस्टेशन से दूसरे विंडोज बॉक्स पर VMWare में चल रहे एक विंडोज गेस्ट का उपयोग करता हूं। मैं मानक विंडोज "रिमोट डेस्कटॉप कनेक्शन" का उपयोग करने में दूरस्थ हूं।

इस कॉन्फ़िगरेशन में दूरस्थ डेस्कटॉप विंडो नहीं है फुलस्क्रीन आमतौर पर क्लिपबोर्ड को काम करने में सक्षम बनाता है। जब यह फुलस्क्रीन है और मैं बार-बार स्विच करता हूं, तो यह तब होता है जब क्लिपबोर्ड विफल हो जाएगा।

नोट - सर्वर बॉक्स पर VMWare विंडो फुलस्क्रीन हो सकती है, इससे कोई फर्क नहीं पड़ता।


0

लिनक्स / उबंटू डेस्कटॉप मेहमानों को चलाने वाले VMware (संस्करण 14 कम से कम) में काम करने के लिए सबसे सामान्य और इस तरह कॉपी / पेस्ट बनाने का सबसे अच्छा तरीका है, नीचे दिए गए बैश-स्क्रिप्ट को आपके साथ जोड़ना $HOME/.profile:

# VMware: कॉपी / पेस्ट और खींचें / ड्रॉप में उबंटू डेस्कटॉप अतिथि काम करने के लिए बनाने के
# ध्यान दें: इस XDG / डेस्कटॉप प्रविष्टि के साथ स्वचालित रूप से चलाना चाहिए, लेकिन यह नहीं है :(
[[-x / usr / bin / VMware-उपयोगकर्ता- suid-आवरण:] और& / usr / bin / vmware-user-suid-आवरण

आपके द्वारा अपने Linux / Ubuntu $ HOME फ़ोल्डर में जोड़ने के बाद, बस लॉग आउट करें और Ubuntu / Linux-अतिथि OS को पुनः आरंभ करें, लॉग इन करें .. और कॉपी पेस्ट काम कर रहा है !!

स्क्रिप्ट /usr/bin/vmware-user-suid-wrapperउपयोगकर्ता के अंतरिक्ष डेमॉन को शुरू करती है vmtoolsdऔर इसे मैन्युअल रूप से भी चलाया जा सकता है

आप यह भी देख सकते हैं कि दो (2) vmtoolsd डेमॉन अब आपके सिस्टम में चलना चाहिए। दोनों की जरूरत है और आर्ग के साथ एक: -n vmusr ..वह है जो कॉपी-पेस्ट और काम करने के लिए ड्रैग-एंड-ड्रॉप बनाता है। चल रहा है @ ps aux | grep -v vmtoolsd | grep vmtoolsd 'यह दिखाएगा: 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-आवरण को चलाता हूं, तो मुझे त्रुटि "vmware-user: मिलती है / खुल नहीं सकती / खरीद / fs / vmblock / dev"
Austin Dean

यदि आप कमांड चलाते हैं: 'ps aux | grep -v grep | grep vmtoolsd ', लॉग इन करने के बाद, यह क्या प्रिंट करता है? इसके अलावा, क्या आप vmuser कमांड को सामान्य उपयोगकर्ता और रूट के रूप में चला रहे हैं?
OpenITeX

0

VMWare वर्कस्टेशन / प्लेयर का उपयोग करना पहली जगह में गलत है। आप बस VMs बनाते हैं और उन्हें पृष्ठभूमि में चलाना छोड़ देते हैं।

और MobaXTerm, SuperPutty, किट्टी जैसे कुछ टर्मिनल प्रबंधक का उपयोग करें इस तरह से आपको बहुत अधिक कार्यक्षमता और बेहतर प्रबंधन मिलता है।


Vmware Workstation / Player को चलाने में कुछ भी गलत नहीं है यदि आपको डेस्कटॉप / गुई की आवश्यकता है या इसके लिए अन्य उपयोग के मामले या उपयोग की आवश्यकताएं हैं।
OpenITeX
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.