ผู้ใช้ Windows หลายคนรายงานว่าพบข้อผิดพลาด "VMware Authorization service is not running" เมื่อพยายามรันเครื่องเสมือนใน VMware Workstation หรือ VMware Player ปัญหาไม่ได้จำกัด Windows เวอร์ชันใดเวอร์ชันหนึ่ง เนื่องจากพบใน Windows 7, Windows 8 และ Windows 10

สาเหตุของข้อผิดพลาด "Vmware Authorization service is not running"
เราสืบสวนปัญหานี้จากรายงานผู้ใช้และวิธีแก้ไขที่ใช้อยู่ พบสาเหตุหลักหลายประการที่ทราบว่าก่อให้เกิดข้อผิดพลาดนี้:
- VMware Authorization service หยุดทำงาน — ปัญหานี้อาจเกิดขึ้นหากบริการ VMware Authorization หยุดทำงาน ในกรณีนี้สามารถแก้ไขได้โดยเริ่มบริการจากหน้าจอ Services หรือเมนู System Configuration
- VMware ไม่มีสิทธิ์ Admin — User Account Control (UAC) อาจบล็อกแอปพลิเคชันไม่ให้เรียก Authorization Service ในกรณีนี้สามารถแก้ไขได้โดยตั้งค่าให้ Launcher รันด้วยสิทธิ์ Admin หรือลดระดับความปลอดภัย UAC
- การติดตั้ง WMware เสียหาย — ปัญหานี้อาจเกิดขึ้นหากโฟลเดอร์ติดตั้ง VMware มีไฟล์เสียหายหรือหายไป ในกรณีนี้สามารถแก้ไขได้โดยใช้ Repair wizard ที่มาพร้อมกับ VMware
หากคุณกำลังเผชิญกับข้อผิดพลาดนี้ บทความนี้จะให้หลายวิธีแก้ไขที่อาจแก้ปัญหาได้ถาวร วิธีต่อไปนี้เรียงตามประสิทธิภาพและความรุนแรง แนะนำให้ทำตามลำดับที่นำเสนอ วิธีใดวิธีหนึ่งควรแก้ปัญหาได้ไม่ว่าสาเหตุจะเป็นอะไร
วิธีที่ 1: เริ่ม VMware Authorization service ผ่านหน้าจอ Services
ผู้ใช้ส่วนใหญ่ที่เจอข้อผิดพลาด "VMware Authorization service is not running" รายงานว่าแก้ไขได้โดยเข้าไปที่หน้าจอ Services และเริ่มบริการที่ถูกหยุดบังคับ
ขั้นตอนด้านล่างใช้ได้กับทุกเวอร์ชัน Windows ที่เจอปัญหานี้
คู่มือด่วนสำหรับการเริ่ม VMware Authorization service ด้วยตนผ่านหน้าจอ Services:
- ตรวจสอบให้แน่ใจว่า VMware Workstation หรือ VMware Player ปิดสมบูรณ์ (ขึ้นอยู่กับเวอร์ชันที่ใช้) ถ้ามีเครื่องเสมือนเปิดอยู่ ให้ปิดก่อนไปขั้นตอน 2
- กด Windows key + R เปิดกล่อง Run พิมพ์ "services.msc" กด Enter เปิดหน้าจอ Services ถ้ามี UAC (User Account Control) ถาม คลิก Yes ให้สิทธิ์ Admin
- ในหน้าจอ Services ไปขวาเลื่อนลงหา VMware Authorization Service พบแล้วคลิกขวาเลือก Properties
- ในหน้าจอ Properties ของ VMware Authorization service ไปแท็บ General ตั้ง Startup Type เป็น Automatic จากเมนูแบบเลื่อนลง
- ถ้า Service Status เป็น Disabled ให้คลิกปุ่ม Start ใต้สถานะโดยตรง
- คลิก Apply บันทึกการเปลี่ยนแปลง ปิดหน้าจอ Services และรีสตาร์ทคอมพิวเตอร์
- เมื่อบูทเสร็จ เปิด VMware Workstation หรือ VMware Player รันเครื่องเสมือน ดูว่าปัญหาแก้ไขแล้วหรือไม่

ถ้าข้อผิดพลาด "VMware Authorization service is not running" ยังคงเกิดขึ้น ไปวิธีถัดไปด้านล่าง
วิธีที่ 2: เริ่ม VMware Authorization service ผ่าน System Configuration
ถ้าวิธีแรกไม่ได้ผล หรือคุณต้องการวิธีอื่น สามารถเริ่มบริการผ่านเมนู System Configuration ได้ นี่เป็นแค่วิธีทางเลือกของวิธีที่ 1 แต่บางผู้ใช้รายงานว่าวิธีนี้ทำงานได้หลังวิธีที่ 1 ล้มเหลว
คู่มือด่วนสำหรับการเริ่ม VMware Authorization service ผ่าน System Configuration:
- กด Windows key + R เปิดกล่อง Run พิมพ์ "msconfig" กด Enter เปิดกล่อง Run ถ้า UAC ถาม คลิก Yes ให้สิทธิ์ Admin
- ในหน้าต่าง System Configuration ไปแท็บ Services เลื่อนลงหา VMware Authorization Service
- พบบริการแล้ว ติ๊กถูกกล่องที่เกี่ยวข้อง แล้วคลิก Apply บันทึก
- รีสตาร์ทคอมพิวเตอร์ ดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อบูทเสร็จและบริการเปิดใช้งานแล้ว

ถ้าปัญหาเดิมยังคงเกิดขึ้น ไปวิธีถัดไปด้านล่าง
วิธีที่ 3: รัน VMware Workstation / Player ด้วยสิทธิ์ Admin
ใน Windows รุ่นเก่า (โดยเฉพาะ Windows 7) ข้อผิดพลาด "VMware Authorization service is not running" อาจเกิดขึ้นถ้าแอปไม่มีสิทธิ์พอที่จะเรียกและเปิด Authorization services ผู้ใช้หลายคนที่เจอปัญหาเดียวกันรายงานว่าแก้ไขได้หลังตั้งค่าให้ Launcher หลักของ VMware รันด้วยสิทธิ์ Admin ทุกครั้งที่เริ่มต้น
คู่มือด่วนวิธีทำ:
- คลิกขวา shortcut หรือไฟล์ executable หลักของ VMware เลือก Properties
- ในหน้าจอ Properties ของ VMware เลือกแท็บ Compatibility ไปที่หน้าจอ Settings
- เมื่อถึงที่แล้ว ติ๊กถูกกล่องที่เกี่ยวกับ Run this program as an administrator
- คลิก Apply เพื่อ Save การเปลี่ยนแปลง
- ดับเบิลคลิก shortcut หรือ executable ที่เพิ่งแก้ไข ดูว่าสามารถรันเครื่องเสมือนได้โดยไม่เจอข้อผิดพลาด "VMware Authorization service is not running" หรือไม่

ถ้าปัญหาเดิมยังคงเกิดขึ้น ไปวิธีถัดไปด้านล่าง
วิธีที่ 4: ป้องกัน UAC ไม่ให้ปฏิเสธการเข้าถึง Admin
ปัญหานี้ยังอาจเกิดจาก VMware Authorization services ถูกปฏิเสธเมื่อขอสิทธิ์ Admin ในส่วนใหญ่เกิดจาก User Account Control Settings เข้มงวดเกินไป ทำให้บริการบางอย่างที่ VMware Workstation หรือ VMware Player ต้องการถูกบล็อก
ผู้ใช้หลายคนรายงานว่าแก้ไขได้โดยคลายตัวการตั้งค่า User Account Control คู่มือด่วนวิธีทำ:
- กด Windows key + R เปิดกล่อง Run พิมพ์ "useraccountcontrolsettings" กด Enter เปิดหน้าจอ User Account Control Settings

- ใน User Account Control Settings เลื่อนสไลเดอร์ไปที่ค่าทั้งสองค่าล่างสุดของหน้าจอ กด Ok ยืนยันที่ prompt UAC (User Account Prompt)

- หลังปรับตั้งค่า UAC (User Account Control) แล้ว รีสตาร์ทคอมพิวเตอร์
- เมื่อบูทเสร็จ เปิดเครื่องเสมือน VMware ดูว่าปัญหาแก้ไขแล้วหรือไม่
- ถ้าวิธีนี้ไม่ได้ผล อย่าลืมย้อนกลับขั้นตอนด้านบนและคืนค่า UAC กลับเป็นค่าเริ่มต้น
ถ้าข้อผิดพลาด "VMware Authorization service is not running" ยังคงเกิดขึ้น ไปวิธีถัดไปด้านล่าง
วิธีที่ 5: ซ่อมแซมการติดตั้ง VMware Workstation / VMware Player
ข้อผิดพลาด "VMware Authorization service is not running" อาจเกิดจากการเสียหายที่โฟลเดอร์ติดตั้ง VMware Workstation หรือ VMware Player ผู้ใช้บางคนที่เจอปัญหานี้รายงานว่าแก้ไขได้โดยใช้ Repair wizard ของ VMware เพื่อซ่อมไฟล์ที่เสียหายหรือหายไป
ขั้นตอนต่อไปนี้ยืนยันแล้วว่าทำงานได้ทั้ง Windows 7 และ Windows 10 คู่มือด่วนสำหรับการซ่อมแซม VMware Workstation หรือ VMware Player:
- กด Windows key + R เปิดกล่อง Run พิมพ์ "appwiz.cpl" กด Enter เปิดหน้าต่าง Programs and Features ถ้า UAC ถาม สำคัญต้องคลิก Yes ให้สิทธิ์ Admin
- ในหน้าจอ Programs and Features เลื่อนลงหา VMware Player หรือ VMware workstation — ขึ้นอยู่กับโปรแกรมที่ใช้
- พบโปรแกรมแล้ว คลิกขวาเลือก Change
- ในหน้าจอ Setup คลิก Yes ที่ prompt แรก
- จากนั้นเลือก Repair ที่หน้าจอถัดไป เพื่อให้ตัวติดตั้งซ่อมแซมการติดตั้งโดยแก้ไขไฟล์ที่หายหรือเสียหาย
- สุดท้ายคลิก Repair และรอจนเสร็จสิ้น
- เมื่อ VMware ของคุณซ่อมแซมเสร็จ รีสตาร์ทเครื่อง
- เมื่อบูทเสร็จ เปิด VMware ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่