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

วิธีแก้ไขข้อผิดพลาดภายใน VMware

VMware เป็นซอฟต์แวร์ที่ดีสำหรับการสร้างและใช้งานเครื่องเสมือนบนคอมพิวเตอร์ของคุณ ช่วยให้คุณเรียกใช้ระบบปฏิบัติการแขกหลายระบบ (เครื่องเสมือน) พร้อมกันบนโฮสต์เดียว หลายคนใช้ VMware เพื่อเรียกใช้ระบบปฏิบัติการอื่น เช่น Linux ฯลฯ บนระบบปฏิบัติการ Windows VMware มีหลายเวอร์ชัน เช่น Vmware player ซึ่งฟรีและเวิร์กสเตชัน VMware ซึ่งเป็นเวอร์ชันที่ต้องชำระเงินพร้อมคุณสมบัติเพิ่มเติม ผู้ใช้หลายคนได้รับข้อผิดพลาดใน Vmware ซึ่งระบุว่า “ข้อผิดพลาดภายใน Vmware ” ขณะพยายามเริ่มเครื่องเสมือนใน VMware ซึ่งมักเกิดจากบริการอนุญาต VMware Windows ไม่สามารถเริ่มทำงานได้

วิธีแก้ไขข้อผิดพลาดภายใน VMware

ให้เราเริ่มต้นด้วยสาเหตุของข้อผิดพลาดโดยละเอียด จากนั้นเราจะพูดถึงวิธีแก้ไขที่คุณสามารถนำไปใช้เพื่อแก้ไขปัญหาได้

สาเหตุของข้อผิดพลาดภายใน Vmware คืออะไร

ข้อผิดพลาดภายในของ VMware มักเกิดจากบริการตรวจสอบสิทธิ์ VMware ทำงานไม่ถูกต้องใน Windows แต่อาจเกิดจากสาเหตุอื่นเช่นกัน ทั้งนี้ขึ้นอยู่กับสถานการณ์ ด้านล่างนี้คือสาเหตุบางประการที่ทำให้เกิดข้อผิดพลาดนี้ใน Windows

  • ไม่สามารถเริ่มบริการการให้สิทธิ์ Vmware: ดังที่กล่าวไว้ก่อนหน้านี้ สาเหตุหลักของข้อผิดพลาดนี้คือบริการอนุญาต VMware ไม่สามารถเริ่มทำงานใน Windows หากบริการการให้สิทธิ์ทำงานไม่ถูกต้องใน Windows ข้อผิดพลาดนี้อาจเกิดขึ้นได้
  • ไม่มีสิทธิ์การดูแลระบบสำหรับบริการ VMware Authorization: หากบริการอนุญาต VMware ไม่ทำงานด้วยสิทธิ์ระดับผู้ดูแลระบบใน Windows คุณอาจได้รับข้อผิดพลาดนี้เพราะเหตุนั้น บริการตรวจสอบสิทธิ์ Vmware จำเป็นต้องเรียกใช้ด้วยสิทธิ์ระดับผู้ดูแลระบบเพื่อให้ Vmware ทำงานและเปิดใช้เครื่องเสมือนได้ ดังนั้นหากบริการทำงานบนเครื่องของคุณ แต่ไม่มีสิทธิ์ระดับผู้ดูแลระบบ คุณจะได้รับข้อผิดพลาดนี้
  • ซอฟต์แวร์ป้องกันไวรัสเชิงรุก: หากคุณมีซอฟต์แวร์ป้องกันไวรัสติดตั้งอยู่ในคอมพิวเตอร์ของคุณและตั้งค่าเป็นโหมดก้าวร้าว เช่น การรักษาความปลอดภัยที่เข้มงวดมาก เป็นต้น ซอฟต์แวร์ป้องกันไวรัสของคุณอาจบล็อกความสามารถของ Vmware ในการเรียกใช้เครื่องเสมือน ซอฟต์แวร์ป้องกันไวรัสหรือป้องกันมัลแวร์บางตัวอาจไม่อนุญาตให้คุณเรียกใช้เครื่องเสมือนในระบบของคุณ ดังนั้นซอฟต์แวร์ป้องกันไวรัสหรือซอฟต์แวร์ป้องกันมัลแวร์อาจเป็นสาเหตุของปัญหานี้ได้
  • เวิร์กสเตชันหรือเครื่องเล่น VMware เสียหาย: หากเวิร์กสเตชัน VMware ของคุณเสียหาย คุณอาจพบข้อผิดพลาดนี้เนื่องจากสาเหตุนั้น วิธีแก้ไขด่วนคือติดตั้ง Vmware ใหม่
  • ไวรัส Fix-game.exe: มีไวรัสที่รู้จักซึ่งบล็อกความสามารถของ Vmwarea ในการเรียกใช้เครื่องเสมือน ไวรัสนี้เรียกว่า fix-game.exe และคุณสามารถดูได้ใน Task Manager หากทำงานอยู่ ไวรัสนี้บล็อก Vmware ไม่ให้เรียกใช้เครื่องเสมือน

มีวิธีแก้ปัญหาบางอย่างที่คุณสามารถลองแก้ไขข้อผิดพลาดนี้ได้ เนื่องจากวิธีแก้ปัญหาขึ้นอยู่กับสาเหตุของปัญหา/ข้อผิดพลาด ดังนั้นแต่ละวิธีอาจไม่ให้ผลลัพธ์ แต่คุณสามารถลองทั้งหมดและหวังว่าวิธีใดวิธีหนึ่งจะได้ผลสำหรับคุณ

โซลูชันที่ 1:เรียกใช้บริการ Vmware Authorization ด้วยสิทธิ์การดูแลระบบ

วิธีแก้ปัญหาแรกที่คุณสามารถลองได้คือการเรียกใช้บริการอนุญาต VMware ใน Windows ด้วยสิทธิ์ระดับผู้ดูแล สำหรับสิ่งนี้ คุณจะต้องตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ดูแลระบบ หลังจากนั้น ให้ทำดังต่อไปนี้:

  1. พิมพ์ services.msc ใน วิ่ง กล่อง. (หากต้องการเปิดช่องวิ่ง ให้กด แป้น Windows + R )
  2. จากนั้น ค้นหาบริการ Vmware Authorization ในรายการบริการ
  3. ดับเบิลคลิกที่บริการและคลิกที่ เริ่ม .
  4. นอกจากนี้ ตรวจสอบให้แน่ใจว่า ประเภทการเริ่มต้น ถูกตั้งค่าเป็น อัตโนมัติ . วิธีแก้ไขข้อผิดพลาดภายใน VMware
  5. ตรวจสอบเครื่องเสมือนของคุณอีกครั้งใน Vmware หวังว่าตอนนี้มันจะทำงานได้อย่างถูกต้องหากข้อผิดพลาดเกิดจากบริการอนุญาต VMware ทำงานไม่ถูกต้อง

โซลูชันที่ 2:ติดตั้ง Vmware ใหม่ด้วยตัวเลือกการซ่อมแซม

สำหรับผู้ใช้บางคน ปัญหาได้รับการแก้ไขโดยการติดตั้ง VMware ใหม่โดยใช้ตัวเลือกการซ่อมแซมในแผงควบคุม ในการติดตั้ง Vmware ใหม่โดยการซ่อมแซม คุณต้องดำเนินการดังต่อไปนี้:

  1. ไปที่ แผงควบคุม → แอพและคุณสมบัติ → ค้นหา Vmware ในโปรแกรมที่แสดงรายการและคลิกขวาที่โปรแกรมแล้วคลิก ซ่อมแซม . วิธีแก้ไขข้อผิดพลาดภายใน VMware
  2. หาก VMware ของคุณเสียหายหรืออะไรทำนองนั้นและเกิดข้อผิดพลาดขึ้น การซ่อมแซม Vmware อาจแก้ปัญหาให้คุณได้มากที่สุด

โซลูชันที่ 3:เริ่ม VMware ด้วยสิทธิ์การดูแลระบบ

ใช้กระบวนการอนุญาต VMware เนื่องจากอนุญาตให้ผู้ที่ไม่ใช่ผู้ดูแลระบบสร้างเครื่องเสมือนได้ ตอนนี้ หากคุณเริ่ม VMware ด้วยสิทธิ์ระดับผู้ดูแลระบบ คุณไม่จำเป็นต้องใช้บริการนั้นเพื่อสร้างเครื่องเสมือน เนื่องจากคุณเป็นผู้ดูแลระบบเองในกรณีนี้ ดังนั้นหากทำตามวิธีแก้ไขปัญหาที่ 1 ไม่ได้กำจัดข้อผิดพลาดสำหรับคุณ คุณควรลองเริ่ม Vmware ด้วยสิทธิ์ระดับผู้ดูแลระบบ

ในการทำเช่นนั้น คุณเพียงแค่ต้องเปิดเวิร์กสเตชัน Vmware หรือเครื่องเล่น VMware ที่มีสิทธิ์ระดับผู้ดูแลระบบ คุณสามารถเรียกใช้แอปใน Windows โดยใช้สิทธิ์ระดับผู้ดูแลระบบโดยคลิกขวาที่แอปนั้นแล้วคลิกตัวเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ ”.

โซลูชันที่ 4:หยุดและเริ่มต้นบริการ VMware ใหม่ทั้งหมด

หากด้วยเหตุผลบางประการ ปัญหาของคุณไม่ได้รับการแก้ไขโดยลองวิธีแก้ปัญหาทั้งหมดข้างต้น คุณสามารถหยุดและรีสตาร์ทบริการ VMware ทั้งหมดและดูว่าสามารถแก้ไขปัญหาของคุณได้หรือไม่

  1. ในการทำเช่นนั้น ให้เปิด cmd ด้วยสิทธิ์ของผู้ดูแลระบบ (ในการทำเช่นนั้น ให้ค้นหา cmd ใน เมนูเริ่ม และคลิกขวาที่ไอคอนแล้วคลิก “เรียกใช้ในฐานะผู้ดูแลระบบ “). วิธีแก้ไขข้อผิดพลาดภายใน VMware
  2. จากนั้น คุณต้องรันคำสั่งต่อไปนี้:
NET STOP "VMware Authorization Service"
NET STOP "VMware DHCP Service"
NET STOP "VMware NAT Service"
NET STOP "VMware USB Arbitration Service"
taskkill /im vmware-tray.exe /f
taskkill /im vmware-tray.exe /f

การดำเนินการนี้จะหยุดบริการทั้งหมดที่เกี่ยวข้องกับ Vmware ที่ทำงานบนเครื่อง Windows ของคุณ

สิ่งต่อไปที่ต้องทำคือการเริ่มบริการเหล่านี้อีกครั้ง เรียกใช้คำสั่งเหล่านี้ใน command prompt (cmd)

NET START "VMware Authorization Service"
NET START "VMware DHCP Service"
NET START "VMware NAT Service"
NET START "VMware USB Arbitration Service"
START C:\Progra~2\VMware\VMWARE~1\vmware-tray.exe
START C:\Progra~2\VMware\VMWARE~1\vmware-tray.exe

ตอนนี้ดูว่า Vmware ยังให้ข้อผิดพลาดนี้แก่คุณในขณะที่พยายามเปิดเครื่องเสมือนหรือไม่ หากข้อผิดพลาดเกิดจากบริการที่ VMware ต้องการทำงานไม่ถูกต้อง การหยุดและเริ่มต้นใหม่อีกครั้งหวังว่าจะสามารถแก้ไขปัญหาได้