6 Cara untuk Memperbaiki Kode Hasil VirtualBox E_FAIL (0x80004005) Kesalahan di Windows

6 Cara untuk Memperbaiki Kode Hasil VirtualBox E_FAIL (0x80004005) Kesalahan di Windows

VirtualBox menampilkan kode kesalahan “E_FAIL (0x80004005)” saat tidak dapat membuka sesi mesin virtual. Kesalahan bisa disebabkan oleh masalah dengan aplikasi VirtualBox, file konfigurasi, atau masalah terkait perangkat keras.

Tutorial ini menyoroti kemungkinan penyebab dan pemecahan masalah untuk kesalahan E_FAIL (0x80004005) VirtualBox pada perangkat Windows.

Daftar isi

    Anda juga dapat memperbarui VirtualBox secara langsung di dalam aplikasi. Buka Aplikasi VirtualBox Manager, pilih File di bilah menu, dan pilih Periksa Pembaruan.

    Pilih tautan yang disediakan untuk mengunduh yang dapat dieksekusi (.exe) File versi virtualbox terbaru.

    2. Restart hypervisor windows (hyper-v)

    Hyper-V adalah fitur Windows yang memungkinkan komputer Anda menjalankan beberapa sistem operasi sebagai mesin virtual. Anda mungkin tidak dapat mengakses mesin virtual di VirtualBox jika Hyper-V mengalami gangguan.

    Memulai ulang hyper-V di windows (lihat langkah-langkah di bawah) dapat memperbaiki masalah mencegah VirtualBox menjalankan sesi mesin virtual.

    1. Buka menu Mulai, ketik CMD di bilah pencarian, dan pilih Run sebagai Administrator di bawah aplikasi Command Prompt.
    1. Tempel bcdedit /atur hypervisorlaunchType di konsol command prompt dan tekan enter.

    Menjalankan perintah ini mematikan hiper-V di komputer Anda. Jika Anda memiliki beberapa sistem operasi yang diinstal di komputer Anda, jalankan perintah di bawah ini untuk menonaktifkan Hyper-V untuk OS aktif/saat ini.

    Tempel bcdedit /set current hypervisorlaunchType off di konsol prompt perintah dan tekan enter.

    Restart komputer Anda saat Anda mendapatkan pesan "operasi ini selesai dengan sukses".

    1. Buka command prompt dengan hak administratif dan jalankan perintah di bawah ini untuk mengaktifkan kembali Hyper-V.

    bcdedit /set hypervisorlaunchType auto

    Restart komputer Anda lagi saat prompt perintah menampilkan pesan “operasi yang berhasil diselesaikan”. Luncurkan VirtualBox dan coba buka mesin virtual.

    3. Buang keadaan disimpan

    VirtualBox juga dapat menampilkan kesalahan E_FAIL (0x80004005) jika ada masalah dengan status disimpan sesi virtual. Jadi, jika Anda tidak dapat mengembalikan sesi, buang keadaan yang disimpan dan membuka kembali mesin virtual.

    Membuang keadaan yang disimpan mesin memiliki efek yang sama dengan mematikannya. Buka VirtualBox, klik kanan mesin virtual, pilih buang status yang disimpan (atau tekan Ctrl + j), dan restart sesi.

    Coba solusi pemecahan masalah di bawah ini jika "buang keadaan disimpan" diabaikan-i.e., Mesin virtual tidak memiliki keadaan yang disimpan.

    4. Ganti nama file konfigurasi virtualbox

    Force-Quitting VirtualBox tanpa terlebih dahulu menutup mesin virtual dapat memicu kesalahan E_FAIL (0x80004005). Kami akan menjelaskan bagaimana dan mengapa ini terjadi.

    Mari kita asumsikan Anda memiliki mesin virtual "Linux PC" di VirtualBox. Saat Anda meluncurkan mesin virtual, VirtualBox mengganti nama file mesin dari “Linux PC.Vbox "ke" Linux PC.vbox-prev.”VirtualBox kemudian membuat dan menggunakan salinan baru/sementara dari file mesin virtual-” Linux PC.vbox-tmp "-Untuk sesi aktif.

    Saat Anda mengakhiri sesi mesin virtual, VirtualBox mengganti nama file sementara (i.e., Linux PC.vbox-tmp) ke linux pc.vbox. “Linux PC.File vbox-prev ”berfungsi sebagai cadangan-virtualbox menimpa file setiap kali Anda memulai sesi baru.

    Mengakhiri VirtualBox tanpa menutup mesin virtual Anda dapat mengganggu proses konversi file. Itu akan meminta kesalahan "Kode Hasil: E_FAIL (0x80004005)" pada saat berikutnya Anda mencoba meluncurkan mesin virtual.

    Buka folder VirtualBox PC Anda dan periksa apakah ada a .file vbox untuk mesin virtual Anda. Jika Anda hanya menemukan sementara (.vbox-tmp) dan cadangan (.file vbox-prev) di folder, Anda mungkin memaksa VirtualBox tertutup saat menjalankan mesin virtual.

    Mengganti nama file cadangan dapat memperbaiki masalah dan menjalankan mesin virtual Anda lagi. Tutup aplikasi VirtualBox Manager dan ikuti langkah -langkah di bawah ini untuk menyelesaikannya.

    1. Buka Manajer File VirtualBox di File Explorer. Buka Disk Lokal Anda (C :) Folder, klik dua kali folder pengguna, dan pilih komputer atau nama akun Anda.
    1. Buka folder VirtualBox VMS, pilih mesin, dan klik dua kali folder mesin virtual.
    1. Menyalin atau mencadangkan kedua file (.vbox-tmp dan .vbox-prev) Di suatu tempat di komputer Anda. Ubah ekstensi file file sementara .vbox-prev to .vbox.
    1. Pilih OK pada prompt peringatan dan buka mesin virtual di VirtualBox.
    1. Tutup VirtualBox dan ubah .file vbox kembali ke .vbox-prev jika kesalahan tetap ada. Setelah itu, ganti nama .file vbox-temp ke .Vbox dan periksa apakah VirtualBox sekarang menjalankan mesin virtual.

    Catatan: Versi VirtualBox yang lebih lama (v3.2 dan lebih lama) Simpan file konfigurasi mesin virtual di .Format XML-Tidak .vbox. Jika Anda menemukan file dengan ekstensi ini di folder mesin virtual Anda, ganti namanya mengikuti langkah -langkah di atas. Itu berarti Anda akan mengubah file .xml-prev atau .Format XML-TMP untuk .xml.

    5. Aktifkan virtualisasi dalam pengaturan BIOS

    Anda harus memiliki perangkat keras atau virtualisasi CPU yang diaktifkan di komputer Anda untuk menjalankan mesin virtual. Jika VirtualBox menyertakan kata kunci "AMD-V" atau "VT-X" dalam detail kesalahan, virtualisasi perangkat keras PC Anda kemungkinan besar dinonaktifkan.

    Ikuti langkah di bawah ini untuk memverifikasi status virtualisasi perangkat keras komputer Anda.

    1. Pergi ke Pengaturan> Sistem> Pemulihan> Startup Lanjutan dan pilih Restart sekarang.

    Di Windows 10, pergilah ke Pengaturan> Pembaruan & Keamanan> Pemulihan dan pilih Restart sekarang di bagian "Startup Lanjutan".

    1. Menuju ke pemecahan masalah.> Opsi Lanjutan.> Pengaturan firmware UEFI dan pilih restart untuk mem -boot ke pengaturan UEFI atau BIOS PC Anda.
    1. Bagaimana Anda mengaktifkan virtualisasi dalam pengaturan BIOS akan tergantung pada produsen atau model PC Anda. Untuk perangkat Lenovo, buka bagian Konfigurasi dan atur Teknologi Virtual Intel untuk diaktifkan.

    Pergilah ke bagian konfigurasi di komputer HP dan jaga agar teknologi virtualisasi tetap diaktifkan. Dokumen Dukungan Microsoft ini memiliki instruksi untuk memungkinkan virtualisasi untuk semua produsen dan perangkat PC.

    1. Pergilah ke bagian "Keluar", pilih Exit Saving Change, dan pilih YA untuk mem -boot ke Windows.

    VirtualBox sekarang harus menjalankan mesin virtual setelah mengaktifkan virtualisasi dalam pengaturan BIOS/UEFI PC Anda.

    6. Pasang kembali VirtualBox

    Hapus instalasi VirtualBox jika tidak ada trik pemecahan masalah yang menyelesaikan masalah. Setelah itu, reboot komputer Anda dan instal versi VirtualBox terbaru. Instal ulang VirtualBox Memperbaiki masalah untuk beberapa pengguna Windows di utas komunitas Microsoft ini.

    Ketik VirtualBox di pencarian menu start, pilih uninstall di bawah aplikasi Oracle VM VirtualBox dan ikuti prompt uninstallation.

    Hubungi Oracle Support atau produsen PC Anda jika "Kode Hasil: E_FAIL (0x80004005)" Kesalahan tetap ada meskipun masih menginstal ulang VirtualBox.