Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข:ข้อผิดพลาด VirtualBox 0x000000C4 (แก้ไขแล้ว)

บทช่วยสอนนี้มีคำแนะนำโดยละเอียดในการแก้ไขข้อผิดพลาด VirtualBox 0x000000C4 เมื่อคุณพยายามติดตั้ง Windows 8.1, Widows 10 หรือระบบปฏิบัติการ Windows Server 2012 64 บิตบน Oracle VM VirtualBox

พีซีของคุณต้องรีสตาร์ท
โปรดกดปุ่มเปิด/ปิดค้างไว้
รหัสข้อผิดพลาด:0x000000C4
พารามิเตอร์:
0x0000000000000091
0x0000000000000000F
0xFFFFF80141B5BA80 ( หรือ "0xFFFFF801E5962A80")
0x0000000000000000

แก้ไข:ข้อผิดพลาด VirtualBox 0x000000C4 (แก้ไขแล้ว)

วิธีการแก้ไขข้อผิดพลาด VirtualBox 0x000000C4 (Windows 10, 8.1, เซิร์ฟเวอร์ 2012)

สำคัญ: ก่อนที่คุณจะดำเนินการตามวิธีการด้านล่าง ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง เวอร์ชันล่าสุดของกล่อง Oracle Virtual และคุณได้ระบุว่าคุณติดตั้ง 64-บิต OS บนการตั้งค่า VM

แก้ไข:ข้อผิดพลาด VirtualBox 0x000000C4 (แก้ไขแล้ว)

วิธีที่ 1 เปิดใช้งานการป้องกันการดำเนินการข้อมูลใน BIOS
วิธีที่ 2 เปิดใช้งานคำสั่ง CMPXCHG16B

วิธีที่ 1 เปิดใช้งานการป้องกันการดำเนินการข้อมูลใน BIOS

วิธีแรกในการแก้ไข VM Error Code 0x000000C4 คือการเปิดใช้งาน 'Data Execution Prevention' ใน BIOS ในการทำเช่นนั้น:

1. เปิดเครื่องคอมพิวเตอร์ของคุณและเข้าสู่ BIOS (การตั้งค่า CMOS)
2. ไปที่ ขั้นสูง หรือเพื่อความปลอดภัย ตัวเลือกและเปิดใช้งาน การป้องกันการดำเนินการข้อมูล

* หมายเหตุ:ใน BIOS บางตัว "Data Execution Protection " อาจมีชื่อว่า "No Execute Memory Protection" หรือ "Execute Disable bit" หรือ "Execute Disable Function" หรือ "NX Bit"

แก้ไข:ข้อผิดพลาด VirtualBox 0x000000C4 (แก้ไขแล้ว)

3. บันทึกการเปลี่ยนแปลงของคุณ และออก จากการตั้งค่าไบออส
4. บูตเป็น Windows
5. เปิด VirtualBox และติดตั้ง VM Machine

วิธีที่ 2 เปิดใช้งานคำสั่ง CMPXCHG16B

ตามข้อกำหนดของ Microsoft หนึ่งในข้อกำหนดของระบบในการติดตั้งระบบปฏิบัติการ Windows 8.1, Windows 10 หรือ Server 2012 64 บิตบนพีซี 64 บิต คือการมีโปรเซสเซอร์ที่รองรับคำสั่ง CMPXCHG16B (อาจเรียกว่า "CompareExchange128") แต่ CPU ก่อนหน้านี้บางตัวไม่มีคำสั่ง CMPXCHG16B และคุณต้องเปิดใช้งานคุณสมบัตินั้นในเครื่อง VM เพื่อเลี่ยงผ่านข้อผิดพลาด "0x000000C4" ในการทำเช่นนั้น:

1. เปิด Command Prompt ในฐานะผู้ดูแลระบบ
2. พิมพ์คำสั่งต่อไปนี้:

  • cd \Program Files\Oracle\VirtualBox

แก้ไข:ข้อผิดพลาด VirtualBox 0x000000C4 (แก้ไขแล้ว)

3. จากนั้นให้คำสั่งด้านล่างเพื่อแสดงรายการเครื่อง VM

  • VBoxManage.exe  รายการ vms

4. สังเกตจากผลลัพธ์ของคำสั่งข้างต้น ชื่อเครื่อง VBOX ที่คุณได้รับข้อผิดพลาด 0x000000C4

เช่น ในตัวอย่างนี้ เครื่อง VM ที่มีข้อผิดพลาด "0x000000C4" คือ "Windows8.1_x64_Pro"

แก้ไข:ข้อผิดพลาด VirtualBox 0x000000C4 (แก้ไขแล้ว)

5. จากนั้นพิมพ์คำสั่งต่อไปนี้ แต่แทนที่ค่า "VM Name" ด้วยชื่อเครื่อง VBOX ที่คุณพบข้อผิดพลาด 0x000000C4 แล้วกด Enter :

  • VBoxManage.exe setextradata "ชื่อ VM" VBoxInternal/CPUM/CMPXCHG16B 1

เช่น. ในตัวอย่างนี้ คำสั่งจะเป็น:

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1

แก้ไข:ข้อผิดพลาด VirtualBox 0x000000C4 (แก้ไขแล้ว)

6. ปิดพรอมต์คำสั่งและดำเนินการติดตั้งเครื่อง VM *

* เคล็ดลับ: หากคุณต้องการเปิดใช้งานคำสั่ง CMPXCHG16B สำหรับเครื่อง VM ที่ติดตั้งทั้งหมด ให้ป้อนคำสั่งต่อไปนี้:

  • VBoxManage.exe setextradata ทั่วโลก VBoxInternal/CPUM/CMPXCHG16B 1

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