'ข้อผิดพลาดใน supR3HardenedWinReSpawn' พบปัญหากับการติดตั้ง Oracle Virtualbox – โดยทั่วไปแล้วจะใช้เวลาสองสามวินาทีหลังจากพยายามเริ่มเครื่องเสมือน เมื่อปัญหานี้เริ่มเกิดขึ้น เครื่องเสมือนใหม่ทุกเครื่องที่สร้างขึ้นจะแสดงข้อความแสดงข้อผิดพลาดเดียวกัน (ทำให้ Virtualbox ใช้ไม่ได้ทั้งหมด)
หมายเหตุ: ปัญหานี้แตกต่างจากข้อผิดพลาด E_FAIL (0x80004005) ทุกครั้งที่เปิดเครื่องเสมือน
หนึ่งในสาเหตุที่พบบ่อยที่สุดที่จะทำให้เกิดพฤติกรรมประเภทนี้คือไดรเวอร์ที่หายไป (VBoxDrv.inf) เป็นไปได้ว่าเนื่องจากปัญหาการอนุญาตบางอย่าง การติดตั้งไดรเวอร์ที่สำคัญนี้จึงไม่เสร็จสมบูรณ์ในระหว่างการติดตั้งครั้งแรก ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการติดตั้ง VBoxDrv.inf ด้วยตนเอง
สาเหตุที่เป็นไปได้อีกประการหนึ่งที่อาจทำให้เกิดข้อผิดพลาดนี้คือความไม่สอดคล้องของรีจิสทรีที่ชี้ไปยังไดเร็กทอรีไดรเวอร์ที่ไม่ถูกต้อง หากใช้สถานการณ์นี้ได้ คุณสามารถแก้ไขปัญหาได้อย่างรวดเร็วโดยทำการตรวจสอบรีจิสทรีและปรับสตริง ImagePath ในกรณีที่ไดเรกทอรีไม่ถูกต้อง
หากคุณเริ่มพบปัญหาในครั้งแรกที่คุณพยายามเปิด VM อาจเป็นไปได้ว่าคุณเห็นข้อผิดพลาดเนื่องจาก VirtualBox VM มี RAM ไม่เพียงพอที่จะทำงานด้วย ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้อย่างรวดเร็วโดยเข้าไปที่การตั้งค่า VM และปรับ RAM ที่จัดสรร
มีปัญหามากมายที่เกี่ยวข้องกับการใช้ตัวเลือก Paravirtualization เริ่มต้น เป็นไปได้ว่าระบบปฏิบัติการที่คุณพยายามเลียนแบบไม่รองรับ ในการแก้ไขปัญหาในกรณีนี้ คุณจะต้องเข้าถึงการตั้งค่าเครื่องเสมือนและเปลี่ยน Paravirtualization จากค่าเริ่มต้นเป็น KVM
หากคุณใช้การกำหนดค่าพีซีรุ่นเก่า อาจเป็นไปได้ว่าการจำลองเสมือนสำหรับฮาร์ดแวร์ถูกปิดใช้งานตามค่าเริ่มต้น ในกรณีที่เครื่องของคุณไม่สามารถแทนที่เทคโนโลยีนี้ได้ อาจมีข้อผิดพลาดเกิดขึ้นทุกครั้งที่เริ่มต้นเครื่องเสมือน ในการแก้ไขปัญหา เพียงเข้าไปที่การตั้งค่า UEFI / BIOS ของคุณ และตรวจสอบให้แน่ใจว่าอนุญาตให้ Virtualization
มีปัญหามากมายที่เกี่ยวข้องกับ VirtualBox เวอร์ชัน 5.2.6 หากคุณยังคงใช้งานอยู่ มีโอกาสที่คุณกำลังประสบปัญหาเดียวกันกับที่ทำให้เกิดปัญหาจากผู้ใช้หลายพันคน วิธีที่ง่ายที่สุดในการแก้ไขปัญหา ในกรณีนี้ คือการถอนการติดตั้ง Virtualbox เวอร์ชันปัจจุบัน แล้วติดตั้งเวอร์ชันเสถียรล่าสุดที่มี
1. ติดตั้ง VBoxDRV.inf
ตามที่ปรากฎ หนึ่งในสาเหตุที่พบบ่อยที่สุดที่จะทำให้เกิด VirtualBox ‘Error in supR3HardenedWinReSpawn’ เป็นไดรเวอร์ที่หายไป (VBoxDRV.inf ). มีโอกาสที่เนื่องจากปัญหาการอนุญาตบางอย่าง แอปพลิเคชัน VirtualBox หลักสามารถติดตั้งได้โดยไม่ต้องใช้ไดรเวอร์คีย์นี้
หากใช้สถานการณ์นี้ได้ คุณจะไม่สามารถเรียกใช้เครื่อง Virtualbox ใดๆ ได้ (สร้างขึ้นตั้งแต่เริ่มต้นหรือนำเข้าจากการติดตั้งที่เก่ากว่า) ผู้ใช้ที่ได้รับผลกระทบหลายคนที่ประสบปัญหานี้เช่นกันได้ยืนยันว่าพวกเขาสามารถแก้ไขปัญหาได้โดยการเรียกดูตำแหน่งของ VBoxDRV.inf ด้วยตนเอง ไดรเวอร์ ทำการติดตั้งแล้วบังคับให้บริการที่ติดตั้งใหม่เริ่มทำงานผ่าน พรอมต์คำสั่งขั้นสูง
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการติดตั้งและเริ่มต้นบริการ VBoxDrv เพื่อแก้ไข ‘Error in supR3HardenedWinReSpawn’ ปัญหา:
- เปิด File Explorer และไปที่ตำแหน่งต่อไปนี้:
C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv
หมายเหตุ: คุณสามารถเรียกดูตำแหน่งด้วยตนเองหรือวางตำแหน่งลงในแถบนำทางโดยตรงแล้วกด Enter เพื่อไปถึงที่นั่นทันที
- เมื่อคุณไปถึงตำแหน่งที่ถูกต้องแล้ว ให้คลิกขวาที่ VBoxDrv.inf แล้วเลือกติดตั้ง จากเมนูบริบท
- เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ จากนั้นรอจนกระทั่งติดตั้งไดรเวอร์สำเร็จ
หมายเหตุ: คุณจะไม่ได้รับข้อความแสดงความสำเร็จ แต่หน้าจอจะกะพริบหลังจากติดตั้งไดรเวอร์แล้ว - กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ ‘cmd’ แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์ CMD ที่ยกระดับ เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- เมื่อคุณอยู่ใน Command prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อบังคับให้เริ่มบริการที่คุณเพิ่งติดตั้ง:
sc start vboxdrv
- หลังจากประมวลผลคำสั่งสำเร็จแล้ว ให้ปิด Command Prompt ที่ยกระดับขึ้นแล้วรีสตาร์ทคอมพิวเตอร์ของคุณ ในลำดับการเริ่มต้นถัดไป ให้ทำซ้ำการดำเนินการที่เคยทำให้เกิดข้อผิดพลาด และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ในกรณีที่คุณยังคงพบกับ 'ข้อผิดพลาดใน supR3HardenedWinReSpawn' เหมือนเดิม ปัญหา เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
2. แก้ไขปัญหาไดเรกทอรี
สาเหตุที่เป็นไปได้อีกประการหนึ่งที่อาจทำให้เกิดปัญหานี้คือปัญหาไดเรกทอรีที่อำนวยความสะดวกโดยความไม่สอดคล้องของรีจิสทรีซึ่งอำนวยความสะดวกโดยไดรเวอร์ VirtualBox หากสถานการณ์นี้ใช้ได้ คุณควรจะสามารถแก้ไขปัญหาได้อย่างรวดเร็วโดยทำการตรวจสอบรีจิสทรีอย่างรวดเร็วเพื่อดูว่าเส้นทางของไดรเวอร์นำไปสู่ VBoxDrv.sys หรือไม่
ในกรณีที่เส้นทางแตกต่างกัน การปรับเปลี่ยนเล็กน้อยควรตรวจสอบให้แน่ใจว่าคุณสามารถเริ่มต้นเครื่องเสมือนได้โดยไม่พบกับ 'ข้อผิดพลาดใน supR3HardenedWinReSpawn' ปัญหาอีกแล้ว
ต่อไปนี้คือคำแนะนำโดยย่อในการตรวจสอบและแก้ไขปัญหาไดเรกทอรีที่เกี่ยวข้องกับ VBoxDrv.sys คนขับรถ:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ในกล่องข้อความ ให้พิมพ์ 'regedit' แล้วกด Enter เพื่อเปิด Registry Editor เมื่อคุณได้รับแจ้งจากการควบคุมบัญชีผู้ใช้ (UAC) คลิก ใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ
- เมื่อคุณอยู่ใน Registry Editor แล้ว ให้ใช้ส่วนด้านซ้ายมือเพื่อไปยังตำแหน่งต่อไปนี้:
HKEY_LOCAL_MACHINE\system\currentcontrolset\services\vboxdrv
หมายเหตุ: คุณสามารถเรียกดูตำแหน่งด้วยตนเองหรือวางตำแหน่งลงในแถบนำทางที่ด้านบนโดยตรงแล้วกด Enter เพื่อไปถึงที่นั่นทันที
- หลังจากที่คุณมาถึงตำแหน่งที่ถูกต้องแล้ว ให้เลื่อนไปที่ส่วนด้านขวาและดับเบิลคลิกที่ ImagePath
- เมื่อคุณไปถึงที่นั่นแล้ว ให้ตรวจสอบว่าพาธเป็นเส้นทางด้านล่างหรือไม่:
\C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.sys
หมายเหตุ: หากตำแหน่งตรงกัน แสดงว่าคุณไม่มีปัญหาไดเรกทอรี และสามารถย้ายไปยังวิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่างได้อย่างปลอดภัย
- แต่ในกรณีที่ตำแหน่งต่างกัน ให้เปลี่ยนค่าเป็นตำแหน่งต่อไปนี้:
C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv\VBoxDrv.sys
- ทันทีที่คุณแน่ใจว่า ImagePatch string แสดงตำแหน่งที่ถูกต้อง กด ตกลง และปิด ตัวแก้ไขรีจิสทรี เพื่อบันทึกการเปลี่ยนแปลง
- ตอนนี้เพื่อให้แน่ใจว่ามีการใช้งานไดรเวอร์จริง ให้ไปที่ไดเร็กทอรีไดรเวอร์ด้านล่างและเรียกใช้ไดรเวอร์โดยคลิกขวาที่ VBoxDrv.sys แล้วเลือก ติดตั้ง
หมายเหตุ: ให้ข้ามขั้นตอนนี้ไปหากคุณได้ทำไปแล้วในวิธีที่ 1 .
- ถัดไป กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ ‘cmd’ ในกล่องข้อความแล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์ CMD ที่ยกระดับด้วยการเข้าถึงของผู้ดูแลระบบ
หมายเหตุ: หากคุณเห็นข้อความแจ้งการควบคุมบัญชีผู้ใช้ ให้คลิกใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายใน CMD ของผู้ดูแลระบบ ให้พิมพ์คำสั่งต่อไปนี้เพื่อให้แน่ใจว่าบริการ VBoxDrv กำลังทำงานอยู่:
sc start vboxdrv
- รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่โดยพยายามเรียกใช้เครื่อง Virtualbox อีกครั้ง
หากเหมือนกัน 'ข้อผิดพลาดใน supR3HardenedWinReSpawn' ปัญหายังคงเกิดขึ้น เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
3. เพิ่มจำนวน RAM ที่จัดสรร
ตามที่ปรากฏ ปัญหานี้อาจเกิดขึ้นได้เนื่องจาก RAM ไม่เพียงพอที่จัดสรรให้กับเครื่องเสมือนที่สร้างขึ้นก่อนหน้านี้ ปัญหาคือ Virtualbox ไม่ได้ทำให้ชัดเจนว่าอะไรคือปัญหาที่ทำให้เครื่องเสมือนใช้งานไม่ได้
ยิ่งไปกว่านั้น มีรายงานผู้ใช้หลายฉบับที่อ้างว่าการปรับ RAM ที่จัดสรรแบบไดนามิกจะไม่ช่วยแก้ปัญหา ในการแก้ไขปัญหาหากสถานการณ์นี้เป็นไปได้ คุณจะต้องลบการกำหนดค่าเครื่องเสมือนปัจจุบันทั้งหมดก่อนที่จะสร้างด้วยอิมเมจเดียวกัน แต่มี RAM ที่จัดสรรเพิ่มขึ้น
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับเนื้อหาทั้งหมด:
- เริ่มต้นด้วยการเปิด Oracle VM VirtualBox Manager การติดตั้งและการลบการติดตั้งเครื่องเสมือนปัจจุบัน ในการดำเนินการนี้ เพียงคลิกขวาที่การติดตั้ง VM (ส่วนทางขวามือ) แล้วเลือก ลบ จากเมนูบริบทที่ปรากฏใหม่
- เมื่อถูกถามว่าคุณต้องการลบหรือลบไฟล์ทั้งหมด ให้เลือก ลบเท่านั้น ดังนั้นคุณจะไม่ทำให้ข้อมูลสูญหาย
- ถัดไป สร้างการกำหนดค่าใหม่ด้วยรูปภาพเดียวกัน แต่เมื่อไปถึงส่วนที่ต้องเลือก Base Memory ตรวจสอบให้แน่ใจว่าสูงกว่าการติดตั้ง VM ก่อนหน้าของคุณ
- เสร็จสิ้นการกำหนดค่าเครื่องเริ่มต้นและดูว่าคุณสามารถเริ่มต้นเครื่องได้โดยไม่พบ 'ข้อผิดพลาดใน supR3HardenedWinReSpawn' ปัญหา
หากปัญหาเดิมกลับมา ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
4. ปรับอินเทอร์เฟซ Paravirtualization
ผู้กระทำผิดที่อาจเกิดขึ้นอีกประการหนึ่งที่อาจอำนวยความสะดวกในการปรากฏของ 'ข้อผิดพลาดใน supR3HardenedWinReSpawn' ปัญหาคือ ParaVirtualization เทคโนโลยีที่ไม่รองรับโดย OS ที่พยายามจะจำลอง โดยส่วนใหญ่ กรณีนี้จะเกิดขึ้นหากผู้ใช้ปล่อยให้ตัวเลือกนี้เป็นค่าเริ่มต้น
ผู้ใช้ที่ได้รับผลกระทบหลายรายที่พยายามแก้ไขปัญหานี้ด้วยได้ยืนยันว่าปัญหาได้รับการแก้ไขแล้วและในที่สุดก็สามารถเรียกใช้เครื่องเสมือน Vmware ได้หลังจากที่เปลี่ยน ParaVirtualization จากค่าเริ่มต้นเป็น KVM
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเปลี่ยนแปลงการกำหนดค่าเครื่องเสมือนของคุณ:
- เปิด Oracle VM VirtualBox Manager และคลิกขวาที่เครื่องเสมือนที่แจ้งปัญหาให้คุณทราบ ถัดไป จากเมนูบริบทที่ปรากฏใหม่ ให้เลือก การตั้งค่า
- เมื่อคุณอยู่ในเมนูการตั้งค่าของเครื่องเสมือนแล้ว ให้เลือก ระบบ จากเมนูด้านซ้ายมือ
- ด้วยระบบ เลือกแท็บแล้ว เลื่อนไปที่ส่วนด้านขวาและเข้าถึง การเร่ง แท็บ
- เมื่อคุณไปที่เมนูที่ถูกต้อง ให้ขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับ Paravirtualization Interface และเปลี่ยนจาก ค่าเริ่มต้น เป็น KVM
- คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง จากนั้นเริ่มเครื่องเสมือนอีกครั้งเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากเหมือนกัน 'ข้อผิดพลาดใน supR3HardenedWinReSpawn' ปัญหายังคงมีอยู่ เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
5. เปิดใช้งานการจำลองเสมือนใน BIOS / UEFI
สาเหตุที่เป็นไปได้อีกประการหนึ่งที่ทำให้เกิดปัญหานี้คือการจำลองเสมือนถูกปิดใช้งานจากการตั้งค่า BIOS หรือ UEFI ของคุณ แม้ว่าการจำลองเสมือนสำหรับฮาร์ดแวร์จะเปิดใช้งานตามค่าเริ่มต้นในการกำหนดค่าคอมพิวเตอร์ส่วนใหญ่ แต่อาจจำเป็นต้องปรับเปลี่ยนเครื่องพีซีรุ่นเก่าด้วยตนเอง
หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหาได้ค่อนข้างง่ายโดยเข้าถึงการตั้งค่า BIOS หรือ UEFI ของคุณและเปิดใช้งานเทคโนโลยีการจำลองเสมือนที่เป็นกรรมสิทธิ์อีกครั้ง
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้ (ไม่ว่าคุณจะใช้ BIOS หรือ UEFI):
- หากคุณใช้คอมพิวเตอร์ที่ใช้ BIOS ให้เปิดคอมพิวเตอร์แล้วกดปุ่ม ตั้งค่า คีย์ซ้ำๆ ระหว่างหน้าจอเริ่มต้นเริ่มต้น สำหรับการกำหนดค่าส่วนใหญ่ คีย์การตั้งค่ามักจะเป็นหนึ่งใน F ปุ่ม (F2, F4, F6, F8) หรือ Del กุญแจ
หมายเหตุ: หากคุณพบปัญหาในคอมพิวเตอร์ที่ใช้ UEFI ให้ทำตามคำแนะนำ (ที่นี่ ) เพื่อบูตโดยตรงใน ตัวเลือกการเริ่มต้นขั้นสูง เมนู. จากที่นั่น คุณจะเข้าถึงการตั้งค่าเฟิร์มแวร์ UEFI ได้ - เมื่อคุณอยู่ใน BIOS หรือเมนูการตั้งค่า UEFI ของคุณแล้ว ให้เริ่มเรียกดูเมนูเพื่อค้นหาตัวเลือกที่เทียบเท่ากับเทคโนโลยีการจำลองเสมือนของคุณ (Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool เป็นต้น) เมื่อคุณจัดการ เพื่อค้นหาตัวเลือก อย่าลืมเปิดใช้งาน มัน.
หมายเหตุ: โดยทั่วไป คุณจะพบตัวเลือกนี้ภายใต้โปรเซสเซอร์, ความปลอดภัย, ชิปเซ็ต, ขั้นสูง, การควบคุมชิปเซ็ตขั้นสูง, การกำหนดค่า CPU ขั้นสูง ฯลฯ โปรดทราบว่าการตั้งค่าอาจแตกต่างกันไปตามเมนบอร์ดและผู้ผลิต CPU ของคุณ หากคุณไม่พบตัวเลือกนี้ด้วยตัวเอง ให้ค้นหาคำแนะนำเฉพาะทางออนไลน์
- เมื่อเปิดใช้งานเทคโนโลยีการจำลองเสมือนแล้ว ให้บันทึกการเปลี่ยนแปลง BIOS / UEFI แล้วรีสตาร์ทคอมพิวเตอร์
- หลังจากลำดับการเริ่มต้นถัดไปเสร็จสมบูรณ์แล้ว ให้ลองเรียกใช้เครื่องเสมือนอีกครั้งและดูว่าข้อความแสดงข้อผิดพลาดเดิมยังคงมีอยู่หรือไม่
ในกรณีที่คุณยังเห็น 'ข้อผิดพลาดใน supR3HardenedWinReSpawn' ข้อความเริ่มต้น เลื่อนลงไปที่วิธีสุดท้ายด้านล่าง
6. ติดตั้ง Virtualbox เวอร์ชันใหม่กว่า
หากคุณปฏิบัติตามคำแนะนำทั้งหมดข้างต้นแต่ไม่มีประโยชน์ เป็นไปได้ว่าคุณกำลังประสบปัญหานี้เนื่องจากความไม่สอดคล้องของ Virtualbox ที่ได้รับการแก้ไขด้วยเวอร์ชันที่ใหม่กว่า ในกรณีส่วนใหญ่ ปัญหาเฉพาะนี้จะรายงานด้วย VirtualBox เวอร์ชัน 5.2.6
ในกรณีที่ใช้ได้ในสถานการณ์สมมตินี้ คุณสามารถแก้ไขปัญหาได้อย่างรวดเร็วโดยถอนการติดตั้งเวอร์ชัน VirtualBox ปัจจุบันของคุณ แล้วติดตั้งเวอร์ชันล่าสุดจากหน้าดาวน์โหลด Virtualbox อย่างเป็นทางการ
คำแนะนำโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:
- เปิด วิ่ง กล่องโต้ตอบโดยกด แป้น Windows + R . ในกล่องข้อความ ให้พิมพ์ 'appwiz.cpl' แล้วกด Enter เพื่อเปิดแอปและคุณลักษณะ เมนู.
- เมื่อคุณอยู่ในแอปและคุณลักษณะ เมนู เลื่อนลงผ่านรายการแอปพลิเคชันที่ติดตั้งและค้นหาการติดตั้ง VirtualBox ของคุณ เมื่อคุณเห็นแล้ว ให้คลิกขวาและเลือก ถอนการติดตั้ง จากเมนูบริบทที่ปรากฏใหม่
- ภายในหน้าต่างการถอนการติดตั้ง ให้ทำตามคำแนะนำบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์
- หลังจากลำดับการเริ่มต้นครั้งถัดไป ให้ไปที่ลิงก์นี้ (ที่นี่ ) และดาวน์โหลด VirtualBox เวอร์ชันล่าสุดโดยคลิกที่โฮสต์ Windows
- หลังจากติดตั้งเวอร์ชันใหม่แล้ว ให้กำหนดค่าเครื่องเสมือนใหม่ และดูว่าคุณสามารถเปิดใช้งานได้โดยไม่ต้องพบกับ 'ข้อผิดพลาดใน supR3HardenedWinReSpawn' ข้อความแสดงข้อผิดพลาด