Gidai

NUSTATYTI: „VirtualBox“ neatsidaro

„Oracle VM VirtualBox“ yra nemokama hipervizorius ir platforma, skirta paleisti virtualius įrenginius jūsų kompiuteryje, kuriuos kuria ir prižiūri „Oracle“. Tai yra vienas iš populiariausių virtualių valdytojų, kuriame yra beveik visos operacinės sistemos, tokios kaip „Linux“, „Windows“, „Solaris“, „OS / 2“, „Haiku“ ir kt. speciali jai aplinka.

Pastaruoju metu buvo pranešimų, kad „VirtualBox“ neatidaro ypač „Windows“. Ši problema pasirodė netrukus po naujausių „Windows“ naujinimų. Priežastis, dėl kurios gali kilti ši problema, yra dėl konfigūracijų pažeidimų, įdiegtos senesnės versijos ir sugadintų diegimo failų. Mes pereisime visus sprendimus po vieną, pradedant nuo lengviausio.

Kas sukelia „VirtualBox“ neatidarymą?

„VirtualBox“ neatidarymo problema iš esmės reiškia, kad negalite sukurti jokios virtualios mašinos ir jos paleisti. Ši problema pasirodė po to, kai „Microsoft“ pradėjo leisti „Windows 10“ naujinimus ir išlieka iki šiol. Štai keletas priežasčių, kodėl kyla ši problema:

  • Kai kurie moduliai patinka„Hyper-V“gali būti neįgalinta jūsų kompiuteryje arba gali būti išjungta po neseniai atlikto „Windows“ naujinimo.
  • „Windows“ sugriežtino rankas tvarkyklių diegimas ir kadangi „VirtualBox“ savarankiškai įdiegia virtualių mašinų tvarkykles, tai gali prieštarauti ir sukelti problemų.
  • Nuolat atnaujinant „Windows 10“ kyla problemų dėl programinės įrangos, rodančios virtualią mašiną jūsų kompiuteryje. Vadinama sąvokaParavirtualizacija. Dabartinių verčių keitimas paprastai yra šios situacijos sprendimas.

Kaip pataisyti „VirtualBox“ neatidarymą

Kaip minėta anksčiau, buvo daugybė pranešimų apie „VirtualBox“ neatidarymą po „Windows 10“ atnaujinimo. Ši problema yra ne tik sistemoje „Windows“, bet ir „Mac“ bei „Linux“. Virtualusis valdytojas nepaleis nei visos programos, nei konkrečios operacinės sistemos, kurią bandote paleisti virtualioje aplinkoje. Šioje pamokoje bus bandoma išspręsti visas paminėtas problemas.

1 sprendimas: „VirtualBox“ atnaujinimas

Prieš bandant ką nors kita, būtina atnaujinti „VirtualBox“ į naujausią versiją, esančią jų oficialioje svetainėje. Buvo daug atvejų, kai senesnėje versijoje yra suderinamumo problemų su naujausia „Windows“ versija, dėl kurios programa nepaleidžiama arba sukelia klaidų operacinėje sistemoje.

  1. Eikite į oficiali „VirtualBox“ svetainė ir įdiekite naujausią galimą versiją.

  1. Kai atsisiųsite vykdomąjį failą, prieš pradėdami diegti naujausią, turime pašalinti esamą versiją. Paspauskite „Windows + R“, įveskite „appwiz.plg“Dialogo lange ir paspauskite Enter. Naršykite programų sąraše ir pašalinkite programą.
  1. Pašalinę programą, įdiekite naujausią atsisiųstą versiją.
  2. Jei jau turėjote VM senesnėje „VirtualBox“, galite pabandyti nukreipti naujai įdiegtą VM į savo katalogą. Kelias, kuriame saugomi jūsų VM, yra:
C: \ Users \ [vartotojo vardas] \ VirtualBox VMs C: \ Users \ [username] \ VirtualBox VMs [[vm group] \ [vm name]

2 sprendimas: „Hyper-V“ įgalinimas

„Microsoft Hyper-V“, anksčiau taip pat žinomas kaip „Windows serverio virtualizavimas“, kuris gali kurti virtualias mašinas sistemose, kuriose veikia „Windows 8“ ar naujesnė versija. Šis modulis padeda kitoms trečiųjų šalių programoms sukurti virtualias mašinas jūsų kompiuteryje. Jei šis metodas išjungtas, gali kilti problemų. Mes galime įsitikinti, kad jis įjungtas, ir dar kartą pabandyti paleisti „VirtualBox“.

  1. Paspauskite „Windows + S“, įveskite „Įjunkite arba išjunkite „Windows“ funkcijas“Dialogo lange ir atidarykite programą.
  2. Rasti „„Hyper-V““Iš parinkčių sąrašo ir patikrinti Kai jis bus pažymėtas, paspauskite Gerai, kad prasidėtų inicijavimo procesas.

  1. Įgalinus modulį, iš naujo paleiskite kompiuterį ir pabandykite sukurti naujas virtualias mašinas naudodami „VirtualBox“ ir pažiūrėkite, ar tai išsprendžia problemą.

3 sprendimas: išjungti tvarkyklių vykdymą

Tvarkyklių vykdymas yra „Windows“ saugos mechanizmas, neleidžiantis įtartiniems ar blogai parašytiems tvarkyklėms įdiegti jūsų operacinėje sistemoje. Kadangi „VirtualBox“ įdiegia savo virtualių mašinų tvarkykles virtualioje aplinkoje, tai gali prieštarauti nustatymams. Galime pabandyti išjungti tvarkyklių vykdymą ir sužinoti, ar tai išsprendžia problemą.

  1. Paspauskite „Windows + S“, įveskite „komandinė eilutė“Dialogo lange dešiniuoju pelės mygtuku spustelėkite programą ir pasirinkiteVykdyti kaip administratorių”.
  2. Patekę į padidintą komandų eilutę, vykdykite šią komandą:
bcdedit.exe / set nointegritychecks on

  1. Tai išjungs vientisumo patikrinimus ir leis įdiegti bet kurį tvarkyklę. Jei norite dar kartą įjungti vientisumo patikrą, pakeltoje komandų eilutėje įveskite šią komandą.
bcdedit.exe / set nointegritychecks off

Išjungę vykdymą iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta.

4 sprendimas: rankiniu būdu įdiekite „VirtualBox“ adapterius

Yra atvejų, kai „VirtualBox“ nepavyksta tinkamai įdiegti tinklo adapterių jūsų kompiuteryje. Dėl šios priežasties programa gali mesti klaidą „Nepavyko įkelti„ VirtualBox “. Tokiu atveju galime pabandyti tinkamai įdiegti „VirtualBox“ tinklo tvarkykles ir tada tinkamai nustatyti konfigūraciją.

  1. Pirmiausia ištrinkite visus ankstesnius „VirtualBox“ adapterius. Ištrynę paspauskite „Windows + R“, įveskite „devmgmt.MSC“Dialogo lange ir paspauskite Enter.
  2. Patekę į įrenginių tvarkytuvę spustelėkite Veiksmas> Pridėti seną aparatinę įrangą.

  1. Dabar rankiniu būdu įdiekite „Oracle VirtualBox“ adapterius. Kelias, kur jie yra, paprastai yra toks:
C: \ Program Files \ Oracle \ VirtualBox \ drivers \ network \ netadp \ VBoxNetAdp.inf
  1. Dabar, kai tinkamai įdiegėme tvarkykles, galime judėti pirmyn ir tinkamai jas sukonfigūruoti. Paleiskite „Oracle VirtualBox“, spustelėkite Failas> Nuostatos> Tinklas> Tik prieglobos tinklas. Dabar spustelėkite Redaguoti.
  2. Atitinkamuose laukuose teisingai nustatykite šią informaciją:

„IPv4“ 192.168.56.1

Kaukė 255.255.255.0

Dabar spustelėkite DHCP serverio skirtuką ir nustatykite:

Serverio adresas: 192.168.56.100

Serverio kaukė: 255.255.255.0

Apribotas žemas adresas: 192.168.56.101

Apribotas viršutinis adresas: 192.168.56.254

  1. Paspauskite Gerai, jei norite išsaugoti pakeitimus ir iš naujo paleisti kompiuterį. Dabar patikrinkite, ar galite atidaryti „VirtualBox“.

5 sprendimas: Paravirtualizacijos keitimas

Paravirtualizacija yra programinės įrangos technika, leidžianti virtualioms mašinoms turėti programinės įrangos sąsają. Tai yra panašu, bet visai ne identiška pagrindinei aparatinės ir programinės įrangos sąsajai. Yra daug pranešimų, kad ši funkcija sukelia daug problemų „VirtualBox“. Galime pabandyti pakeisti jo parinktį į KVM ir pažiūrėkite, ar tai pavyks.

  1. Paleiskite „VirtualBox“, spustelėkite Nustatymai> Sistema> Pagreitis> Paravirtualizavimo sąsaja.
  2. Pasirinkite parinktį KVM vietoj Numatytas.

  1. Paleiskite kompiuterį visiškai ir pabandykite dar kartą paleisti virtualią mašiną. Patikrinkite, ar problema išspręsta.

Be šių sprendimų, galite išbandyti šiuos veiksmus:

  • Išjungimas3D grafika
  • Paleiskite programą suderinamumasrežimas su administratoriaus teisėmis.
  • Atnaujinamagrafikavairuotojai.
  • Pašalinama kiti konfliktiški „VMwares“.
$config[zx-auto] not found$config[zx-overlay] not found