ແກ້ໄຂຂໍ້ຜິດພາດ 0x80004005 ໃນ VirtualBox

Pin
Send
Share
Send

ເມື່ອພະຍາຍາມເລີ່ມຕົ້ນລະບົບປະຕິບັດການ Windows ຫລື Linux ໃນເຄື່ອງ virtual VirtualBox, ຜູ້ໃຊ້ອາດຈະພົບຂໍ້ຜິດພາດ 0x80004005. ມັນເກີດຂື້ນກ່ອນການເລີ່ມຕົ້ນຂອງ OS ແລະປ້ອງກັນຄວາມພະຍາຍາມທີ່ຈະໂຫລດມັນ. ມີຫລາຍວິທີທີ່ຈະຊ່ວຍແກ້ໄຂບັນຫາທີ່ມີຢູ່ແລະສືບຕໍ່ ນຳ ໃຊ້ລະບົບແຂກໃນແບບປົກກະຕິ.

ສາເຫດຂອງຄວາມຜິດ 0x80004005 ໃນ VirtualBox

ມັນສາມາດມີຫລາຍສະຖານະການເນື່ອງຈາກວ່າມັນບໍ່ສາມາດເປີດກອງປະຊຸມ ສຳ ລັບເຄື່ອງຈັກເສມືນ. ເລື້ອຍໆຄວາມຜິດພາດນີ້ເກີດຂື້ນເລື້ອຍໆ: ພຽງແຕ່ມື້ວານນີ້ທ່ານໄດ້ເຮັດວຽກຢ່າງງຽບໆໃນລະບົບປະຕິບັດການໃນ VirtualBox, ແລະມື້ນີ້ທ່ານກໍ່ບໍ່ສາມາດເຮັດເຊັ່ນດຽວກັນໄດ້ເນື່ອງຈາກຄວາມລົ້ມເຫລວໃນການເລີ່ມຕົ້ນການປະຊຸມ. ແຕ່ໃນບາງກໍລະນີ, ການເລີ່ມຕົ້ນ (ການຕິດຕັ້ງ) ຂອງ OS ລົ້ມເຫລວ.

ນີ້ອາດຈະເກີດຂື້ນຍ້ອນເຫດຜົນໃດ ໜຶ່ງ ຕໍ່ໄປນີ້:

  1. ຜິດພາດໃນການປະຫຍັດຊ່ວງສຸດທ້າຍ.
  2. ສະຫນັບສະຫນູນການປິດການໃຊ້ງານແບບເສມືນໃນ BIOS.
  3. ຮຸ່ນ VirtualBox ທີ່ເຮັດວຽກບໍ່ຖືກຕ້ອງ.
  4. Hypervisor (Hyper-V) ຂັດແຍ້ງກັບ VirtualBox ໃນລະບົບ 64 ບິດ.
  5. ປັນຫາກ່ຽວກັບການອັບເດດ Windows host.

ຕໍ່ໄປ, ພວກເຮົາຈະເບິ່ງວິທີການແກ້ໄຂແຕ່ລະບັນຫາເຫຼົ່ານີ້ແລະເລີ່ມຕົ້ນ / ສືບຕໍ່ໃຊ້ເຄື່ອງ virtual.

ວິທີທີ່ 1: ປ່ຽນຊື່ໄຟລ໌ພາຍໃນ

ການປະຫຍັດກອງປະຊຸມອາດຈະລົ້ມເຫລວໂດຍບໍ່ຖືກຕ້ອງ, ເປັນຜົນມາຈາກການເປີດຕົວຕໍ່ມາຂອງມັນຈະເປັນໄປບໍ່ໄດ້. ໃນກໍລະນີນີ້, ມັນພຽງພໍທີ່ຈະປ່ຽນຊື່ໄຟລ໌ທີ່ກ່ຽວຂ້ອງກັບການເປີດຕົວ OS ຂອງແຂກ.

ເພື່ອປະຕິບັດການກະ ທຳ ຕໍ່ໄປ, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດໃຊ້ງານສະແດງເອກະສານຂະຫຍາຍ. ນີ້ສາມາດເຮັດໄດ້ໂດຍຜ່ານການ ຕົວເລືອກແຟ້ມ (ໃນ Windows 7) ຫລື ຕົວເລືອກ Explorer (ໃນ Windows 10).

  1. ເປີດໂຟນເດີທີ່ເອກະສານທີ່ຮັບຜິດຊອບໃນການເລີ່ມຕົ້ນລະບົບປະຕິບັດການຖືກເກັບໄວ້, i.e. ຮູບພາບຕົວມັນເອງ. ມັນຕັ້ງຢູ່ໃນໂຟນເດີ VirtualBox VMsບ່ອນທີ່ບັນທຶກສະຖານທີ່ທີ່ທ່ານເລືອກໄວ້ເມື່ອຕິດຕັ້ງ VirtualBox ເອງ. ປົກກະຕິແລ້ວມັນຕັ້ງຢູ່ໃນຮາກຂອງແຜ່ນ (ແຜ່ນດິດ ກັບ ຫຼືແຜ່ນ ຖ້າ HDD ແບ່ງອອກເປັນ 2 ສ່ວນ). ມັນຍັງສາມາດຕັ້ງຢູ່ໃນໂຟນເດີສ່ວນຕົວຂອງຜູ້ໃຊ້ຕາມເສັ້ນທາງ:

    C: ຜູ້ໃຊ້ USERNAME VirtualBox VMs OS_NAME

  2. ໄຟລ໌ຕໍ່ໄປນີ້ຄວນຢູ່ໃນໂຟນເດີກັບລະບົບປະຕິບັດການທີ່ທ່ານຕ້ອງການໃຊ້: ຊື່ .vbox ແລະ ຊື່ .vbox-prev. ແທນ ຊື່ ຈະເປັນຊື່ຂອງລະບົບປະຕິບັດການຂອງແຂກຂອງທ່ານ.

    ສຳ ເນົາເອກະສານ ຊື່ .vbox ກັບສະຖານທີ່ອື່ນ, ຕົວຢ່າງ, ກັບ desktop.

  3. ແຟ້ມ ຊື່ .vbox-prev ຕ້ອງການປ່ຽນຊື່ແທນເອກະສານຍ້າຍ ຊື່ .vboxi. ລົບ "-prev".

  4. ການກະ ທຳ ດຽວກັນຕ້ອງເຮັດຢູ່ໃນໂຟນເດີອື່ນທີ່ຕັ້ງຢູ່ທີ່ຢູ່ດັ່ງຕໍ່ໄປນີ້:

    C: ຜູ້ໃຊ້ USERNAME .VirtualBox

    ໃນທີ່ນີ້ທ່ານຈະປ່ຽນເອກະສານ VirtualBox.xml - ຄັດລອກມັນໄປບ່ອນອື່ນ.

  5. ສຳ ລັບ VirtualBox.xml-prev, ລົບຕົວຫຍໍ້ "-prev"ເພື່ອໃຫ້ໄດ້ຊື່ VirtualBox.xml.

  6. ລອງເລີ່ມຕົ້ນລະບົບປະຕິບັດການ. ຖ້າມັນບໍ່ເຮັດວຽກ, ໃຫ້ທຸກຢ່າງກັບຄືນ.

ວິທີທີ່ 2: ເປີດໃຊ້ງານການສະ ໜັບ ສະ ໜູນ ການໃຊ້ VirtualOS Virtualization

ຖ້າທ່ານຕັດສິນໃຈໃຊ້ VirtualBox ເປັນຄັ້ງ ທຳ ອິດ, ແລະພົບກັບຂໍ້ຜິດພາດທີ່ກ່າວມານັ້ນ, ທັນທີ, ບາງທີ, ການຈັບແມ່ນຢູ່ໃນ BIOS ທີ່ບໍ່ມີການ ກຳ ນົດ ສຳ ລັບເຮັດວຽກກັບເທັກໂນໂລຢີ virtualization.

ເພື່ອເລີ່ມຕົ້ນເຄື່ອງ virtual, ໃນ BIOS ມັນພຽງພໍທີ່ຈະລວມເອົາການຕັ້ງຄ່າດຽວເທົ່ານັ້ນ, ເຊິ່ງເອີ້ນວ່າ ເຕັກໂນໂລຢີ Intel Virtualization.

  • ໃນລາງວັນ BIOS, ເສັ້ນທາງສູ່ການຕັ້ງຄ່ານີ້ແມ່ນດັ່ງຕໍ່ໄປນີ້: Advanced BIOS Features > ເທັກໂນໂລຢີ Virtualization (ຫຼືພຽງແຕ່ Virtualization) > ເປີດໃຊ້ງານ.

  • ໃນ AMI BIOS: ຂັ້ນສູງ > Intel (R) VT ສຳ ລັບ Directed I / O > ເປີດໃຊ້ງານ.

  • ໃນ ASUS UEFI: ຂັ້ນສູງ > ເຕັກໂນໂລຢີ Intel Virtualization > ເປີດໃຊ້ງານ.

ການຕິດຕັ້ງດັ່ງກ່າວສາມາດມີອີກວິທີ ໜຶ່ງ (ຕົວຢ່າງໃນ BIOS ເທິງຄອມພິວເຕີ້ HP ຫຼືໃນລະບົບ Insyde H20 Setup Utility BIOS):

  • ການຕັ້ງຄ່າລະບົບ > ເທັກໂນໂລຢີ Virtualization > ເປີດໃຊ້ງານ;
  • ການຕັ້ງຄ່າ > ເຕັກໂນໂລຢີ Intel Virtual > ເປີດໃຊ້ງານ;
  • ຂັ້ນສູງ > Virtualization > ເປີດໃຊ້ງານ.

ຖ້າທ່ານບໍ່ພົບການຕັ້ງຄ່ານີ້ໃນລຸ້ນ BIOS ຂອງທ່ານ, ຫຼັງຈາກນັ້ນໃຫ້ຄົ້ນຫາດ້ວຍຕົນເອງໃນທຸກລາຍການເມນູຕາມ ຄຳ ທີ່ໃຊ້ virtualization, virtual, ວທ. ເພື່ອເປີດໃຊ້, ເລືອກຣັຖ ເປີດໃຊ້ງານ.

ວິທີທີ 3: ອັບເດດ VirtualBox

ບາງທີ, ການປັບປຸງໂປແກຼມຕໍ່ໄປຫາຮຸ່ນຫຼ້າສຸດໄດ້ເກີດຂື້ນ, ຫລັງຈາກນັ້ນຂໍ້ຜິດພາດຂອງການເປີດຕົວ "E_FAIL 0x80004005" ໄດ້ປາກົດຂື້ນ. ມີສອງທາງອອກຈາກສະຖານະການນີ້:

  1. ລໍຖ້າລຸ້ນ VirtualBox ທີ່ມີສະຖຽນລະພາບ.

    ຜູ້ທີ່ບໍ່ຕ້ອງການທີ່ຈະລົບກວນການເລືອກຮຸ່ນທີ່ເຮັດວຽກຂອງໂຄງການອາດຈະລໍຖ້າການປັບປຸງ. ທ່ານສາມາດຊອກຮູ້ກ່ຽວກັບການປ່ອຍລຸ້ນ ໃໝ່ ໃນເວບໄຊທ໌ທາງການຂອງ VirtualBox ຫລືຜ່ານການໂຕ້ຕອບຂອງໂປຣແກຣມ:

    1. ເປີດຕົວຜູ້ຈັດການ Virtual Machine.
    2. ກົດ ແຟ້ມ > "ກວດສອບການປັບປຸງ ... ".

    3. ລໍຖ້າການກວດສອບແລະຕິດຕັ້ງການປັບປຸງຖ້າ ຈຳ ເປັນ.
  2. ຕິດຕັ້ງ VirtualBox ໃໝ່ ໃຫ້ກັບລຸ້ນປັດຈຸບັນຫລືກ່ອນ ໜ້າ ນີ້.
    1. ຖ້າທ່ານມີເອກະສານຕິດຕັ້ງ VirtualBox, ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ມັນເພື່ອຕິດຕັ້ງ ໃໝ່. ເພື່ອດາວໂຫລດລຸ້ນ ໃໝ່ ຫລືລຸ້ນກ່ອນ, ໃຫ້ທ່ານກົດເຂົ້າໄປທີ່ລິ້ງນີ້.
    2. ກົດທີ່ລິ້ງທີ່ ນຳ ໜ້າ ໄປຫາ ໜ້າ ທີ່ມີບັນຊີລາຍຊື່ຂອງການປ່ອຍກ່ອນ ໜ້າ ທັງ ໝົດ ສຳ ລັບ VirtualBox ລຸ້ນປັດຈຸບັນ.

    3. ເລືອກການຊຸມນຸມທີ່ ເໝາະ ສົມ ສຳ ລັບ host OS ແລະດາວໂຫລດມັນ.

    4. ເພື່ອຕິດຕັ້ງ VirtualBox ລຸ້ນ ໃໝ່ ທີ່ຕິດຕັ້ງ: ດຳ ເນີນການຕິດຕັ້ງແລະຢູ່ໃນ ໜ້າ ຕ່າງກັບປະເພດຂອງການຕິດຕັ້ງເລືອກ "ສ້ອມແປງ". ຕິດຕັ້ງໂປແກມປົກກະຕິ.

    5. ຖ້າທ່ານກັບໄປໃຊ້ເວີຊັນທີ່ຜ່ານມາ, ມັນດີທີ່ສຸດທີ່ຈະເອົາ VirtualBox ທຳ ອິດອອກ "ເພີ່ມຫຼືລຶບໂປຣແກຣມ" ໃນ Windows.

      ຫຼືຜ່ານຜູ້ຕິດຕັ້ງ VirtualBox.

      ຢ່າລືມທີ່ຈະ ສຳ ຮອງແຟ້ມແຟ້ມຂອງທ່ານດ້ວຍຮູບພາບຂອງ OS.

  3. ວິທີທີ່ 4: ປິດການໃຊ້ Hyper-V

    Hyper-V ແມ່ນລະບົບ virtualization ສຳ ລັບລະບົບ 64 ບິດ. ບາງຄັ້ງນາງອາດຈະມີຂໍ້ຂັດແຍ່ງກັບ VirtualBox, ເຊິ່ງເຮັດໃຫ້ເກີດຄວາມຜິດພາດໃນເວລາທີ່ເລີ່ມຕົ້ນການປະຊຸມ ສຳ ລັບເຄື່ອງ virtual.

    ເພື່ອປິດການໃຊ້ງານ hypervisor, ໃຫ້ເຮັດດັ່ງຕໍ່ໄປນີ້:

    1. ແລ່ນ "ແຜງຄວບຄຸມ".

    2. ເປີດ ນຳ ໃຊ້ການຄົ້ນຫາຮູບນ້ອຍ. ເລືອກລາຍການ "ບັນດາໂຄງການແລະສ່ວນປະກອບ".

    3. ຢູ່ເບື້ອງຊ້າຍຂອງ ໜ້າ ຕ່າງ, ກົດທີ່ລິ້ງ "ເປີດຫລືປິດຄຸນລັກສະນະຕ່າງໆຂອງ Windows".

    4. ຢູ່ໃນປ່ອງຢ້ຽມທີ່ເປີດ, ກວດສອບສ່ວນປະກອບ Hyper-V, ແລະຫຼັງຈາກນັ້ນກົດ ຕົກລົງ.

    5. Restart ຄອມພິວເຕີຂອງທ່ານ (ເປັນທາງເລືອກ) ແລະລອງເລີ່ມຕົ້ນ OS ໃນ VirtualBox.

    ວິທີທີ່ 5: ປ່ຽນປະເພດການເລີ່ມຕົ້ນຂອງ OS ຂອງແຂກ

    ເປັນການແກ້ໄຂຊົ່ວຄາວ (ຕົວຢ່າງ, ກ່ອນການປ່ອຍ VirtualBox ລຸ້ນ ໃໝ່), ທ່ານສາມາດລອງປ່ຽນປະເພດຂອງການເລີ່ມຕົ້ນຂອງ OS. ວິທີການນີ້ບໍ່ໄດ້ຊ່ວຍໃນທຸກໆກໍລະນີ, ແຕ່ມັນອາດຈະເປັນປະໂຫຍດ ສຳ ລັບທ່ານ.

    1. ເປີດຕົວຜູ້ຈັດການ VirtualBox.
    2. ກົດຂວາໃສ່ລະບົບປະຕິບັດການທີ່ມີບັນຫາ, ເລື່ອນລົງ ແລ່ນ ແລະເລືອກເອົາທາງເລືອກ "ແລ່ນໃນພື້ນຫລັງດ້ວຍອິນເຕີເຟດ".

    ຟັງຊັນນີ້ມີຢູ່ໃນ VirtualBox ເທົ່ານັ້ນ, ເລີ່ມຕົ້ນດ້ວຍຮຸ່ນ 5.0.

    ວິທີທີ 6: ຖອນການຕິດຕັ້ງ / ສ້ອມແປງອັບເດດ Windows 7

    ວິທີການນີ້ຖືກຖືວ່າລ້າສະ ໄໝ, ເພາະວ່າຫຼັງຈາກການປິດເຄເບີ້ນ KB3004394 ທີ່ບໍ່ປະສົບຜົນ ສຳ ເລັດ, ເຊິ່ງ ນຳ ໄປສູ່ການສິ້ນສຸດຂອງເຄື່ອງ virtual ໃນ VirtualBox, patch KB3024777 ຖືກປ່ອຍອອກມາເຊິ່ງແກ້ໄຂບັນຫານີ້.

    ເຖິງຢ່າງໃດກໍ່ຕາມ, ຖ້າມີເຫດຜົນໃດ ໜຶ່ງ ທີ່ທ່ານບໍ່ມີໂປແກຼມແກ້ໄຂໃນຄອມພິວເຕີ້ຂອງທ່ານ, ແລະມີປັນຫາທີ່ມີຢູ່, ມັນມີຄວາມ ໝາຍ ທີ່ຈະ ກຳ ຈັດ KB3004394 ຫຼືຕິດຕັ້ງ KB3024777.

    ການ ກຳ ຈັດ KB3004394:

    1. ເປີດ Command Prompt ດ້ວຍສິດທິພິເສດຂອງຜູ້ເບິ່ງແຍງລະບົບ. ເພື່ອເຮັດສິ່ງນີ້, ເປີດຫນ້າຕ່າງ ເລີ່ມຕົ້ນຂຽນ cmdກົດຂວາໃສ່ເພື່ອເລືອກ ດໍາເນີນການເປັນຜູ້ບໍລິຫານ.

    2. ລົງທະບຽນ ຄຳ ສັ່ງ

      wusa / ຖອນການຕິດຕັ້ງ / kb: 3004394

      ແລະກົດ ເຂົ້າ.

    3. ຫຼັງຈາກທີ່ທ່ານເຮັດ ສຳ ເລັດຂັ້ນຕອນນີ້, ທ່ານອາດຈະຕ້ອງເລີ່ມຕົ້ນ ໃໝ່ ຄອມພິວເຕີຂອງທ່ານ.
    4. ພະຍາຍາມ ດຳ ເນີນງານ OS ຂອງແຂກໃນ VirtualBox ອີກຄັ້ງ.

    ຕິດຕັ້ງ KB3024777:

    1. ຕິດຕາມລິ້ງນີ້ໄປທີ່ເວັບໄຊທ໌ Microsoft.
    2. ດາວໂຫລດເວີຊັນເອກະສານໂດຍ ຄຳ ນຶງເຖິງຄວາມເລິກຂອງ OS ຂອງທ່ານ.

    3. ຕິດຕັ້ງເອກະສານດ້ວຍຕົນເອງ, ຖ້າ ຈຳ ເປັນ, ໃຫ້ທ່ານເລີ່ມຕົ້ນຄອມພີວເຕີ້ຄືນ.
    4. ກວດເບິ່ງການເປີດຕົວຂອງເຄື່ອງ virtual ໃນ VirtualBox.

    ໃນກໍລະນີສ່ວນໃຫຍ່, ການຈັດຕັ້ງປະຕິບັດ ຄຳ ແນະ ນຳ ເຫຼົ່ານີ້ຢ່າງແນ່ນອນຈະແກ້ໄຂຂໍ້ຜິດພາດ 0x80004005, ແລະຜູ້ໃຊ້ສາມາດເລີ່ມຕົ້ນຫຼືສືບຕໍ່ເຮັດວຽກກັບເຄື່ອງ virtual ໄດ້ຢ່າງງ່າຍດາຍ.

    Pin
    Send
    Share
    Send