แอปพลิเคชัน VMware แสดง “มีหน่วยความจำกายภาพไม่เพียงพอ ” ส่วนใหญ่เป็นเพราะ Windows Updates ที่ขัดแย้งกัน นอกจากนี้ ข้อผิดพลาดนี้อาจเกิดจากการตั้งค่า VMware ที่ไม่เหมาะสมหรือเวอร์ชัน VMWare ที่ล้าสมัย ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นเมื่อผู้ใช้พยายามบูตเครื่องจากสถานะไม่ได้ใช้งาน ข้อความแสดงข้อผิดพลาดนี้ไม่ได้ระบุว่าคุณมีหน่วยความจำกายภาพน้อยกว่า แต่มักจะเกี่ยวข้องกับความคลาดเคลื่อนของซอฟต์แวร์ระหว่าง VMware กับคอมพิวเตอร์
เราพบว่าปัญหานี้มักเกิดขึ้นหลังจากอัปเดตซอฟต์แวร์ VMware หรือเปลี่ยนแปลงการตั้งค่าของแอปพลิเคชัน นี่เป็นข้อความแสดงข้อผิดพลาดทั่วไป และสามารถแก้ไขได้โดยใช้วิธีการด้านล่าง เนื่องจากคุณมีหน่วยความจำไม่เพียงพอที่จะเปิดเครื่องบนเครื่องเสมือน
อะไรทำให้เกิดข้อผิดพลาด 'หน่วยความจำกายภาพไม่เพียงพอ' ใน VMware
- Windows Update ที่ขัดแย้งกัน :VMware มีประวัติที่ประสบปัญหาจากข้อผิดพลาด 'มีหน่วยความจำกายภาพไม่เพียงพอ' เนื่องจากการอัปเดต Windows ที่ขัดแย้งกัน เหตุการณ์ปัจจุบันนี้อาจเป็นผลมาจากการอัปเดต Windows ที่ขัดแย้งกัน
- ไม่มีสิทธิ์ของผู้ดูแลระบบ :VMware ต้องการสิทธิ์การเข้าถึงของผู้ดูแลระบบในไฟล์/บริการ/ทรัพยากรต่างๆ ของสภาพแวดล้อมโฮสต์เพื่อให้การดำเนินการเสร็จสมบูรณ์ หากคุณใช้ VMware โดยไม่มีสิทธิ์ของผู้ดูแลระบบ VMware อาจแสดงข้อผิดพลาดภายใต้การสนทนา
- เวอร์ชัน VMware ที่ล้าสมัย :แอปพลิเคชั่นซอฟต์แวร์ได้รับการอัปเดตเพื่อประสิทธิภาพที่ดีขึ้นและเพื่อแก้ไขช่องโหว่ VMware ทำงานค่อนข้างละเอียดอ่อน และหากสภาพแวดล้อมโฮสต์ได้รับการอัปเดต อาจส่งผลต่อการทำงานของ VMware และทำให้ผู้ใช้ต้องเผชิญกับข้อผิดพลาด VMware ปัจจุบัน
- แอปพลิเคชันที่ขัดแย้งกัน :แอปพลิเคชั่นบางตัวขัดแย้งกับ VMware และอาจทำให้เกิดข้อผิดพลาดได้ โปรดทราบว่าแอปพลิเคชันสภาพแวดล้อมเสมือนสร้างอุปสรรคมากมายในการทำงานของกันและกัน
- การตั้งค่า VMware ที่ไม่เหมาะสม: คุณปรับแต่ง VMware ได้ตามใจชอบ แต่ผู้ใช้บางรายในกระบวนการนี้ทำให้ VMware ทำงานภายใต้การตั้งค่าที่ไม่เหมาะสม ซึ่งท้ายที่สุดแล้วจะทำให้ VMware แสดงปัญหาในปัจจุบัน
- การกำหนดค่า VMware ไม่ถูกต้อง: VMware ใช้ RAM ของโฮสต์จำนวนหนึ่ง แต่ถ้ากำหนดค่าไม่ถูกต้อง การตั้งค่านี้อาจบังคับให้ VMware แสดงข้อผิดพลาดของหน่วยความจำปัจจุบันได้
จะแก้ไข 'มีหน่วยความจำกายภาพไม่เพียงพอ' ใน VMware ได้อย่างไร
ก่อนดำเนินการแก้ไขปัญหาด้านล่าง ตรวจสอบให้แน่ใจว่าระบบของคุณมี RAM เพียงพอ เพื่อเรียกใช้ VMware หากไม่เป็นเช่นนั้น ให้เพิ่ม RAM ให้กับระบบของคุณและตั้งค่าขนาดไฟล์เพจ อย่างน้อย 16GB
1. ใช้เซฟโหมดหรือคลีนบูต Windows
อาจมีแอปพลิเคชันที่อาจรบกวนการทำงานที่เหมาะสมของ VMware โดยเฉพาะแอปพลิเคชันสภาพแวดล้อมเสมือนอื่นๆ เช่น Virtual Box เป็นต้น หากต้องการแยกแยะ ให้ใช้ Windows Safe Mode ในตัวหรือ Windows คลีนบูต
- คลีนบูต Windows หรือ บูต Windows ในเซฟโหมด
- เปิดตัว VMware เพื่อตรวจสอบว่าทำงานโดยไม่มีปัญหาใดๆ หรือไม่
หาก VMware ทำงานตามปกติในสภาพแวดล้อมคลีนบูตหรือเซฟโหมด ให้ลองค้นหาแอปพลิเคชันที่ขัดแย้งกันและพยายามแยกแยะปัญหาระหว่างแอปพลิเคชัน
2. ถอนการติดตั้งการอัปเดต Windows ที่ขัดแย้ง
Microsoft เผยแพร่การอัปเดตสำหรับผลิตภัณฑ์ของตนเพื่อปรับปรุงคุณลักษณะและช่องโหว่ของแพทช์ แต่ Microsoft มีประวัติที่ทราบดีในการเผยแพร่การอัปเดตแบบบั๊กกี้ หากข้อผิดพลาด VMware ที่มีหน่วยความจำกายภาพไม่เพียงพอเริ่มเกิดขึ้นหลังจากอัปเดต Windows การถอนการติดตั้งการอัปเดตนั้นสามารถช่วยเราได้
คำเตือน :ไม่แนะนำให้ปิดใช้งานการอัปเดตเนื่องจากอาจเป็นอันตรายต่อความปลอดภัย ดำเนินการด้วยความเสี่ยงของคุณเอง
- กด Windows ที่สำคัญ จากนั้นพิมพ์ การตั้งค่า และในรายการผลลัพธ์ ให้คลิกที่ การตั้งค่า .
- ตอนนี้คลิกที่ อัปเดตและความปลอดภัย .
- ตอนนี้ คลิกที่ Windows Update จากนั้นไปที่ ดูประวัติการอัปเดต .
- คลิก ถอนการติดตั้งการอัปเดต เพื่อถอนการติดตั้งการอัปเดตล่าสุดจากระบบของคุณ
- ตอนนี้ เลือก การอัปเดตที่คุณคิดว่ากำลังสร้างปัญหาและคลิก ถอนการติดตั้ง และทำตามขั้นตอนบนหน้าจอเพื่อสิ้นสุดกระบวนการถอนการติดตั้ง
- เริ่มต้นใหม่ ระบบแล้วตรวจสอบว่า VMware เริ่มทำงานดีหรือไม่
จำไว้ว่าคุณต้องถอนการติดตั้งการอัปเดต windows ล่าสุดทีละรายการ และตรวจสอบ VMware จนกว่าคุณจะพบการอัปเดตที่มีปัญหา หลังจากถอนการติดตั้งการอัปเดตที่มีปัญหา ให้ติดตั้งการอัปเดตอื่นๆ อีกครั้ง และซ่อนการอัปเดตนั้นจนกว่าปัญหาจะได้รับการแก้ไขโดย Microsoft หรือ VMware
3. เรียกใช้ VMware ในฐานะผู้ดูแลระบบ
VMware ต้องการการเข้าถึงไฟล์ระบบ บริการ และทรัพยากรต่างๆ อย่างไม่จำกัด หากความปลอดภัยของ Windows จำกัดการเข้าถึงของ VMware ในไฟล์ บริการ และทรัพยากรบางรายการ VMware จะแสดงข้อผิดพลาด "หน่วยความจำกายภาพไม่เพียงพอ" ในกรณีดังกล่าว การเรียกใช้ VMware ด้วยสิทธิ์ของผู้ดูแลระบบอาจช่วยแก้ปัญหาได้
- ปิดระบบ VMware
- กดปุ่ม Windows แล้วพิมพ์ VMware Workstation .
- คลิกขวาที่ VMware Workstation แล้วเลือก เปิดตำแหน่งไฟล์ .
- คลิกขวา ไอคอน VMware Workstation และเลือก คุณสมบัติ .
- จากนั้นคลิกที่ ความเข้ากันได้ และเลือกช่องทำเครื่องหมาย “เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ ”
- คลิก สมัคร แล้วก็ ตกลง .
- ตอนนี้ เปิดตัว VMware Workstation เพื่อตรวจสอบว่าทำงานได้ดีโดยไม่มีปัญหาใดๆ
4. อัปเดต VMware เป็นบิวด์ล่าสุด
เทคโนโลยีใหม่ๆ เกิดขึ้นทุกวันบนขอบฟ้าของ I.T. โลก. ซอฟต์แวร์ทุกโปรแกรมได้รับการอัพเดตเพื่อให้ทันกับเทคโนโลยีที่เกิดขึ้นใหม่เหล่านี้ หากสภาพแวดล้อมโฮสต์ของคุณได้รับการอัปเดตเป็นบิลด์ล่าสุด แต่คุณกำลังใช้ VMware เวอร์ชันที่ล้าสมัย คุณอาจพบข้อความแสดงข้อผิดพลาดภายใต้การสนทนา ในกรณีดังกล่าว การอัปเดต VMware เป็นบิวด์ล่าสุดอาจช่วยแก้ปัญหาได้
โดยปกติ เมื่อใดก็ตามที่มีการอัปเกรด ผู้ใช้จะได้รับข้อความแจ้งเมื่อเริ่มต้น VMware ผู้ใช้ยังสามารถใช้อินเทอร์เฟซผู้ใช้ของเวิร์กสเตชันและเลือก ความช่วยเหลือ> การอัปเดตซอฟต์แวร์ . แต่หากคุณประสบปัญหาในการใช้ VMware ให้ทำตามขั้นตอนด้านล่างนี้
- เปิดเว็บเบราว์เซอร์ของระบบแล้วไปที่หน้าดาวน์โหลด VMware Workstation อย่างเป็นทางการ
- ตอนนี้คลิกที่ ดาวน์โหลดเลย ตามระบบปฏิบัติการของคุณ
- ตรวจสอบ EULA (ข้อตกลงใบอนุญาตสำหรับผู้ใช้ปลายทาง) แล้วคลิก ยอมรับเพื่อยอมรับ EULA .
- คลิก ดาวน์โหลดเลย และรอจนกว่ากระบวนการดาวน์โหลดจะเสร็จสิ้น
- จากนั้น คลิกขวา ดาวน์โหลดไฟล์แล้วคลิก เรียกใช้ในฐานะผู้ดูแลระบบ .
- ทำตามคำแนะนำที่แสดงบนหน้าจอเพื่อสิ้นสุดขั้นตอนการติดตั้ง
- จากนั้น เปิดตัว VMware เพื่อตรวจสอบว่ามีข้อผิดพลาดหน่วยความจำกายภาพไม่เพียงพอหรือไม่
5. เปลี่ยนการตั้งค่า VMware ให้เหมาะสมที่สุด
การตั้งค่า VMware อนุญาตให้ผู้ใช้ปรับแต่งระบบได้ตามต้องการ แต่ในระหว่างกระบวนการนี้ บางครั้งผู้ใช้ตั้งค่า VMware เป็นการตั้งค่าที่ไม่เหมาะสม ซึ่งจะทำให้ VMware แสดงข้อผิดพลาดว่ามีหน่วยความจำกายภาพไม่เพียงพอ
- ปิด ระบบปฏิบัติการของแขก
- เปิดตัว VMware Workstation จากนั้นคลิกที่ แก้ไข และคลิกที่ ค่ากำหนด .
- ในบานหน้าต่างด้านซ้ายของหน้าต่าง Preferences ให้คลิกที่ Memory .
- ใส่หน่วยความจำเครื่องเสมือนทั้งหมดลงในแรมของโฮสต์ที่สงวนไว้: ควรเลือกตัวเลือกนี้เมื่อคุณมีหน่วยความจำขนาดใหญ่
- อนุญาตให้สลับหน่วยความจำเครื่องเสมือนส่วนใหญ่: ควรเลือกตัวเลือกนี้เมื่อคุณมีหน่วยความจำขนาดใหญ่กว่าเล็กน้อย และต้องการให้เครื่องเสมือนทำงานได้อย่างราบรื่นยิ่งขึ้น
- อนุญาตให้สลับหน่วยความจำเครื่องเสมือนบางส่วน: ควรเลือกตัวเลือกนี้เมื่อคุณมีหน่วยความจำไม่มาก
ในสถานการณ์ปัจจุบัน คุณควรเลือกจากตัวเลือกที่สองหรือสามตามสถานะของคุณ แต่เราจะแนะนำให้ใช้ที่สาม ตัวเลือก
- คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
- จากนั้น เปิดตัว guest OS ของคุณและตรวจสอบว่าตอนนี้ใช้งานได้ดีหรือไม่
6. แก้ไขไฟล์ config.ini
หากยังไม่ได้ผลสำหรับคุณ การเพิ่มหรือเปลี่ยนไฟล์การกำหนดค่าเพื่อจำกัด VMware Workstation ให้ใช้เปอร์เซ็นต์ของ RAM ที่พร้อมใช้งานของโฮสต์อาจช่วยแก้ปัญหาได้ เพื่อให้แน่ใจว่า VM จะใช้ RAM เพียง 75% ของโฮสต์
- ปิดเครื่อง ระบบปฏิบัติการของแขกทั้งหมดและปิด VMware Workstation
- นำทาง ไปยังเส้นทางต่อไปนี้
C:\ProgramData\VMware\VMware Workstation.
และเปิด config.ini ไฟล์. หากไม่มีให้สร้างขึ้นใหม่
- เลื่อนไปที่ด้านล่างของไฟล์และ เพิ่ม บรรทัดต่อไปนี้ที่นั่น:
vmmon.disableHostParameters = “TRUE”.
จากนั้นบันทึก ไฟล์และ รีสตาร์ท ระบบของคุณ
- หลังจากเริ่มระบบใหม่แล้ว คลิกขวา บนไอคอน VMware บนเดสก์ท็อปของคุณและคลิกที่ “เรียกใช้ในฐานะผู้ดูแลระบบ ”
หากคุณยังคงประสบปัญหาในการใช้งานระบบปฏิบัติการของแขก ให้สร้าง VM ใหม่ ด้วยจำนวนหน่วยความจำที่ถูกต้อง จากนั้นเชื่อมโยง HDD ที่มีอยู่ เครื่องเสมือนใหม่สามารถช่วยคุณได้