Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข: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 ตามปกติและดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากปัญหายังคงเกิดขึ้น ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2:การลบโฟลเดอร์ LCK ของเครื่องเสมือน

ผู้ใช้ที่ได้รับผลกระทบหลายรายสามารถแก้ไขปัญหานี้ได้โดยการค้นหาตำแหน่งทางกายภาพของเครื่องเสมือนที่ล้มเหลวด้วย “ล้มเหลวในการล็อคไฟล์”  และการลบโฟลเดอร์ LCK หลังจากทำเช่นนี้และรีสตาร์ทคอมพิวเตอร์ ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่ได้รายงานว่าปัญหาได้รับการแก้ไขแล้ว

หากคุณยังไม่ได้กำหนดตำแหน่งที่กำหนดเอง โดยทั่วไปเครื่องเสมือนของคุณจะอยู่ภายใน เอกสาร โฟลเดอร์ภายใต้ Virtual Machines โฟลเดอร์

นี่คือสิ่งที่คุณต้องทำ:

  1. ตรวจสอบให้แน่ใจว่า VMware ปิดสนิทและเครื่องเสมือนปิดอยู่
  2. เปิด File Explorer และไปที่ Documents> Virtual Machines จากนั้นเลือกเครื่องเสมือนที่คุณพบปัญหา
    หมายเหตุ:หากคุณบันทึกเครื่องเสมือนไว้ในตำแหน่งที่กำหนดเอง ให้ใช้ File Explorer เพื่อไปยังส่วนนั้น
  3. หากคุณมีเครื่องเสมือนหลายเครื่อง ให้ดับเบิลคลิกที่เครื่องที่สร้างปัญหา
  4. ภายในโฟลเดอร์เครื่องเสมือนของคุณ คุณควรจะสามารถค้นหาหนึ่งหรือสองโฟลเดอร์ที่มีชื่อลงท้ายด้วย “lck “. เลือกทั้งคู่ จากนั้นคลิกขวาและเลือก ลบ เพื่อลบออก หากคุณพบ .log ไฟล์นอกโฟลเดอร์ .lck ให้ลบออกด้วย
    หมายเหตุ: การลบโฟลเดอร์เหล่านี้จะไม่ส่งผลเสียใดๆ ต่อเครื่องเสมือนของคุณ ครั้งต่อไปที่คุณเริ่มเครื่องเสมือน VMware จะสร้างสองโฟลเดอร์ขึ้นมาใหม่โดยอัตโนมัติอีกครั้ง
  5. รีสตาร์ทคอมพิวเตอร์ของคุณ
  6. ในการเริ่มต้นครั้งถัดไป ให้เปิดเครื่องเสมือนและดูว่าปัญหาได้รับการแก้ไขหรือไม่