ເມື່ອພະຍາຍາມທີ່ຈະດໍາເນີນການລະບົບປະຕິບັດການ Windows ຫຼື Linux ໃນ VirtualBox virtual machine, ຜູ້ໃຊ້ອາດພົບຂໍ້ຜິດພາດ 0x80004005. ມັນກໍ່ເກີດຂຶ້ນກ່ອນທີ່ OS ຈະເລີ້ມແລະປ້ອງກັນຄວາມພະຍາຍາມທີ່ຈະໂຫລດມັນ. ມີວິທີການຕ່າງໆເພື່ອຊ່ວຍລົບລ້າງບັນຫາທີ່ມີຢູ່ແລະສືບຕໍ່ນໍາໃຊ້ລະບົບການເຂົ້າພັກຕາມປົກກະຕິ.
ສາເຫດຂອງຂໍ້ຜິດພາດ 0x80004005 ໃນ VirtualBox
ອາດຈະມີສະຖານະການຈໍານວນຫນຶ່ງທີ່ບໍ່ສາມາດເປີດກອງປະຊຸມສໍາລັບເຄື່ອງ virtual ໄດ້. ເລື້ອຍຄັ້ງ, ຄວາມຜິດພາດນີ້ເກີດຂື້ນໂດຍທໍາມະດາ: ໃນມື້ວານນີ້, ທ່ານໄດ້ເຮັດວຽກຢູ່ໃນລະບົບປະຕິບັດການ VirtualBox ຢ່າງສະຫງົບ, ແລະມື້ນີ້ທ່ານບໍ່ສາມາດເຮັດເຊັ່ນດຽວກັນຍ້ອນບໍ່ສາມາດເລີ່ມຕົ້ນກອງປະຊຸມໄດ້. ແຕ່ໃນບາງກໍລະນີມັນບໍ່ສາມາດດໍາເນີນການເລີ່ມຕົ້ນ (ການຕິດຕັ້ງ) ຂອງ OS ໄດ້.
ນີ້ອາດຈະເກີດຂຶ້ນຍ້ອນເຫດຜົນຫນຶ່ງຕໍ່ໄປນີ້:
- Error saving session last session.
- ສະຫນັບສະຫນູນການຊ່ວຍເຫຼືອ virtualization BIOS ທີ່ບໍ່ຈໍາກັດ.
- ການເຮັດວຽກທີ່ບໍ່ຖືກຕ້ອງຂອງ VirtualBox.
- Hyper-V (Hyper-V) ຂັດແຍ້ງກັບ VirtualBox ໃນລະບົບ 64 ບິດ.
- ບັນຫາ Windows host update.
ຕໍ່ໄປ, ພວກເຮົາຈະເບິ່ງວິທີການລົບລ້າງບັນຫາເຫຼົ່ານີ້ແຕ່ລະຄົນແລະເລີ່ມຕົ້ນ / ສືບຕໍ່ໃຊ້ເຄື່ອງ virtual.
ວິທີທີ່ 1: ປ່ຽນໄຟລ໌ພາຍໃນ
ການບັນທຶກເວທີສາມາດສິ້ນສຸດລົງໂດຍຜິດພາດ, ດັ່ງນັ້ນຜົນໄດ້ຮັບວ່າການເປີດຕົວຕໍ່ໄປນີ້ຈະບໍ່ເປັນໄປໄດ້. ໃນກໍລະນີນີ້, ພຽງແຕ່ປ່ຽນຊື່ໄຟລ໌ທີ່ກ່ຽວຂ້ອງກັບການເປີດຕົວ OS ຂອງຜູ້ເຂົ້າພັກ.
ເພື່ອປະຕິບັດກິດຈະກໍາຕື່ມອີກທ່ານຕ້ອງເປີດການສະແດງການຂະຫຍາຍໄຟລ໌. ນີ້ສາມາດເຮັດໄດ້ໂດຍຜ່ານການ "ຕົວເລືອກໂຟນເດີ" (ໃນ Windows 7) ຫຼື "Explorer Options" (ໃນ Windows 10).
- ເປີດໂຟນເດີບ່ອນທີ່ໄຟລ໌ຮັບຜິດຊອບສໍາລັບການເລີ່ມຕົ້ນລະບົບປະຕິບັດການໄດ້ຖືກເກັບຮັກສາໄວ້, ເຊັ່ນ:. ຮູບພາບຕົວມັນເອງ. ມັນຢູ່ໃນໂຟນເດີ. VirtualBox VMs, ສະຖານທີ່ເກັບຮັກສາທີ່ທ່ານເລືອກໃນເວລາທີ່ການຕິດຕັ້ງ VirtualBox ຕົວມັນເອງ. ປົກກະຕິມັນຢູ່ໃນຮາກຂອງແຜ່ນ (ແຜ່ນ ມີ ຫຼືແຜ່ນ Dຖ້າ HDD ຖືກແບ່ງອອກເປັນ 2 ສ່ວນ). ມັນຍັງສາມາດຕັ້ງຢູ່ໃນໂຟນເດີສ່ວນຕົວຂອງຜູ້ໃຊ້ຕາມເສັ້ນທາງ:
ຈາກ: Users USER_NAME VirtualBox VMs NOST_GOSTEVO_OS
- ໄຟລ໌ດັ່ງຕໍ່ໄປນີ້ຄວນຈະຢູ່ໃນໂຟນເດີທີ່ມີລະບົບປະຕິບັດການທີ່ທ່ານຕ້ອງການດໍາເນີນການ: Namebox ແລະ Namevbox-prevທີ່ຢູ່ ແທນທີ່ຈະ ຊື່ ຈະເປັນຊື່ຂອງລະບົບປະຕິບັດການຂອງທ່ານ.
ຄັດລອກໄຟລ໌ Namebox ກັບສະຖານທີ່ອື່ນ, ສໍາລັບຕົວຢ່າງ, ໃນ desktop.
- File Namevbox-prev ຕ້ອງຖືກປ່ຽນຊື່ແທນໄຟລ໌ຍ້າຍ Nameboxນັ້ນແມ່ນ, ລຶບ "-prev".
- ການກະທໍາດຽວກັນຕ້ອງເຮັດຢູ່ພາຍໃນໂຟນເດີທີ່ຕັ້ງຢູ່ທີ່ຢູ່ຕໍ່ໄປນີ້:
C: Users USER_NAME VirtualBox
ທີ່ນີ້ທ່ານຈະປ່ຽນໄຟລ໌ VirtualBoxxml - ຄັດລອກມັນໄປບ່ອນອື່ນ.
- ໃນໄຟລ໌ VirtualBox.xml ກ່ອນ, ລົບຂໍ້ຄວາມຕອບ "-prev"ເພື່ອໃຫ້ໄດ້ຊື່ VirtualBoxxml.
- ພະຍາຍາມແລ່ນລະບົບປະຕິບັດການ. ຖ້າມັນບໍ່ເຮັດວຽກ, ໃຫ້ຄືນທຸກສິ່ງທຸກຢ່າງ.
ວິທີທີ່ 2: ສະຫນັບສະຫນູນການສະຫນັບສະຫນູນ BIOS Virtualization
ຖ້າທ່ານຕັດສິນໃຈໃຊ້ VirtualBox ເປັນຄັ້ງທໍາອິດແລະທັນທີທີ່ພົບຂໍ້ຜິດພາດທີ່ກ່າວມາແລ້ວ, ບາງທີອາດມີການເຂົ້າໄປໃນ BIOS ທີ່ບໍ່ມີການຕັ້ງຄ່າເພື່ອເຮັດວຽກກັບເຕັກໂນໂລຊີ virtualization.
ເພື່ອເລີ່ມຕົ້ນເຄື່ອງ virtual, ໃນ BIOS ມັນພຽງພໍທີ່ຈະເປີດໃຊ້ພຽງແຕ່ການຕັ້ງຄ່າ, ເຊິ່ງເອີ້ນວ່າ Intel Virtualization Technology.
- ໃນ BIOS ລາງວັນ, ເສັ້ນທາງສູ່ການຕັ້ງຄ່ານີ້ແມ່ນດັ່ງຕໍ່ໄປນີ້: Advanced BIOS Features > Virtualization Technology (ຫຼືພຽງແຕ່ Virtualization) > Enabled.
- ໃນ AMI BIOS: Advanced > Intel (R) VT ສໍາລັບ I / O Direct > Enabled.
- ໃນ ASUS UEFI: Advanced > Intel Virtualization Technology > Enabled.
ການຕັ້ງຄ່າອາດມີວິທີອື່ນ (ຕົວຢ່າງເຊັ່ນໃນ BIOS ເທິງຄອມພິວເຕີໂນດບຸກຫລືໃນ Insyde H20 Setup Utility BIOS):
- ການຕັ້ງຄ່າລະບົບ > Virtualization Technology > Enabled;
- ການກໍາຫນົດຄ່າ > Intel Virtual Technology > Enabled;
- Advanced > Virtualization > Enabled.
ຖ້າທ່ານບໍ່ພົບການຕັ້ງຄ່ານີ້ໃນຮຸ່ນ BIOS ຂອງທ່ານ, ໃຫ້ຊອກຫາມັນດ້ວຍຕົນເອງໃນທຸກລາຍການເມນູໂດຍຄໍາສໍາຄັນ virtualization, virtual, VTທີ່ຢູ່ ເພື່ອໃຫ້ສະຖານະເລືອກ Enabled.
ວິທີທີ່ 3: ປັບປຸງ VirtualBox
ບາງທີ, ການອັບເດດຄັ້ງຕໍ່ໄປຂອງໂຄງການກັບສະບັບຫລ້າສຸດໄດ້ເກີດຂຶ້ນ, ຫຼັງຈາກທີ່ຂໍ້ຜິດພາດການເປີດຕົວ "E_FAIL 0x80004005" ປາກົດຢູ່. ມີສອງວິທີອອກຈາກສະຖານະການນີ້:
- ລໍຖ້າເວີຊັນທີ່ຄົງທີ່ຂອງ VirtualBox.
ຜູ້ທີ່ບໍ່ຕ້ອງການທີ່ຈະກັງວົນກັບທາງເລືອກຂອງຮຸ່ນທີ່ເຮັດວຽກຂອງໂຄງການ, ພຽງແຕ່ສາມາດລໍຖ້າການປັບປຸງ. ທ່ານສາມາດຊອກຮູ້ກ່ຽວກັບການປ່ອຍເວີຊັນໃຫມ່ໃນເວັບໄຊທ໌ VirtualBox ຢ່າງເປັນທາງການຫຼືຜ່ານການໂຕ້ຕອບໂຄງການ:
- ເລີ່ມການຈັດການເຄື່ອງ Virtual Machine.
- ກົດປຸ່ມ "ໄຟລ໌" > "ກວດສອບການປັບປຸງ ... ".
- ລໍຖ້າກວດສອບແລະຕິດຕັ້ງການປັບປຸງຖ້າຈໍາເປັນ.
- ການຕິດຕັ້ງ VirtualBox ກັບສະບັບປະຈຸບັນຫຼືກ່ອນຫນ້ານີ້.
- ຖ້າທ່ານມີແຟ້ມການຕິດຕັ້ງ VirtualBox ແລ້ວໃຊ້ມັນເພື່ອຕິດຕັ້ງໃຫມ່. ເພື່ອດາວໂຫລດເວີຊັນໃນປະຈຸບັນຫຼືກ່ອນຫນ້ານີ້, ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ນີ້.
- ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ກັບຫນ້າທີ່ມີບັນຊີລາຍຊື່ຂອງການປ່ອຍທັງຫມົດກ່ອນຫນ້າສໍາລັບ VirtualBox ປະຈຸບັນ.
- ເລືອກການປະຊຸມທີ່ເຫມາະສົມສໍາລັບລະບົບປະຕິບັດການຂອງ OS ແລະດາວໂຫລດມັນ.
- ເພື່ອຕິດຕັ້ງ VirtualBox ທີ່ຕິດຕັ້ງແລ້ວ: ໃຫ້ຕິດຕັ້ງໂປລແກລມຕິດຕັ້ງແລະໃນຫນ້າຕ່າງທີ່ມີປະເພດການຕິດຕັ້ງເລືອກ "ການສ້ອມແປງ"ທີ່ຢູ່ ຕິດຕັ້ງໂປລແກລມຕາມປົກກະຕິ.
- ຖ້າທ່ານລາກກັບສະບັບກ່ອນຫນ້າ, ມັນກໍ່ດີກວ່າທີ່ຈະເອົາ VirtualBox ອອກມາກ່ອນ "ເພີ່ມຫຼືເອົາໂຄງການອອກ" ໃນປ່ອງຢ້ຽມ.
ຫລືຜ່ານໂປລແກລມຕິດຕັ້ງ VirtualBox
ຢ່າລືມທີ່ຈະສໍາຮອງໂຟເດີຂອງທ່ານກັບຮູບພາບ OS.
- ແລ່ນ "ແຜງຄວບຄຸມ".
- ເປີດການເບິ່ງໂດຍໄອຄອນ. ເລືອກລາຍການ "ໂຄງການແລະອົງປະກອບ".
- ຢູ່ເບື້ອງຊ້າຍຂອງປ່ອງຢ້ຽມຄລິກໃສ່ການເຊື່ອມຕໍ່. "ການເປີດຫຼືປິດການໃຊ້ງານຄອມໂພເນນ Windows".
- ໃນປ່ອງຢ້ຽມທີ່ເປີດ, ຍົກເລີກອົງປະກອບ Hyper-V ແລ້ວຄລິກໃສ່ "OK".
- ການເລີ່ມຕົ້ນລະບົບຄອມພິວເຕີ (ທາງເລືອກອື່ນ) ແລະລອງເລີ່ມຕົ້ນ OS ໃນ VirtualBox.
- ເປີດຕົວ VirtualBox Manager.
- ໃຫ້ຄລິກໃສ່ລະບົບປະຕິບັດການທີ່ມີບັນຫາ, ຄລິກຂວາ, ຍ້າຍຕົວກະພິບໄປຫາລາຍການ "ແລ່ນ" ແລະເລືອກຕົວເລືອກ "ແລ່ນໃນພື້ນຫລັງດ້ວຍການໂຕ້ຕອບ".
- ເປີດ "Command Prompt" ດ້ວຍສິດທິ admin. ເພື່ອເຮັດສິ່ງນີ້, ເປີດປ່ອງຢ້ຽມ "ເລີ່ມຕົ້ນ"ຂຽນ cmdກົດຂວາເພື່ອເລືອກ "ດໍາເນີນການເປັນຜູ້ເບິ່ງແຍງລະບົບ".
- ລົງທະບຽນທີມ
wusa / uninstall / kb: 3004394
ແລະກົດ ກະລຸນາໃສ່.
- ຫຼັງຈາກປະຕິບັດການປະຕິບັດນີ້, ທ່ານອາດຈະຕ້ອງການເລີ່ມຕົ້ນຄອມພິວເຕີ.
- ພະຍາຍາມແລ່ນລະບົບປະຕິບັດການອີກເທື່ອຫນຶ່ງໃນ VirtualBox.
- ປະຕິບັດຕາມການເຊື່ອມຕໍ່ນີ້ກັບເວັບໄຊທ໌ຂອງ Microsoft.
- ດາວນ໌ໂຫລດສະບັບຂອງໄຟລ໌, ການນໍາໃຊ້ account ຂອງ bitness ຂອງ OS ຂອງທ່ານ.
- ຕິດຕັ້ງໄຟລ໌ດ້ວຍຕົນເອງ, ຖ້າຈໍາເປັນ, restart PC.
- ກວດສອບການເປີດເຄື່ອງຂອງ virtual ໃນ VirtualBox.
ວິທີທີ່ 4: ປິດການໃຊ້ Hyper-V
Hyper-V ແມ່ນລະບົບ virtualization ສໍາລັບລະບົບ 64 ບິດ. ບາງຄັ້ງເຈົ້າອາດມີຄວາມຂັດແຍ້ງກັບ VirtualBox ເຊິ່ງ provokes ຮູບລັກສະນະຂອງຄວາມຜິດພາດໃນເວລາທີ່ຈະເລີ່ມການປະຊຸມສໍາລັບເຄື່ອງ virtual.
ເພື່ອປິດການໃຊ້ງານ hypervisor, ໃຫ້ເຮັດດັ່ງຕໍ່ໄປນີ້:
ວິທີທີ່ 5: ປ່ຽນແປງປະເພດຂອງການເລີ່ມຕົ້ນຂອງລະບົບຜູ້ເຂົ້າພັກ
ເປັນການແກ້ໄຂຊົ່ວຄາວ (ສໍາລັບຕົວຢ່າງ, ກ່ອນທີ່ຈະປ່ອຍເວີຊັນໃຫມ່ຂອງ VirtualBox), ທ່ານສາມາດທົດລອງປ່ຽນປະເພດ OS startup. ວິທີນີ້ບໍ່ຊ່ວຍໃນທຸກໆກໍລະນີ, ແຕ່ມັນອາດຈະເຮັດວຽກສໍາລັບທ່ານ.
ຄຸນນະສົມບັດນີ້ມີພຽງແຕ່ໃນ VirtualBox ເທົ່ານັ້ນ, ເລີ່ມຕົ້ນດ້ວຍສະບັບ 5.0.
ວິທີການ 6: ການຖອນການຕິດຕັ້ງ / ການປັບປຸງ Windows 7 ປັບປຸງໃຫ້ທັນ
ວິທີນີ້ຖືກພິຈາລະນາແລ້ວເພາະວ່າຫຼັງຈາກທີ່ບໍ່ມີຜົນກະທົບຂອງ KB3004394, ນໍາໄປສູ່ການສິ້ນສຸດຂອງເຄື່ອງ virtual ໃນ VirtualBox, patch KB3024777 ໄດ້ຖືກປ່ອຍອອກມາ, ການແກ້ໄຂບັນຫານີ້.
ຢ່າງໃດກໍຕາມ, ຖ້າສໍາລັບເຫດຜົນບາງຢ່າງທີ່ທ່ານບໍ່ມີບັນຫາກ່ຽວກັບຄອມພິວເຕີ້ຂອງທ່ານ, ແລະບັນຫາທີ່ມີຢູ່, ມັນກໍ່ເຮັດໃຫ້ຮູ້ສຶກວ່າທ່ານເອົາ KB3004394 ຫຼືຕິດຕັ້ງ KB3024777.
ການຖອນການຕິດຕັ້ງ KB3004394:
ການຕິດຕັ້ງ KB3024777:
ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ການປະຕິບັດທີ່ແນ່ນອນຂອງຄໍາແນະນໍາເຫຼົ່ານີ້ນໍາໄປສູ່ການລົບລ້າງຄວາມຜິດພາດ 0x80004005 ແລະຜູ້ໃຊ້ສາມາດເລີ່ມຕົ້ນຫຼືສືບຕໍ່ເຮັດວຽກກັບເຄື່ອງ virtual ໄດ້.