ผู้ใช้พีซีบางรายรายงานว่าได้รับข้อความแสดงข้อผิดพลาด ขออภัย แอปพลิเคชันนี้ไม่สามารถทำงานภายใต้เครื่องเสมือน เมื่อพยายามเรียกใช้บางแอปโดยใช้ซอฟต์แวร์การจำลองเสมือน เช่น VMware Fusion 7, Hyper-V และอื่น ๆ คอมพิวเตอร์ Windows 11 หรือ Windows 10 ของพวกเขา โพสต์นี้นำเสนอวิธีแก้ไขปัญหาที่เหมาะสมที่สุด

ขออภัย แอปพลิเคชันนี้ไม่สามารถทำงานภายใต้เครื่องเสมือนได้

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

รายการตรวจสอบเริ่มต้นปิดใช้งาน Windows Hypervisor Platformแก้ไขคีย์รีจิสทรี DriverDescแก้ไขไฟล์.vmx แก้ไขคีย์รีจิสทรี SystemBiosVersion

มาดูรายละเอียดการแก้ไขเหล่านี้

1] รายการตรวจสอบเริ่มต้น

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

ตรวจสอบชื่ออุปกรณ์เพื่อหาชื่อทั่วไป เช่น “คอมพิวเตอร์” หรือ “อุปกรณ์” เนื่องจากในบางกรณี ชื่อเหล่านี้เป็นค่าเริ่มต้น อาจถูกระบุว่าเป็นเครื่องเสมือนตรวจสอบไฟล์และกระบวนการ: ระบบอาจถูกระบุว่าเป็นเครื่องเสมือนโดยไม่ตั้งใจเนื่องจากแอปพลิเคชันอาจตรวจสอบเพื่อตรวจสอบว่ากระบวนการและบริการที่ใช้งานอยู่ของระบบเป็นระบบ Windows เริ่มต้นหรือไม่ และ หากมีการติดตั้งแอปใหม่/ของบุคคลที่สามตรวจหาเครื่องเสมือนที่ติดตั้งไว้ก่อนหน้านี้: หากคุณเคยติดตั้งแอปพลิเคชัน VM ไว้ก่อนหน้านี้ คุณควรตรวจสอบระบบของคุณเพื่อหาสิ่งที่มีวลีที่เกี่ยวข้อง เนื่องจากแอป VM มักจะสร้าง รีจิสทรีที่มีข้อกำหนดดังกล่าว หากเป็นกรณีนี้ คุณสามารถใช้ซอฟต์แวร์ถอนการติดตั้งของบุคคลที่สามเพื่อถอนการติดตั้งซอฟต์แวร์การจำลองเสมือนทั้งหมดจากคอมพิวเตอร์ Windows 11/10 ของคุณตรวจสอบให้แน่ใจว่าคุณใช้ Windows ของแท้ตามกระบวนการและ ไฟล์ระบบที่ถูกแก้ไขอาจทำให้เครื่องแตกต่างจากสำเนาของแท้ ซึ่งอาจทำให้โปรแกรมไม่ทำงานตามที่ตั้งใจไว้และเกิดข้อผิดพลาดเรียกใช้การสแกน AV: คุณควรพิจารณาเรียกใช้การสแกน AV ทั้งระบบบน ระบบของคุณเพื่อหามัลแวร์ หากคุณเห็นข้อผิดพลาด VM บนพีซีที่ใช้ Windows จริง

2] ปิดใช้งาน Windows Hypervisor Platform

การแก้ไขนี้กำหนดให้คุณต้องปิดการใช้งาน Hyper-V โดยสมมติว่าคุณกำลังเรียกใช้แอป บนซอฟต์แวร์การจำลองเสมือนของบุคคลที่สาม

อ่าน: วิธีเปิดใช้งาน Hyper-V บน Windows 365 Cloud PC

3] แก้ไขคีย์รีจิสทรี DriverDesc

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000ที่ตำแหน่งบนบานหน้าต่างด้านขวา ให้คลิกขวาที่ รีจิสตรีคีย์ DriverDesc (หากไม่พบ ให้ค้นหาในโฟลเดอร์ต่างๆ เช่น 0001, 0002 เป็นต้น) เพื่อแก้ไขคุณสมบัติ เลือก แก้ไข จากนั้นให้ลบข้อมูลภายในฟิลด์ข้อมูลค่าคลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลงออกจากรีจิสทรี

4] แก้ไขไฟล์.vmx

ปิดเครื่องเสมือนของคุณโดยสมบูรณ์เปิดเครื่องเสมือน โฟลเดอร์ใน ~/Documents/Virtual Machines/คลิกขวาที่เครื่องเสมือนของคุณ แล้วเลือก แสดงเนื้อหาแพ็คเกจ จากนั้น ค้นหาไฟล์ที่มีนามสกุลไฟล์.vmx และเปิดไฟล์ด้วยโปรแกรมแก้ไขข้อความ ตอนนี้ เลื่อนไปที่ด้านล่างของไฟล์และเขียนข้อความต่อไปนี้ในบรรทัดใหม่:monitor_control.restrict_backdoor=”true”บันทึกไฟล์เปิดใช้เครื่องเสมือนของคุณเรียกใช้แอปอีกครั้ง

5] แก้ไขรีจิสตรีคีย์ SystemBiosVersion

เปิด Registry Editorนำทางหรือข้ามไปยังเส้นทางรีจิสทรีด้านล่าง:HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\Systemที่ตำแหน่ง ในบานหน้าต่างด้านขวา ให้ดับเบิลคลิกที่รายการ SystemBiosVersion เพื่อแก้ไขคุณสมบัติ ตอนนี้ให้เปลี่ยน ข้อมูลค่า จากอะไรก็ตามที่เขียนไว้ใน NOBOX-1 คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง ออกจาก Registry Editor

เราหวังว่าวิธีนี้จะช่วยได้!

อ่านถัดไป: BlueStacks ไม่สามารถเริ่มทำงานเมื่อเปิดใช้งาน Hyper-V

วิธีแก้ปัญหาแอปพลิเคชันนี้ไม่สามารถทำงานภายใต้เครื่องเสมือนได้?

คุณอาจพบข้อผิดพลาดเหล่านี้บน Windows 11 ที่เปิดใช้งานคุณสมบัติบางอย่างของ Windows หากต้องการแก้ไขปัญหานี้ รวมถึงวิธีแก้ปัญหาอื่นๆ ตามที่ระบุไว้ในโพสต์ด้านบนนี้ คุณสามารถลองเปิดหรือปิดคุณลักษณะของ Windows จากแอปเพล็ตแผงควบคุม และปิด: แพลตฟอร์ม Hyper-V Virtual Machine

วิธีการ ฉันจะเรียกใช้แอปพลิเคชันบนเครื่องเสมือนหรือไม่

คุณสามารถใช้สวิตช์/appvpid: กับคำสั่งใดก็ได้ ซึ่งจะทำให้คำสั่งนั้นทำงานภายในกระบวนการเสมือนที่คุณเลือกโดยระบุ ID กระบวนการ (ป.ป.). การใช้วิธีนี้จะเปิดตัวไฟล์ปฏิบัติการใหม่ในสภาพแวดล้อม App-V เดียวกันกับไฟล์ปฏิบัติการที่กำลังทำงานอยู่

อ่าน: หน่วยความจำในระบบไม่เพียงพอที่จะเริ่มการทำงานของเครื่องเสมือน

Categories: IT Info