कुछ VMware उपयोगकर्ता रिपोर्ट कर रहे हैं कि वे एक या अधिक वर्चुअल मशीन शुरू नहीं कर सकते हैं जिन्हें उन्होंने अपने कंप्यूटर पर कॉन्फ़िगर किया है। वर्चुअल मशीन को चालू करने पर, विंडो निम्न त्रुटि प्रदर्शित करती है:“VM VM_name पर पावर करते समय ESX होस्ट से एक अनपेक्षित त्रुटि प्राप्त हुई थी। फ़ाइल लॉक करने में विफल।"
क्या कारण है फ़ाइल को लॉक करने में विफल समस्या?
हमने विभिन्न उपयोगकर्ता रिपोर्टों और WMware के साथ इस विशेष त्रुटि संदेश को ठीक करने के लिए आमतौर पर उपयोग की जाने वाली मरम्मत रणनीतियों को देखकर इस विशेष मुद्दे की जांच की। हमारी जांच के आधार पर, कई अलग-अलग अपराधी हैं जो इस विशेष त्रुटि संदेश को ट्रिगर करने के लिए जाने जाते हैं:
- एक दूसरी वर्चुअल मशीन पहले से ही .vmx फ़ाइल का उपयोग कर रही है - जैसा कि यह पता चला है, यह विशेष समस्या तब हो सकती है जब आप दूसरी वर्चुअल मशीन शुरू करने का प्रयास करते हैं जो उसी वर्चुअल मशीन कॉन्फ़िगरेशन (.vmx) फ़ाइल का उपयोग किसी अन्य मशीन के रूप में कर रही है जिसे पहले कॉन्फ़िगर किया गया था। इस मामले में, आप .lck फ़ोल्डर्स और लॉग्स को हटाकर समस्या का समाधान कर सकते हैं।
- वर्चुअल मशीन में माउंटेड डिस्क हैं - जैसा कि कई उपयोगकर्ताओं ने रिपोर्ट किया है, यह समस्या तब भी हो सकती है जब आप वर्चुअल मशीन पर माउंटेड डिस्क के साथ पावर करने का प्रयास करते हैं जिसे हम वीएमवेयर-माउंट उपयोगिता के माध्यम से लागू करते हैं। यदि यह परिदृश्य लागू होता है, तो आप .lck फ़ोल्डर्स और लॉग्स को हटाकर समस्या का समाधान कर सकते हैं।
- स्नैपशॉट संचालन के दौरान वर्चुअल मशीन प्रारंभ हो जाती है - हमने वास्तव में इसका परीक्षण किया और यह हमें "फ़ाइल को लॉक करने में विफल" त्रुटि की ओर ले जाता है। यदि आप स्नैपशॉट ऑपरेशन के दौरान सुविधाजनक उपयोगकर्ता इंटरफ़ेस के माध्यम से वर्चुअल मशीन को चालू करने का प्रयास करते हैं तो आपको यह सटीक त्रुटि दिखाई देगी। अगर यही समस्या पैदा कर रहा है, तो वर्चुअल मशीन फ़ोल्डर से लॉग और .lck फ़ोल्डरों को हटाने से समस्या का समाधान हो जाएगा।
- वर्चुअल मशीन पहले से उपयोग में है - यदि आप जिस वर्चुअल मशीन को शुरू करने का प्रयास कर रहे हैं, वह पहले से उपयोग में है, तो आपको भी इस समस्या का सामना करना पड़ सकता है। यह आमतौर पर तब होता है जब आप दोहरी कॉन्फ़िगरेशन चला रहे हों। इस मामले में, आपको केवल वही वर्चुअल मशीन चलाने वाले दूसरे इंस्टेंस को बंद करना होगा और त्रुटि होना बंद हो जाएगी।
- VMware वर्कस्टेशन के पास एडमिन एक्सेस नहीं है - जैसा कि यह पता चला है, यह विशेष समस्या तब भी हो सकती है जब आपको VMware वर्कस्टेशन को व्यवस्थापक पहुंच प्रदान नहीं की जाती है। यदि यह परिदृश्य लागू होता है, तो आप अपने OS को व्यवस्थापकीय विशेषाधिकारों की अनुमति देने के लिए बाध्य करके समस्या का समाधान कर सकते हैं।
यदि आप वर्तमान में इस सटीक समस्या का सामना कर रहे हैं और आप बिना कोई डेटा खोए इसे हल करने का तरीका ढूंढ रहे हैं, तो यह लेख आपको कुछ समस्या निवारण सुझाव प्रदान करेगा। नीचे, आपको संभावित मरम्मत रणनीतियों का एक संग्रह मिलेगा, जिसका उपयोग समान स्थिति में अन्य उपयोगकर्ताओं ने आमतौर पर इस विशेष त्रुटि को ठीक करने के लिए किया है।
सर्वोत्तम परिणामों के लिए, हम आपको नीचे दिए गए तरीकों का पालन करने की सलाह देते हैं ताकि उन्हें प्रस्तुत किया जा सके क्योंकि वे कठिनाई और दक्षता से आदेशित हैं। यदि आप किसी भी कदम को छोड़े बिना उनके साथ चलते हैं, तो उनमें से एक समस्या को हल करने के लिए बाध्य है, भले ही अपराधी समस्या पैदा कर रहा हो।
विधि 1:VMware को व्यवस्थापक के रूप में चलाना
कुछ मामलों में, फिक्स यह सुनिश्चित करने जितना आसान है कि VMware एप्लिकेशन में प्रशासनिक विशेषाधिकार हैं। यह डिफ़ॉल्ट रूप से होना चाहिए, लेकिन कुछ सेटिंग्स एप्लिकेशन को व्यवस्थापक पहुंच प्राप्त करने से रोक सकती हैं।
कुछ उपयोगकर्ता जो “फ़ाइल को लॉक करने में विफल” . का सामना कर रहे थे त्रुटि ने रिपोर्ट किया है कि VMware वर्कस्टेशन को व्यवस्थापक मोड में लॉन्च करने के बाद समस्या उत्पन्न होना बंद हो गई।
इसे कैसे करें इस पर एक त्वरित मार्गदर्शिका यहां दी गई है:
- अपने डेस्कटॉप पर, VMware शॉर्टकट पर राइट-क्लिक करें और व्यवस्थापक के रूप में चलाएं चुनें।
नोट: यदि आपके पास डेस्कटॉप शॉर्टकट नहीं है, तो WMware के इंस्टॉलेशन फ़ोल्डर में नेविगेट करें और vmplayer.exe पर राइट-क्लिक करें। . जब तक आप कोई कस्टम स्थान सेट नहीं करते हैं, तब तक आप इसे इसमें ढूंढ पाएंगे: C:\Program Files (x86)\VMware\VMware Player - UAC (उपयोगकर्ता खाता नियंत्रण) . पर , हां . क्लिक करें प्रशासनिक विशेषाधिकार प्रदान करने के लिए।
- वर्चुअल मशीन लॉन्च करें जो पहले समस्या को ट्रिगर कर रही थी यह देखने के लिए कि क्या समस्या हल हो गई है। अगर अब आप “फ़ाइल लॉक करने में विफल” . का सामना नहीं करते हैं त्रुटि, परिवर्तन को स्थायी बनाने के लिए नीचे दिए गए चरणों को जारी रखें।
नोट: वर्तमान स्थिति में, समस्या से बचने के लिए आपको हर बार VMware लॉन्च करने पर चरण 1 और चरण 2 दोहराना होगा। - VMware वर्कस्टेशन निष्पादन योग्य या शॉर्टकट पर राइट-क्लिक करें और गुणों चुनें।
- गुणों के अंदर स्क्रीन, संगतता . पर जाएं टैब में, इस प्रोग्राम को व्यवस्थापक के रूप में चलाएं . से संबद्ध बॉक्स को चेक करें (सेटिंग . के अंतर्गत ) और लागू करें . क्लिक करें वर्तमान कॉन्फ़िगरेशन को सहेजने के लिए।
- VMware को सामान्य रूप से खोलें और देखें कि क्या समस्या का समाधान हो गया है।
यदि समस्या अभी भी हो रही है, तो नीचे दी गई अगली विधि पर जाएँ।
विधि 2:वर्चुअल मशीन के LCK फोल्डर को हटाना
कई प्रभावित उपयोगकर्ताओं ने वर्चुअल मशीन के भौतिक स्थान का पता लगाकर इस समस्या को हल करने में कामयाबी हासिल की है जो "फ़ाइल को लॉक करने में विफल" के साथ विफल हो रही थी। और LCK फोल्डर को डिलीट करना। ऐसा करने और अपने कंप्यूटर को पुनरारंभ करने के बाद, अधिकांश प्रभावित उपयोगकर्ताओं ने रिपोर्ट किया है कि समस्या हल हो गई है।
यदि आपने इसके लिए कोई कस्टम स्थान स्थापित नहीं किया है, तो आपकी वर्चुअल मशीन आमतौर पर दस्तावेज़ के अंदर स्थित होगी। वर्चुअल मशीन . के अंतर्गत फ़ोल्डर फ़ोल्डर।
यहां आपको क्या करना है:
- सुनिश्चित करें कि VMware पूरी तरह से बंद है और वर्चुअल मशीन बंद है।
- फ़ाइल एक्सप्लोरर खोलें और दस्तावेज़> वर्चुअल मशीन पर नेविगेट करें , फिर उस वर्चुअल मशीन का चयन करें जिसमें आप समस्या का सामना कर रहे हैं।
नोट:यदि आपने अपनी वर्चुअल मशीन को किसी कस्टम स्थान पर सहेजा है, तो वहां नेविगेट करने के लिए फ़ाइल एक्सप्लोरर का उपयोग करें। - यदि आपके पास एकाधिक वर्चुअल मशीन हैं, तो समस्या पैदा करने वाली मशीन पर डबल-क्लिक करें।
- अपने वर्चुअल मशीन फ़ोल्डर के अंदर, आपको "lck" से समाप्त होने वाले नाम वाले एक या दो फ़ोल्डर ढूंढने में सक्षम होना चाहिए ". दोनों का चयन करें, फिर राइट-क्लिक करें और हटाएं चुनें उन्हें हटाने के लिए। यदि आपको कोई .log . मिलता है .lck फ़ोल्डरों के बाहर की फ़ाइलें, उन्हें भी हटा दें।
नोट: इन फ़ोल्डरों को हटाने से आपकी वर्चुअल मशीन पर कोई नकारात्मक प्रभाव नहीं पड़ेगा। अगली बार जब आप वर्चुअल मशीन शुरू करेंगे, तो VMware एक बार फिर से दो फ़ोल्डरों को फिर से बना देगा। - अपने कंप्यूटर को पुनरारंभ करें।
- अगले स्टार्टअप पर, वर्चुअल मशीन लॉन्च करें और देखें कि क्या समस्या हल हो गई है।