VMware ใช้รัน Virtual Machine (Guest OS) บน Host OS (Windows) มี版本 ฟรี (Player) และเสียเงิน (Workstation) Error "VMware internal error" มักเกิดตอนเริ่ม VM เนื่องจาก VMware Authorization Service เริ่มไม่ได้
สาเหตุของ VMware Internal Error
- VMware Authorization Service เริ่มไม่ได้ - สาเหตุหลัก Service นี้ไม่ทำงานใน Windows
- Service ไม่มีสิทธิ์ Admin - ต้อง Run as Administrator ถ้าไม่ได้จะ Error
- Antivirus แบบ Aggressive - AV เข้มงวดบล็อก VMware รัน VM ไม่ได้
- VMware Corrupt - ไฟล์โปรแกรมเสียหาย → Reinstall/Repair
- Virus fix-game.exe - ไวรัสรู้จักบล็อก VMware (เห็นใน Task Manager)
วิธีแก้ 1: รัน VMware Authorization Service ด้วย Admin
- Win + R → services.msc Enter
- หา VMware Authorization Service → ดับเบิลคลิก → Start
- ตั้ง Startup type = Automatic
- ทดสอบรัน VM อีกครั้ง
วิธีแก้ 2: Repair VMware ผ่าน Control Panel
- Control Panel → Apps and Features → หา VMware → คลิกขวา → Repair
- ถ้าไฟล์เสียหาย Repair มักแก้ได้
วิธีแก้ 3: รัน VMware ด้วยสิทธิ์ Administrator
ถ้า Run as Admin เอง จะไม่ต้องพึ่ง Authorization Service คลิกขวา VMware → Run as Administrator
วิธีแก้ 4: Restart VMware Services ทั้งหมด (CMD Admin)
- เปิด CMD as Admin
- Stop Services:
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
- Start Services ใหม่:
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
- ทดสอบรัน VM อีกครั้ง