إصلاح: فشل برنامج VMware في قفل الملف

أبلغ بعض مستخدمي VMware أنهم لا يستطيعون بدء تشغيل جهاز ظاهري واحد أو أكثر قاموا بتكوينه على أجهزة الكمبيوتر الخاصة بهم. عند تشغيل الجهاز الظاهري ، تعرض النافذة الخطأ التالي: "تم استلام خطأ غير متوقع من مضيف ESX أثناء التشغيل على VM VM_name. فشل في قفل الملف. "

فشل قفل الملف على محطة عمل VMware

ما الذي يسبب فشل قفل مشكلة الملف؟

لقد بحثنا في هذه المشكلة بالذات من خلال النظر في تقارير المستخدمين المختلفة واستراتيجيات الإصلاح التي تستخدم عادة لإصلاح رسالة الخطأ هذه مع WMware. استنادًا إلى التحقيقات التي أجريناها ، يوجد العديد من الجناة المختلفين المعروفين بإطلاق رسالة الخطأ هذه:

  • جهاز ظاهري ثان يستخدم بالفعل ملف .vmx - كما اتضح ، يمكن أن تحدث هذه المشكلة بالذات إذا حاولت بدء تشغيل جهاز ظاهري ثان يستخدم نفس ملف تكوين الجهاز الظاهري (.vmx) كجهاز آخر تم تكوينه أول. في هذه الحالة ، يمكنك حل المشكلة عن طريق حذف المجلدات والسجلات .lck.
  • يحتوي الجهاز الظاهري على أقراص محمّلة - كما أبلغ العديد من المستخدمين ، يمكن أن تحدث هذه المشكلة أيضًا إذا حاولت تشغيل جهاز افتراضي به أقراص محمّلة تم فرضها عبر الأداة المساعدة VMware-mount. إذا كان هذا السيناريو قابلاً للتطبيق ، فيمكنك حل المشكلة عن طريق حذف المجلدات والسجلات .lck.
  • يتم بدء تشغيل الجهاز الظاهري أثناء عملية اللقطة - لقد اختبرنا ذلك بالفعل ، وهو يقودنا إلى الخطأ "فشل قفل الملف". سترى هذا الخطأ بالضبط إذا حاولت تشغيل الجهاز الظاهري من خلال واجهة المستخدم التي تم تسهيلها أثناء عملية اللقطة. إذا كان هذا هو السبب في المشكلة ، فسيؤدي حذف السجلات والمجلدات .lck من مجلد الجهاز الظاهري إلى حل المشكلة.
  • الجهاز الظاهري قيد الاستخدام بالفعل - قد تواجه أيضًا هذه المشكلة إذا كان الجهاز الظاهري الذي تحاول بدء تشغيله قيد الاستخدام بالفعل. يحدث هذا عادة إذا كنت تقوم بتشغيل تكوين مزدوج. في هذه الحالة ، كل ما عليك فعله هو إغلاق المثيل الآخر الذي يقوم بتشغيل نفس الجهاز الظاهري وسوف يتوقف الخطأ عن الحدوث.
  • لا يتوفر لـ VMware Workstation وصول المسؤول - كما اتضح ، يمكن أن تحدث هذه المشكلة أيضًا إذا لم تمنح VMware Workstation وصولاً للمسؤول. إذا كان هذا السيناريو قابلاً للتطبيق ، يمكنك حل المشكلة عن طريق فرض نظام التشغيل الخاص بك للسماح بالامتيازات الإدارية.

إذا كنت تواجه هذه المشكلة بالضبط حاليًا وكنت تبحث عن طريقة لحلها دون فقد أي بيانات ، فستقدم لك هذه المقالة بعض اقتراحات استكشاف الأخطاء وإصلاحها. في الأسفل ، ستجد مجموعة من استراتيجيات الإصلاح المحتملة التي يستخدمها المستخدمون الآخرون في موقف مماثل لإصلاح هذا الخطأ المحدد.

للحصول على أفضل النتائج ، نوصيك باتباع الطرق الموضحة أدناه بالترتيب الذي تم تقديمه به نظرًا لترتيبها بصعوبة وكفاءة. إذا مررت بها دون تخطي أي خطوات ، فواحدة منها ملزمة بحل المشكلة بغض النظر عن الجاني الذي يسبب المشكلة.

الأسلوب 1: تشغيل برنامج VMware كمسؤول

في بعض الحالات ، يكون الإصلاح بسيطًا مثل التأكد من أن تطبيق VMware له امتيازات إدارية. يجب أن يحدث هذا افتراضيًا ، ولكن قد تمنع بعض الإعدادات التطبيق من الوصول إلى المسؤول.

أبلغ بعض المستخدمين الذين واجهوا خطأ " فشل قفل الملف" أن المشكلة قد توقفت بعد أن قاموا بتشغيل VMware Workstation في وضع المسؤول.

إليك دليل سريع حول كيفية القيام بذلك:

  1. على سطح المكتب ، انقر بزر الماوس الأيمن فوق اختصار برنامج VMware واختر تشغيل كمسؤول.

    ملاحظة: إذا لم يكن لديك اختصار لسطح المكتب ، فانتقل إلى مجلد تثبيت WMware وانقر بزر الماوس الأيمن على vmplayer.exe . ما لم تقم بإعداد موقع مخصص ، ستتمكن من العثور عليه في: C: \ Program Files (x86) \ VMware \ VMware Player

  2. في UAC (التحكم في حساب المستخدم) ، انقر فوق نعم لمنح الامتيازات الإدارية.
  3. قم بتشغيل الجهاز الظاهري الذي كان يطلق المشكلة مسبقًا لمعرفة ما إذا كان قد تم حل المشكلة أم لا. إذا لم تعد تواجه الخطأ " فشل قفل الملف" ، فتابع الخطوات أدناه لجعل التغيير دائمًا.

    ملاحظة: في الحالة الحالية ، يجب عليك تكرار الخطوة 1 والخطوة 2 في كل مرة تقوم فيها بتشغيل برنامج VMware للتحايل على المشكلة.

  4. انقر بزر الماوس الأيمن على VMware Workstation القابل للتنفيذ أو الاختصار واختر خصائص.
  5. داخل شاشة " الخصائص" ، انتقل إلى علامة التبويب " التوافق" ، حدد المربع المرتبط بتشغيل هذا البرنامج كمسؤول (ضمن الإعدادات ) وانقر فوق " تطبيق" لحفظ التكوين الحالي.
  6. افتح برنامج VMware بشكل طبيعي ومعرفة ما إذا كان قد تم حل المشكلة.
//appuals.com/wp-content/uploads/2019/05/admin-privileges-to-workstation.webm

إذا كانت المشكلة لا تزال تحدث ، فانتقل إلى الطريقة التالية أدناه.

الطريقة 2: حذف المجلدات LCK من الجهاز الظاهري

تمكن العديد من المستخدمين المتأثرين من حل هذه المشكلة عن طريق تحديد موقع الموقع الفعلي للجهاز الظاهري الذي فشل مع " فشل قفل الملف" وحذف مجلدات LCK. بعد القيام بذلك وإعادة تشغيل الكمبيوتر ، أبلغ معظم المستخدمين المتأثرين أنه قد تم حل المشكلة.

إذا لم تقم بإنشاء موقع مخصص له ، فسيتم وضع جهازك الظاهري عادةً داخل مجلد " المستندات" ضمن مجلد " الأجهزة الظاهرية" .

إليك ما عليك القيام به:

  1. تأكد من أن برنامج VMware مغلق تمامًا وأن الجهاز الظاهري في وضع إيقاف التشغيل.
  2. افتح File Explorer وانتقل إلى المستندات> الأجهزة الظاهرية ، ثم حدد الجهاز الظاهري الذي تواجه المشكلة معه.

    ملاحظة: إذا قمت بحفظ جهازك الظاهري في موقع مخصص ، فاستخدم File Explorer للتنقل هناك.

  3. إذا كان لديك أجهزة افتراضية متعددة ، فانقر نقرًا مزدوجًا فوق الجهاز الذي ينشئ المشكلة.
  4. داخل مجلد الجهاز الظاهري ، يجب أن تكون قادرًا على العثور على مجلد أو مجلدين ينتهي الاسم بـ " lck ". حدد كلاهما ، ثم انقر بزر الماوس الأيمن واختر حذف لإزالتهما. إذا وجدت أي ملفات .log خارج مجلدات .lck ، فاحذفها أيضًا.

    ملاحظة: لن يكون لحذف هذه المجلدات أي تأثير سلبي على جهازك الظاهري. في المرة التالية التي تقوم فيها بتشغيل الجهاز الظاهري ، سيقوم VMware تلقائيًا بإعادة إنشاء المجلدين مرة أخرى. //appuals.com/wp-content/uploads/2019/05/deleting-the-lck-files.webm

  5. قم بإعادة تشغيل جهاز الحاسوب الخاص بك.
  6. عند بدء التشغيل التالي ، قم بتشغيل الجهاز الظاهري ومعرفة ما إذا كان قد تم حل المشكلة.

مقالات مثيرة للاهتمام