บทช่วยสอนนี้มีคำแนะนำสำหรับการแก้ไขข้อผิดพลาดต่อไปนี้ใน VirtualBox: "Failed to open-create the internal network. Failed to open a session for the virtual machine." ซึ่งมักเกิดขึ้นหลังจาก Windows Update
คำอธิบายปัญหา: หลังจากติดตั้ง Windows 10 Update และรีสตาร์ทคอมพิวเตอร์แล้ว ข้อผิดพลาดต่อไปนี้อาจปรากฏเมื่อเริ่มต้น VirtualBox Machine:
- Failed to open a session for the virtual machine.
Failed to open/create the internal network 'HostInterfaceNetworking-Ethernet-Name' (VERR_SUPDRV_COMPONENT_NOT_FOUND).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
- Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).
Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND)
- Could not start the machine <machine's name> because the following physical network interfaces were not found: <Network Adapter name> (adapter 1)
You can either change the machine's network settings or stop the machine.

วิธีแก้ไข: Failed to open/create the internal network ใน VirtualBox *
* สำคัญ: ก่อนดำเนินการตามวิธีต่อไปนี้ ให้แน่ใจว่าติดตั้ง Windows Updates ทั้งหมดแล้ว และดูว่าปัญหายังคงอยู่หลังจาก รีสตาร์ท คอมพิวเตอร์หรือไม่
- เลือก Network Adapter ที่ถูกต้องใน VirtualBox VM
- Disable และ Re-enable VirtualBox Host Only Adapter
- อัปเดต VirtualBox Host Adapter Driver
- เปิดใช้งาน VirtualBox NDIS6 Bridged Networking
- Uninstall และ Re-install VirtualBox
วิธีที่ 1: เลือก Network Adapter ที่ถูกต้องใน VM Network Settings
ในบางกรณี ข้อผิดพลาด VirtualBox "Failed to open/create the internal network" เกิดขึ้นเพราะหลัง Windows Update Windows เปลี่ยนชื่อ Physical Network Adapter ให้ดำเนินการดังนี้:
1. กด Windows
+ R เพื่อเปิดกล่องโต้ตอบ Run
2. พิมพ์ devmgmt.msc และกด Enter เพื่อเปิด Device Manager

3. ใน Network Adapters ให้สังเกตชื่อของ Network Adapter ที่ทำงานอยู่

4. ตอนนี้เปิด Network Settings ของ VM Machine และตรวจสอบว่า Network Adapter เดียวกันถูกเลือกอยู่หรือไม่ หากไม่ ให้ใช้ Drop-down Menu และเลือก Adapter ที่ถูกต้อง

วิธีที่ 2: Disable และ Enable VirtualBox Host Only Adapter
วิธีต่อไปในการแก้ไขข้อผิดพลาด "Failed to open/create the internal network" ใน VirtualBox คือการ Disable และ Re-enable VirtualBox Host Only Adapter ใน Device Manager
1. ไปที่ Device Manager
2. ใน Network Adapters ให้ คลิกขวา ที่ VirtualBox Host-Only Adapter และ Disable device *
* หมายเหตุ: หากคุณเห็น VirtualBox Host-Only Adapters มากกว่าหนึ่งตัว ให้ Uninstall ทั้งหมดและติดตั้ง Oracle VM VirtualBox ใหม่

3. คลิกขวาอีกครั้งที่ VirtualBox Host-Only Adapter และเลือก Enable device
4. เริ่ม VirtualBox และดูว่าข้อผิดพลาด "Failed to open-create the internal network" ยังปรากฏหรือไม่
วิธีที่ 3: อัปเดต VirtualBox Host Only Adapter Driver
ผู้ใช้บางรายรายงานว่าข้อผิดพลาด VirtualBox "Failed to open-create the internal network" แก้ไขได้หลังจากอัปเดต Driver ของ VirtualBox Host Only Adapter
1. ไปที่ Device Manager
2. ใน Network Adapters ให้ คลิกขวา ที่ VirtualBox Host-Only Adapter และ เลือก Update Driver

3. เลือก Browse my computer for drivers

4. ในหน้าจอถัดไป ให้เลือก Let me pick from a list of available drivers…

5. เลือก VirtualBox Host-Only Ethernet Adapter และคลิก Next

6. หลังจากอัปเดต Driver แล้ว ให้เริ่ม VM Machine และตรวจสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่
วิธีที่ 4: Disable และ Enable VirtualBox NDIS6 Bridged Networking Driver
1. กด Windows
+ R เพื่อเปิดกล่องโต้ตอบ Run
2. พิมพ์ devmgmt.msc และกด Enter เพื่อเปิด Network Connections

3. คลิกขวา ที่ VirtualBox Host-Only Network และเลือก Properties

4. ยกเลิกการติ๊ก VirtualBox NDIS6 Bridged Networking Driver และคลิก OK
5. เปิด Properties อีกครั้ง ติ๊ก VirtualBox NDIS6 Bridged Networking Driver อีกครั้ง และคลิก OK

6. ตอนนี้เปิด VirtualBox Machine และตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง
วิธีที่ 5: ลบและติดตั้ง VirtualBox ใหม่
1. กด Win+R เพื่อเปิดกล่องโต้ตอบ Run
2. พิมพ์ appwiz.cpl ในกล่องค้นหาและกด Enter

3. เลือก Oracle VM VirtualBox และคลิก Uninstall

4. หลังจาก Uninstall แล้ว รีสตาร์ท PC ของคุณ
5. ไปที่หน้าดาวน์โหลด VirtualBox และดาวน์โหลดเวอร์ชันล่าสุดของ VirtualBox สำหรับ Windows Hosts
6. คลิกขวา ที่ไฟล์ที่ดาวน์โหลดและเลือก Run as Administrator (สำคัญ)
7. คลิก Next บนหน้าจอแรก และตรวจสอบให้แน่ใจว่า Virtual Bridged Networking และ VirtualBox Host-only Networking ถูกเลือกสำหรับการติดตั้ง จากนั้นกด Next และทำตามคำแนะนำที่เหลือเพื่อติดตั้ง VirtualBox

8. เมื่อติดตั้งเสร็จสิ้น ให้ดาวน์โหลดและติดตั้ง Oracle VM VirtualBox Extension Pack เวอร์ชันล่าสุดด้วย
9. สุดท้าย เปิด VirtualBox และเริ่ม VM Machine ที่ก่อให้เกิดข้อผิดพลาด: "Failed to open/create the internal network…" *
* หมายเหตุ: หากปัญหายังคงอยู่ ให้ Uninstall VirtualBox อีกครั้งและลองติดตั้งเวอร์ชันเก่าของโปรแกรม
เสร็จแล้ว! วิธีไหนใช้ได้กับคุณ?
แจ้งให้เราทราบว่าคู่มือนี้ช่วยคุณได้หรือไม่ โดยการทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลก์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น