Oprava: VirtualBox se neotevírá
Oracle VM VirtualBox je bezplatný hypervisor a platforma pro spouštění virtuálních zařízení ve vašem počítači, která je vyvíjena a udržována společností Oracle. Je to jeden z nejpopulárnějších virtuálních manažerů a hostuje téměř všechny operační systémy, jako je Linux, Windows, Solaris, OS / 2, Haiku atd. Lidé jej používají k tomu, aby pomocí svého operačního systému použili další operační systém definováním speciální prostředí pro to.
V poslední době se objevily zprávy o tom, že se VirtualBox neotevřel zejména ve Windows. Tento problém se začal objevovat krátce po nedávných aktualizacích systému Windows. Důvod, proč k tomuto problému může dojít, je z důvodu nesrovnalostí v konfiguracích, nainstalované starší verze a poškozených instalačních souborů. Projdeme všechna řešení jeden po druhém od nejjednoduššího.
Co způsobí, že se VirtualBox neotevře?
Problém neotevření VirtualBoxu v podstatě znamená, že nemůžete vytvořit žádný virtuální stroj a nechat jej běžet. Tento problém se objevil poté, co společnost Microsoft začala vydávat aktualizace systému Windows 10 a přetrvává dodnes. Zde je několik důvodů, proč k tomuto problému dochází:
- Některé moduly, například Hyper-V, nemusí být ve vašem počítači povoleny nebo mohou být deaktivovány po poslední aktualizaci systému Windows.
- Windows zpřísnil přilnavost k instalaci ovladačů a protože VirtualBox nainstaluje ovladače pro virtuální stroje nezávisle, může to způsobit konflikty a způsobit problémy.
- Neustálé aktualizace systému Windows 10 způsobují problémy se softwarem zobrazujícím virtuální počítač v počítači. Koncept zvaný paravirtualizace . Změna současné hodnoty je obvykle oprava této situace.
Jak opravit VirtualBox neotevře
Jak již bylo zmíněno, existuje řada zpráv o tom, že se VirtualBox po aktualizaci systému Windows 10 neotevře. Tento problém se vyskytuje nejen v systému Windows, ale také v systému Mac a Linux. Virtuální správce by nespustil celou aplikaci ani konkrétní operační systém, který se pokoušíte spustit ve virtuálním prostředí. Tento tutoriál se pokusí opravit všechny uvedené problémy.
Řešení 1: Aktualizace VirtualBoxu
Předtím, než zkusíte cokoli jiného, je nezbytné aktualizovat VirtualBox na nejnovější verzi dostupnou na jejich oficiálních webových stránkách. Existují četné případy, kdy starší verze má problémy s kompatibilitou s nejnovější verzí systému Windows, což způsobí, že se aplikace nespustí nebo nezpůsobí chyby ve svém operačním systému.
- Přejděte na oficiální web VirtualBox a nainstalujte nejnovější dostupnou verzi.
- Po stažení spustitelného souboru je třeba odinstalovat stávající verzi, než se pustíte do instalace nejnovější verze. Stiskněte Windows + R, napište „ appwiz. cpl ”v dialogovém okně a stiskněte klávesu Enter. Projděte seznam programů a odinstalujte aplikaci.
- Po odinstalaci aplikace nainstalujte nejnovější staženou verzi.
- Pokud jste již existovali virtuální počítače ve starších virtuálních jednotkách, můžete vyzkoušet nově nainstalované virtuální počítače do svého adresáře. Cesta, kde jsou uloženy vaše VM, je:
C: \ Users \ [username] \ VirtualBox VMs C: \ Users \ [username] \ VirtualBox VMs \ [vm group] \ [vm name]
Řešení 2: Povolení technologie Hyper-V
Microsoft Hyper-V, v minulosti také známý jako „virtualizace serverů Windows“, který může vytvářet virtuální stroje v systémech se systémem Windows 8 nebo vyšším. Tento modul pomáhá jiným aplikacím třetích stran vytvářet jejich virtuální počítače v počítači. Pokud je tato metoda zakázána, mohou nastat problémy. Můžeme se ujistit, že je povolena a zkuste znovu spustit VirtualBox.
- Stiskněte Windows + S, do dialogového okna napište „ Zapněte nebo vypněte funkce systému Windows “ a otevřete aplikaci.
- Vyhledejte „ Hyper-V “ ze seznamu možností a zaškrtněte Po zaškrtnutí stiskněte tlačítko OK pro zahájení procesu inicializace.
- Po aktivaci modulu restartujte počítač úplně a zkuste vytvořit nové virtuální stroje pomocí VirtualBoxu a zjistěte, zda se tím problém nevyřeší.
Řešení 3: Zakázání vymáhání ovladačů
Vynucování ovladačů je bezpečnostní mechanismus v systému Windows, který neumožňuje nainstalovat podezřelé nebo špatně napsané ovladače do vašeho operačního systému. Protože VirtualBox instaluje vlastní ovladače pro virtuální stroje ve virtuálním prostředí, může to být v rozporu s nastavením. Můžeme se pokusit vypnout vynucování ovladačů a zjistit, zda se tím problém nevyřeší.
- Stiskněte Windows + S, do dialogového okna napište „ příkazový řádek “, klikněte pravým tlačítkem myši na aplikaci a vyberte „ Spustit jako správce “.
- Jakmile je ve zvýšeném příkazovém řádku, proveďte následující příkaz:
bcdedit.exe / set nointegritychecks on
- Tím zakážete kontroly integrity a umožní vám nainstalovat jakýkoli ovladač. Pokud chcete znovu povolit kontrolu integrity, zadejte do příkazového řádku se zvýšeným příkazem následující příkaz.
bcdedit.exe / set nointegritychecks off
Po deaktivaci vynucení restartujte počítač a zkontrolujte, zda je problém vyřešen.
Řešení 4: Ruční instalace adaptérů VirtualBox
V některých případech se VirtualBoxu nepodaří správně nainstalovat síťové adaptéry do počítače. Z tohoto důvodu vám aplikace může vyvolat chybu „Nelze načíst VirtualBox“. V tomto případě se můžeme pokusit správně nainstalovat síťové ovladače VirtualBox a poté správně nastavit konfiguraci.
- Nejprve odstraňte všechny předchozí adaptéry VirtualBoxu. Po smazání stiskněte Windows + R, zadejte „ devmgmt. msc “v dialogovém okně a stiskněte klávesu Enter.
- Jakmile jste ve správci zařízení, klikněte na Akce> Přidat starší hardware .
- Nyní nainstalujte adaptéry Oracle VirtualBox ručně. Cesta, kde jsou umístěny, je obvykle následující:
C: \ Program Files \ Oracle \ VirtualBox \ drivers \ network \ netadp \ VBoxNetAdp.inf
- Nyní, když jsme ovladače nainstalovali správně, můžeme se posunout vpřed a správně je nakonfigurovat. Spusťte Oracle VirtualBox, klikněte na Soubor> Předvolby> Síť> Síť pouze pro hostitele . Nyní klikněte na Upravit .
- Do příslušných polí nastavte správně následující informace:
IPv4 192, 166, 56.
Maska 255, 255, 255, 0
Nyní klikněte na záložku DHCP server a nastavte následující:
Adresa serveru : 192.168.56.100
Maska serveru : 255.255.255.0
Nízká adresa : 192.168.56.10
Horní hranice adresy : 192.168.56.254
- Stisknutím tlačítka OK uložte změny a restartujte počítač. Nyní zkontrolujte, zda můžete otevřít VirtualBox.
Řešení 5: Změna paravirtualizace
Paravirtualizace je softwarová technika, která umožňuje virtuálním strojům mít softwarové rozhraní. Je to podobné, ale vůbec ne totožné s podkladovým hardwarovým a softwarovým rozhraním. Existuje mnoho zpráv, že tato funkce způsobuje ve VirtualBoxu mnoho problémů. Můžeme zkusit změnit její možnost na KVM a zjistit, zda se to podaří.
- Spusťte VirtualBox, klikněte na Nastavení> Systém> Zrychlení> Paravirtualizační rozhraní .
- Vyberte možnost KVM místo výchozí .
- Restartujte počítač úplně a zkuste virtuální počítač znovu spustit. Zkontrolujte, zda je problém vyřešen.
Kromě těchto řešení můžete také vyzkoušet následující:
- Zakázání 3D grafiky
- Spusťte aplikaci v režimu kompatibility s oprávněními správce.
- Aktualizace grafických ovladačů .
- Odinstalace dalších konfliktních VMwares .