Sprievodcovia

Oprava: VirtualBox sa neotvára

Oracle VM VirtualBox je bezplatný hypervízor a platforma na spustenie virtuálnych zariadení na vašom počítači, ktorá je vyvíjaná a udržiavaná spoločnosťou Oracle. Je to jeden z najpopulárnejších virtuálnych manažérov a je hostiteľom takmer všetkých operačných systémov, ako sú Linux, Windows, Solaris, OS / 2, Haiku atď. Ľudia ho používajú na použitie iného operačného systému nad rámec svojho súčasného operačného systému definovaním a špeciálne prostredie.

V poslednej dobe sa objavujú správy o tom, že sa VirtualBox neotvára najmä v systéme Windows. Tento problém sa začal objavovať krátko po nedávnych aktualizáciách systému Windows. Príčinou tohto problému môže byť nepravidelnosť konfigurácií, nainštalovaná staršia verzia a poškodené inštalačné súbory. Postupne prejdeme všetky riešenia, počnúc najjednoduchšími.

Čo spôsobuje, že sa VirtualBox neotvára?

Problém s otvorením VirtualBoxu v podstate znamená, že nemôžete vytvoriť žiadny virtuálny stroj a spustiť ho. Tento problém sa objavil po tom, čo spoločnosť Microsoft začala vydávať aktualizácie systému Windows 10, a pretrváva dodnes. Tu sú niektoré z dôvodov, prečo sa problém vyskytuje:

  • Niektoré moduly majú radiHyper-Vnemusí byť vo vašom počítači povolený alebo môže byť zakázaný po nedávnej aktualizácii systému Windows.
  • Okná sa sprísnili inštalácie vodičov a pretože VirtualBox inštaluje ovládače pre virtuálne stroje nezávisle, môže to viesť ku konfliktom a spôsobiť problémy.
  • Neustále aktualizácie systému Windows 10 spôsobujú problémy so softvérom, ktorý zobrazuje virtuálny počítač v počítači. Koncept tzvParavirtualizácia. Zmena súčasnej hodnoty je obvykle opravou tejto situácie.

Ako opraviť, že sa VirtualBox neotvára

Ako už bolo spomenuté vyššie, po aktualizácii systému Windows 10 sa vyskytlo množstvo správ o tom, že sa VirtualBox neotvorí. Tento problém sa vyskytuje nielen v systéme Windows, ale vyskytuje sa aj v systémoch Mac a Linux. Virtuálny správca by nespustil celú aplikáciu ani konkrétny operačný systém, ktorý sa pokúšate spustiť vo virtuálnom prostredí. Tento tutoriál sa pokúsi vyriešiť všetky spomenuté problémy.

Riešenie 1: Aktualizácia VirtualBoxu

Predtým, ako vyskúšate čokoľvek iné, je nevyhnutné aktualizovať svoj VirtualBox na najnovšiu verziu dostupnú na ich oficiálnych webových stránkach. Vyskytlo sa veľa prípadov, keď má staršia verzia problémy s kompatibilitou s najnovšou verziou systému Windows, čo spôsobuje, že sa aplikácia nespustila, alebo spôsobila chyby v operačnom systéme.

  1. Prejdite na ikonu oficiálna stránka VirtualBoxu a nainštalujte si najnovšiu dostupnú verziu.

  1. Po stiahnutí spustiteľného súboru je potrebné odinštalovať existujúcu verziu, skôr ako prejdete k inštalácii najnovšej verzie. Stlačte Windows + R a zadajte „appwiz.kpl”V dialógovom okne a stlačte kláves Enter. Prejdite zoznamom programov a odinštalujte aplikáciu.
  1. Po odinštalovaní aplikácie nainštalujte najnovšiu stiahnutú verziu.
  2. Ak ste už v staršom VirtualBoxe existovali VM, môžete skúsiť nasmerovať svoj novo nainštalovaný VM do svojho adresára. Cesta, kde sú uložené vaše VM, je:
C: \ Users \ [používateľské meno] \ VirtualBox VM C: \ Users \ [používateľské meno] \ VirtualBox VM \ [vm skupina] \ [vm názov]

Riešenie 2: Povolenie technológie Hyper-V

Microsoft Hyper-V, v minulosti tiež známy ako „virtualizácia serverov Windows“, ktorý dokáže vytvárať virtuálne stroje v systémoch so systémom Windows 8 alebo novším. Tento modul pomáha iným aplikáciám tretích strán vytvárať ich virtuálne stroje vo vašom počítači. Ak je táto metóda zakázaná, môžu sa vyskytnúť problémy. Môžeme sa ubezpečiť, že je povolená, a skúste znova spustiť VirtualBox.

  1. Stlačte Windows + S a zadajte „Zapnite alebo vypnite funkcie systému Windows”V dialógovom okne a otvorte aplikáciu.
  2. Vyhľadať „Hyper-V”Zo zoznamu možností a skontrolovať Po začiarknutí stlačte tlačidlo OK, aby sa spustil proces inicializácie.

  1. Po povolení modulu úplne reštartujte počítač a skúste vytvoriť nové virtuálne stroje pomocou VirtualBoxu. Zistite, či sa tým problém vyrieši.

Riešenie 3: Zakázanie vynútiteľnosti ovládača

Vynútenie ovládačov je bezpečnostný mechanizmus v systéme Windows, ktorý neumožňuje inštaláciu podozrivých alebo zle napísaných ovládačov do vášho operačného systému. Pretože VirtualBox inštaluje svoje vlastné ovládače pre virtuálne stroje vo virtuálnom prostredí, môže to byť v rozpore s nastaveniami. Môžeme skúsiť vypnúť vynucovanie ovládačov a zistiť, či sa tým problém vyrieši.

  1. Stlačte Windows + S a zadajte „príkazový riadok“V dialógovom okne kliknite pravým tlačidlom myši na aplikáciu a vyberte„Spustiť ako správca”.
  2. Po zobrazení príkazového riadka so zvýšenými oprávneniami vykonajte nasledujúci príkaz:
bcdedit.exe / zapnúť nointegritychecks

  1. Týmto deaktivujete kontroly integrity a nainštalujete akýkoľvek ovládač. Ak chcete znova povoliť kontrolu integrity, zadajte do príkazového riadka so zvýšenou platnosťou nasledujúci príkaz.
bcdedit.exe / vypnúť nointegritychecks

Po deaktivácii vynútenia reštartujte počítač a skontrolujte, či je problém vyriešený.

Riešenie 4: Ručná inštalácia adaptérov VirtualBox

Existujú prípady, kedy VirtualBox nedokáže správne nainštalovať sieťové adaptéry do vášho počítača. Z tohto dôvodu by vám aplikácia mohla vyhodiť chybu „Unable to load VirtualBox“. V takom prípade môžeme vyskúšať správnu inštaláciu sieťových ovládačov VirtualBox a následné správne nastavenie konfigurácie.

  1. Najskôr odstráňte všetky predchádzajúce adaptéry VirtualBox. Po odstránení stlačte Windows + R a zadajte „devmgmt.msc”V dialógovom okne a stlačte kláves Enter.
  2. V správcovi zariadení kliknite na ikonu Akcia> Pridať starší hardvér.

  1. Teraz nainštalujte adaptéry Oracle VirtualBox ručne. Cesta, kde sa nachádzajú, je zvyčajne nasledujúca:
C: \ Program Files \ Oracle \ VirtualBox \ drivers \ network \ netadp \ VBoxNetAdp.inf
  1. Teraz, keď sme správne nainštalovali ovládače, môžeme sa posunúť vpred a správne ich nakonfigurovať. Spustite Oracle VirtualBox, kliknite na Súbor> Predvoľby> Sieť> Sieť iba hostiteľa. Teraz kliknite na Upraviť.
  2. Do príslušných polí správne nastavte nasledujúce informácie:

IPv4 192.168.56.1

Maska 255.255.255.0

Teraz kliknite na kartu DHCP server a nastavte nasledujúce:

Adresa servera: 192.168.56.100

Maska servera: 255.255.255.0

Nízka adresa viazaná: 192.168.56.101

Horná adresa je viazaná: 192.168.56.254

  1. Stlačením OK uložte zmeny a reštartujte počítač. Teraz skontrolujte, či môžete otvoriť VirtualBox.

Riešenie 5: Zmena paravirtualizácie

Paravirtualizácia je softvérová technika, ktorá umožňuje virtuálnym počítačom mať softvérové ​​rozhranie. Je to podobné, ale nie úplne to isté ako základné hardvérové ​​a softvérové ​​rozhranie. Existuje veľa správ, že táto funkcia spôsobuje vo VirtualBoxe veľa problémov. Môžeme skúsiť zmeniť jeho možnosť na KVM a uvidíme, či to urobí trik.

  1. Spustite VirtualBox, kliknite na Nastavenia> Systém> Zrýchlenie> Paravirtualizačné rozhranie.
  2. Vyberte možnosť KVM namiesto Predvolené.

  1. Reštartujte počítač úplne a skúste virtuálny počítač spustiť znova. Skontrolujte, či je problém vyriešený.

Okrem týchto riešení môžete vyskúšať aj nasledovné:

  • Zakazuje sa3D grafika
  • Spustite aplikáciu v kompatibilitarežim s oprávneniami správcu.
  • Aktualizuje sagrafikavodičov.
  • Odinštalovanie iné konfliktné VMwares.