VirtualBox virtual machine တွင် Windows သို့မဟုတ် Linux operating system ကိုစတင်ရန်ကြိုးစားသောအခါအသုံးပြုသူသည် 0x80004005 အမှားနှင့်ကြုံတွေ့ရနိုင်သည်။ ၎င်းသည် OS မစခင်တွင်ဖြစ်ပွားတတ်ပြီး၎င်းကိုဖွင့်ရန်မည်သည့်ကြိုးပမ်းမှုကိုမဆိုတားဆီးပါသည်။ လက်ရှိပြproblemနာကိုဖြေရှင်းရန်နှင့်ပုံမှန်စနစ်တွင် system ည့်သည်စနစ်ကိုဆက်လက်အသုံးပြုရန်နည်းလမ်းများစွာရှိသည်။
VirtualBox တွင် 0x80004005 ၏အမှားများ
virtual machine တစ်ခုအတွက် session တစ်ခုဖွင့်ရန်မဖြစ်နိုင်သည့်အခြေအနေများစွာရှိသည်။ မကြာခဏဆိုသလိုဒီအမှားဟာအလိုအလျောက်ဖြစ်ပေါ်တတ်တယ်။ မနေ့ကပဲ VirtualBox ပေါ်ရှိ operating system ထဲမှာတိတ်တဆိတ်အလုပ်လုပ်ခဲ့တယ်၊ ဒီနေ့သင်လည်းအလားတူလုပ်လို့မရဘူး၊ ဘာကြောင့်လဲဆိုတော့ session ကိုစတင်ရန်ပျက်ကွက်ခြင်းဖြစ်သည်။ သို့သော်အချို့ဖြစ်ရပ်များတွင် OS ၏ကန ဦး (တပ်ဆင်ခြင်း) လည်ပတ်မှုမအောင်မြင်ပါ။
အောက်ပါအကြောင်းပြချက်များကြောင့်ဖြစ်ပွားနိုင်သည် -
- နောက်ဆုံး session ကိုချွေတာသည်
- BIOS တွင် virtualization အတွက်မသန်စွမ်းသောအထောက်အပံ့။
- မှားယွင်းစွာအလုပ်လုပ်သော VirtualBox ဗားရှင်း။
- Hypervisor (Hyper-V) သည် 64-bit systems များတွင် VirtualBox နှင့်ပconflictိပက္ခဖြစ်သည်။
- Host Windows ကို Update လုပ်ခြင်း
နောက်တစ်ဆင့်အနေနဲ့ဒီပြproblemsနာတစ်ခုစီကိုဘယ်လိုဖြေရှင်းရမယ်ဆိုတာကိုလေ့လာပြီး virtual machine ကိုဘယ်လိုစတင်သုံးမလဲဆိုတာကိုလေ့လာသွားမှာပါ။
နည်းလမ်း ၁ - အတွင်းပိုင်းဖိုင်များကိုအမည်ပြောင်းပါ
session တစ်ခုသိမ်းဆည်းခြင်းသည်မှားယွင်းစွာပျက်ကွက်သွားခြင်းကြောင့်ရလဒ်အနေဖြင့်၎င်းကိုနောက်မှလွှတ်တင်ရန်မဖြစ်နိုင်ပါ။ ဤကိစ္စတွင်၊ guest OS စတင်ခြင်းနှင့်ဆက်စပ်သောဖိုင်များကိုအမည်ပြောင်းရန်လုံလောက်သည်။
ထပ်မံလုပ်ဆောင်မှုများပြုလုပ်ရန်ဖိုင် extension များပြသမှုကိုသင်ဖွင့်ရန်လိုအပ်သည်။ ဒါကိုလုပ်နိုင်တယ် Folder Options (Windows 7 တွင်) သို့မဟုတ် Explorer Options ကို (Windows 10 တွင်) ။
- operating system ကိုစတင်ရန်တာဝန်ရှိသည့်ဖိုင်သိမ်းဆည်းထားသောဖိုင်တွဲကိုဖွင့်ပါ။ ပုံကိုယ်နှိုက်။ ဒါဟာ folder ထဲမှာတည်ရှိပါတယ် VirtualBox VMsVirtualBox ကိုယ်တိုင်တပ်ဆင်သောအခါသင်ရွေးချယ်ထားသောတည်နေရာသည် များသောအားဖြင့်၎င်းသည် disk (disk) ၏အမြစ်တွင်တည်ရှိသည် အတူ သို့မဟုတ် disk ကို : DHDD ကို 2 partitions သို့ခွဲလျှင်။ ၎င်းသည်လမ်းကြောင်းတစ်လျှောက်အသုံးပြုသူ၏ကိုယ်ရေးကိုယ်တာဖိုင်တွဲတွင်လည်းတည်ရှိနိုင်သည်။
ကို C: အသုံးပြုသူများ USERNAME VirtualBox VMs OS_NAME
- အောက်ဖော်ပြပါဖိုင်များသည်သင်လည်ပတ်လိုသော operating system နှင့်အတူဖိုင်တွဲထဲတွင်ရှိနေသင့်သည်။ Name.vbox နှင့် Name.vbox-prev။ အဲဒီအစား နာမည် သင်၏ operating ည့်သည်လည်ပတ်မှုစနစ်၏အမည်ဖြစ်လိမ့်မည်
ဖိုင်ကူးယူပါ Name.vbox ဥပမာအခြားနေရာတစ်ခုသို့ desktop သို့သွားသည်။
- ဖိုင် Name.vbox-prev ပြောင်းရွေ့ထားသောဖိုင်အစားအစားထိုးရန်လိုအပ်သည် Name.vboxဆိုလိုသည်မှာဖျက်ပစ်ပါ "-prev".
- အောက်ပါလိပ်စာရှိအခြားဖိုလ်ဒါတစ်ခုတွင်အလားတူလုပ်ဆောင်မှုများပြုလုပ်ရမည်။
ကို C: အသုံးပြုသူများ USERNAME .VirtualBox
ဒီမှာဖိုင်ကိုသင်ပြောင်းလိမ့်မည် VirtualBox.xml - အခြားမည်သည့်အရပ်သို့ကူးယူပါ။
- VirtualBox.xml-prev အတွက် subscript ကိုဖျက်ပစ်ပါ "-prev"နာမည်ရရန် VirtualBox.xml.
- operating system ကိုစတင်ကြိုးစားပါ။ ဒါအလုပ်မလုပ်ဘူးဆိုရင်အရာအားလုံးကိုပြန်ယူပါ။
နည်းလမ်း ၂ - BIOS Virtualization အထောက်အပံ့ကိုဖွင့်ခြင်း
သင်သည် VirtualBox ကိုပထမဆုံးအကြိမ်အသုံးပြုရန်ဆုံးဖြတ်ပြီး၊ အထက်ပါအမှားနှင့်ချက်ချင်းကြုံတွေ့ရလျှင်၊ ဖမ်းမိခြင်းသည် virtualization နည်းပညာနှင့်အလုပ်လုပ်ရန်ပြုပြင်မထားသော BIOS တွင်တည်ရှိသည်။
Virtual Machine ကိုစတင်ရန် BIOS တွင် setting ဟုခေါ်သည် Intel Virtualization နည်းပညာ.
- Award BIOS တွင်၊ ဒီဆက်တင်ကိုအောက်ပါအတိုင်းဖော်ပြထားသည် - အဆင့်မြင့် BIOS အင်္ဂါရပ်များ > Virtualization နည်းပညာ (သို့မဟုတ်ရုံ Virtualization) > Enabled.
- AMI BIOS မှာ: အဆင့်မြင့် > Directed I / O အတွက် Intel (R) VT > Enabled.
- ASUS UEFI တွင် - အဆင့်မြင့် > Intel Virtualization နည်းပညာ > Enabled.
၎င်းတည်ဆောက်ပုံသည်အခြားနည်းလမ်းတစ်ခုရှိနိုင်သည်။ (ဥပမာအားဖြင့် BIOS တွင် HP လက်ပ်တော့များသို့မဟုတ် Insyde H20 Setup Utility BIOS တွင်)
- စနစ်ဖွဲ့စည်းမှု > Virtualization နည်းပညာ > Enabled;
- ဖွဲ့စည်းပုံ > Intel ရဲ့ Virtual နည်းပညာ > Enabled;
- အဆင့်မြင့် > Virtualization > Enabled.
ဤချိန်ညှိမှုကိုသင်၏ BIOS ဗားရှင်းတွင်မတွေ့ပါက၎င်းသည် menu item အားလုံးတွင်သော့ချက်စာလုံးများအားဖြင့်၎င်းကိုကိုယ်တိုင်ရှာဖွေပါ Virtualization, virtual, VT။ enable လုပ်ဖို့, ပြည်နယ်ကိုရွေးပါ Enabled.
နည်းလမ်း ၃။ VirtualBox ကိုမွမ်းမံပါ
ဖြစ်ကောင်းဖြစ်နိုင်, နောက်ဆုံးပရိုဂရမ်နောက်ဆုံးပရိုဂရမ်၏ update ကိုဖြစ်ပွားခဲ့သည်ပြီးနောက်ပစ်လွှတ်အမှား "E_FAIL 0x80004005" ပေါ်လာ ဒီအခြေအနေကနေနည်းလမ်းနှစ်ခုရှိပါတယ်:
- တည်ငြိမ်သော VirtualBox ဗားရှင်းဖြန့်ချိရန်စောင့်ပါ။
ပရိုဂရမ်၏အလုပ်လုပ်နေသောဗားရှင်းရွေးချယ်မှုကိုအနှောင့်အယှက်မပေးလိုသူများသည်အသစ်ပြောင်းခြင်းကိုစောင့်ဆိုင်းနိုင်သည်။ ဗားရှင်းအသစ်ထုတ်ဝေခြင်းအကြောင်းကို VirtualBox ၏တရားဝင်ဝက်ဘ်ဆိုက်သို့မဟုတ်ပရိုဂရမ် interface မှတဆင့်သိနိုင်သည်။
- Virtual Machine Manager ကိုဖွင့်ပါ။
- ကိုနှိပ်ပါ ဖိုင် > "နောက်ဆုံးသတင်းများကိုစစ်ဆေးရန် ... ".
- အတည်ပြုပြီးသည်နှင့်လိုအပ်ပါက update ကို install လုပ်ပါ။
- VirtualBox ကိုလက်ရှိသို့မဟုတ်ယခင်ဗားရှင်းသို့ပြန်ထည့်ပါ။
- သင့်တွင် VirtualBox ထည့်သွင်းမှုဖိုင်ရှိပါက၎င်းကိုပြန်လည်ထည့်သွင်းရန်အသုံးပြုပါ။ လက်ရှိသို့မဟုတ်ယခင်ဗားရှင်းကိုပြန်လည် download လုပ်ရန်၊ ဒီ link ကိုနှိပ်ပါ။
- လက်ရှိ VirtualBox ဗားရှင်းအတွက်ယခင်ထုတ်ပြန်ချက်များအားလုံးနှင့်အတူစာမျက်နှာသို့ ဦး တည်သည့် link ကိုနှိပ်ပါ။
- Host OS အတွက်သင့်တော်သောအသင်းတော်ကိုရွေးချယ်ပြီး၎င်းကိုဒေါင်းလုပ်လုပ်ပါ။
- ထည့်သွင်းထားသော VirtualBox version ကိုပြန်လည်တပ်ဆင်ရန် Installer ကိုဖွင့်ပြီး installation အမျိုးအစားကိုရွေးချယ်ပါ "ပြုပြင်ပါ"။ ပုံမှန်အားဖြင့် program ကို install လုပ်ပါ။
- သင်ယခင်ဗားရှင်းသို့ပြန်သွားပါက VirtualBox မှတစ်ဆင့်ပထမဆုံးဖယ်ရှားခြင်းသည်အကောင်းဆုံးဖြစ်သည် "ပရိုဂရမ်များကိုပေါင်းထည့်ပါသို့မဟုတ်ဖယ်ရှားပါ" Windows ပေါ်တွင်။
ဒါမှမဟုတ် VirtualBox installer ကတဆင့်။
သင်၏ဖိုင်တွဲများကို OS ပုံများနှင့်အရန်ကူးယူရန်မမေ့ပါနှင့်။
- ပြေးပါ "Control Panel".
- thumbnail browsing လုပ်ပါ။ item ကိုရွေးပါ "အစီအစဉ်များနှင့်အစိတ်အပိုင်းများ".
- ဝင်းဒိုး၏ဘယ်ဘက်ခြမ်းတွင် link ကိုနှိပ်ပါ "Windows အင်္ဂါရပ်များကိုဖွင့်ခြင်းသို့မဟုတ်ပိတ်ခြင်း".
- ဖွင့်လှစ်သည့် ၀ င်းဒိုးတွင် Hyper-V အစိတ်အပိုင်းကိုဖြုတ်ပြီးကိုနှိပ်ပါ အိုကေ.
- သင့်ကွန်ပျူတာကိုပြန်ဖွင့်ပါ (optional) နှင့် VirtualBox တွင် OS ကိုစတင်ပါ။
- VirtualBox Manager ကိုဖွင့်ပါ။
- ပြtheနာရှိတဲ့ operating system ကို right-click လုပ်ပြီးအပေါ်ကိုနှိပ်ပါ ပြေးပါ ရွေးစရာတစ်ခုကိုရွေးပါ "interface တစ်ခုနှင့်အတူနောက်ခံတွင် run".
- Command Prompt ကိုဖွင့်ပါ။ ထိုသို့ပြုလုပ်ရန် ၀ င်းဒိုးကိုဖွင့်ပါ စတင်ပါရေးလိုက် cmdရွေးချယ်ရန်ညာဖက်နှိပ်ပါ အုပ်ချုပ်ရေးမှူးအနေဖြင့် run ပါ.
- command တစ်ခုမှတ်ပုံတင်ပါ
wusa / uninstall / kb: 3004394
ကိုနှိပ်ပါ ရိုက်ထည့်ပါ.
- သင်ဤအဆင့်ပြီးဆုံးပြီးနောက်ကွန်ပျူတာကိုပြန်ဖွင့်ရန်လိုအပ်နိုင်သည်။
- VirtualBox တွင် guest OS ကိုထပ်မံ run ရန်ကြိုးစားပါ။
- ဤ link ကို Microsoft ၀ က်ဘ်ဆိုက်သို့သွားပါ။
- သင်၏ OS ၏အနည်းငယ်နက်ရှိုင်းမှုကိုထည့်သွင်းပြီးဖိုင်ဗားရှင်းကို download လုပ်ပါ။
- ဖိုင်ကို manually install လုပ်ပါ။ လိုအပ်လျှင် PC ကို restart လုပ်ပါ။
- VirtualBox ရှိ virtual machine စတင်ခြင်းကိုစစ်ဆေးပါ။
နည်းလမ်း ၄။ Hyper-V ကိုပိတ်ပါ
Hyper-V သည် 64-bit systems များအတွက် virtualization system ဖြစ်သည်။ တခါတရံသူသည် VirtualBox နှင့်ပaိပက္ခဖြစ်နိုင်သည်၊ ၎င်းသည် virtual machine တစ်ခုအတွက် session တစ်ခုစတင်သောအခါအမှားတစ်ခုဖြစ်ပေါ်စေသည်။
hypervisor ကိုပိတ်ရန်အောက်ပါတို့ကိုလုပ်ပါ -
နည်းလမ်း ၅။ guest OS startup အမျိုးအစားကိုပြောင်းပါ
ယာယီဖြေရှင်းနည်းတစ်ခုအနေဖြင့် (ဥပမာ၊ VirtualBox ဗားရှင်းအသစ်မထွက်ခင်) OS startup အမျိုးအစားကိုပြောင်းလဲရန်သင်ကြိုးစားနိုင်သည်။ ဤနည်းလမ်းသည်ကိစ္စရပ်အားလုံးအတွက်မကူညီသော်လည်း၎င်းသည်သင့်အတွက်အကျိုးရှိနိုင်သည်။
ဒီလုပ်ဆောင်ချက်ကိုဗားရှင်း ၅၀ နဲ့စတင်ပြီး VirtualBox မှာသာရရှိနိုင်တယ်။
နည်းလမ်း ၆။ Windows 7 အသစ်ပြောင်းခြင်းများကိုဖယ်ထုတ်ခြင်း / ပြန်လည်ပြုပြင်ခြင်း
VirtualBox ရှိ virtual machine များ၏ရပ်စဲမှုကို ဦး ဆောင်သောမအောင်မြင်သော patch KB3004394 ပြီးနောက်၊ ဤပြproblemနာကိုဖြေရှင်းပေးသော patch KB3024777 ကိုထုတ်ယူလိုက်သောကြောင့်ဤနည်းလမ်းကိုအသုံးမပြုတော့ဟုသတ်မှတ်သည်။
မည်သို့ပင်ဖြစ်စေ၊ သင်၏အကြောင်းပြချက်ကြောင့်သင်၏ကွန်ပျူတာတွင်ပြင်ဆင်ခြင်းပြင်ဆင်ခြင်းမရှိပါကပြproblemနာတစ်ခု၏ပြchနာရှိနေပါက KB3004394 ကိုဖယ်ရှားခြင်းသို့မဟုတ် KB3024777 ကို install လုပ်ခြင်းသည်အဓိပ္ပာယ်ရှိသည်။
KB3004394 ဖယ်ရှားရေး:
KB3024777 ကို Install လုပ်ပါ။
အများစုသောကိစ္စရပ်များတွင်ဤအကြံပြုချက်များကိုအကောင်အထည်ဖော်ခြင်းသည်တိကျသော 0x80004005 အမှားကိုဖြေရှင်းလိမ့်မည်။ အသုံးပြုသူသည် virtual machine နှင့်အလွယ်တကူစတင်အလုပ်လုပ်နိုင်သည်။