Fix: VirtualBox zeigt Windows 10 (64-Bit) nicht an

Viele Benutzer und Programmierer haben ein Problem bei der Verwendung von VirtualBox, bei dem 64-Bit-Gastbetriebssysteme in der Anwendung nicht angezeigt werden. Dieses Problem ist sehr problematisch, da Sie möglicherweise sogar alle Anforderungen erfüllen, jedoch kein 64-Bit-Gastbetriebssystem in Ihrem VirtualBox-Setup installieren können.

VirtualBox zeigt kein 64-Bit-Windows 10 an

Die Gründe, warum dieses Problem auftreten kann, sind sehr unterschiedlich und umfassen verschiedene Elemente. Da während der Virtualisierung viele Elemente mit erhöhten Rechten und Elementen auf BIOS-Ebene beteiligt sind (Hyper-V, Hypervisor, Hardware-Sicherheit usw.), sind möglicherweise einige Optionen nicht richtig konfiguriert.

Was führt dazu, dass VirtualBox unter Windows 10 keine 64-Bit-Gastbetriebssysteme anzeigt?

Es gibt verschiedene Gründe, die von Hyper-V bis zur Hardwaresicherheit reichen, weshalb auf Ihrem Gerät keine 64-Bit-Gastbetriebssysteme angezeigt werden. Hier sind einige der Haupttäter aufgeführt:

  • Hyper-V: Microsoft Hyper-V verursacht bekanntermaßen Probleme mit der VirtualBox-Anwendung. Es muss deaktiviert sein, um auf alle Funktionen der Anwendung zugreifen zu können.
  • System-Debugger und VM-Plattformen: Wenn Sie System-Debugger oder andere VM-Manager / -Plattformen auf Ihrem Computer installiert haben, kann dies zu Konflikten mit VirtualBox hinsichtlich der Ressourcen führen und dazu, dass einige Funktionen nicht funktionieren.
  • Device Guard / Credential Guard: Device Guard oder Credential Guard sind Anwendungen, die die Sicherheit von Hardware und Anmeldeinformationen auf Ihrem Computer gewährleisten. Sie werden normalerweise von Dell vorinstalliert. Sie müssen entfernt werden, damit VirtualBox ordnungsgemäß funktioniert.
  • Kernisolation: Windows verfügt über eine Kernisolationsoption für seine Prozessoren. Dies muss ebenfalls deaktiviert werden.
  • CPU mit aktivierter Virtualisierung: Es ist eine gültige CPU erforderlich, auf der die Virtualisierung aktiviert ist, damit VirtualBox auf Ihrem Computer ausgeführt werden kann.

Bevor wir mit den Lösungen beginnen, stellen Sie sicher, dass Sie als Administrator auf Ihrem Computer angemeldet sind. Darüber hinaus sollten Sie über eine gültige ISO-Datei für das Gastbetriebssystem verfügen, die zum Laden des Gastbetriebssystems auf Ihrem Computer verwendet wird. Wenn die Datei ungültig oder anders ist, werden in den Optionen von VirtualBox keine 64-Bit-Betriebssysteme angezeigt.

Voraussetzung: Stellen Sie sicher, dass Sie über eine x64-CPU verfügen

Um 64-Bit-Gastbetriebssysteme ausführen zu können, muss eine von x64-Bit unterstützte CPU vorhanden sein. Es gibt normalerweise zwei Arten von CPUs, nämlich 32-Bit und 64-Bit. Wenn Sie eine 32-Bit-CPU haben, können Sie in keiner Weise 64-Bit-Betriebssysteme ausführen.

Hier ist eine kurze Anleitung, wie Sie Ihren CPU-Typ überprüfen können.

  1. Klicken Sie mit der rechten Maustaste auf Diesen PC und wählen Sie Eigenschaften .

Eigenschaften des Computers
  1. Überprüfen Sie in den Computereigenschaften unter der Überschrift System den Typ vor Systemtyp . Wenn sowohl das Betriebssystem als auch der Prozessor 64 sind, können Sie loslegen.

Überprüfen des Systemtyps

Lösung 1: Aktivieren der Intel Virtualization Technology

Virtuelle Technologie ist die Architektur in Computern, mit der Benutzer mehrere Betriebssysteme mithilfe der Virtualisierung ausführen können, wobei das Gastbetriebssystem in einer Sandbox gestartet wird. In einer Sandbox verfügt die Anwendung über begrenzte Ressourcen und hat keinen Zugriff auf die Hauptcomputerarchitektur, die sich außerhalb der Sandbox befindet. Wenn diese Grundeinstellung deaktiviert ist, können Probleme mit VirtualBox auftreten. Hier werden wir es im BIOS aktivieren.

  1. Starten Sie Ihren Computer neu und drücken Sie Entf oder F2 (abhängig von Motherboard zu Motherboard. Sie können auf den richtigen Schlüssel klicken, der beim Neustart Ihres Computers unter dem Windows-Logo angezeigt wird).
  2. Sobald das BIOS aktiviert ist, navigieren Sie zu der Option der Intel Virtualization Technology, die normalerweise in Advanced vorhanden ist . Das Menü, in dem es angezeigt wird, unterscheidet sich möglicherweise von Motherboard zu Motherboard.

Folgen Sie bei ASUS-Motherboards dem folgenden Pfad:

Erweitert> CPU-Konfiguration> Intel Virtualization Technology

Navigieren zu Intel Virtualization Technology
  1. Ändern Sie nun die Option auf Aktiviert . Speichern Sie die Änderungen und beenden Sie das BIOS.

Aktivieren der Intel Virtualization Technology

Der Computer wird jetzt neu gestartet. Nach dem Neustart müssen Sie möglicherweise die VirtualBox-Anwendung neu installieren und nach dem Laden aller Gastbetriebssysteme prüfen, ob das Problem behoben ist.

Lösung 2: Deaktivieren von Microsoft Hyper-V

Hyper-V ist ein von Microsoft entwickeltes Tool, mit dem Benutzer eine oder mehrere virtuelle Maschinen erstellen können. Dies geschieht, um verschiedene Betriebssysteme unter Windows auszuführen. Es führt fast die gleichen Aufgaben aus wie VirtualBox, bietet jedoch neben der verwirrenden Architektur auch schwierige Optionen. Aus Benutzerberichten ging hervor, dass Hyper-V unter Windows deaktiviert sein muss, damit VirtualBox ordnungsgemäß ausgeführt werden kann.

Überprüfen Sie, ob der Computer Hyper-V-fähig ist

Zunächst überprüfen wir, ob Ihr Computer sogar Hyper-V-fähig ist. Wenn das Betriebssystem nicht installiert ist, können Sie diese Lösung überspringen und zum nächsten wechseln.

  1. Drücken Sie Windows + S, geben Sie "Eingabeaufforderung" in das Dialogfeld ein, klicken Sie mit der rechten Maustaste auf die Anwendung und wählen Sie Als Administrator ausführen.
  2. Führen Sie an der Eingabeaufforderung mit erhöhten Rechten den folgenden Befehl aus:
 systeminfo.exe 

Ausführen von systeminfo.exe
  1. Navigieren Sie nach dem Laden der Ergebnisse nach unten, um nach dem Eintrag „ Hyper-V-Anforderungen “ zu suchen. Wenn Sie Ja vor den Optionen haben, bedeutet dies, dass Ihr Computer Hyper-V unterstützt. Wenn Sie kein Nein sehen, sollten Sie diese Lösung überspringen.

Überprüfen der Hyper-V-Anforderungen

Hyper-V deaktivieren

Wenn nun Hyper-V auf Ihrem Computer installiert ist, deaktivieren wir es und starten Ihren Computer neu. Dadurch wird der Konflikt zwischen Hyper-V und VirtualBox beseitigt und das Problem behoben.

  1. Drücken Sie Windows + R, geben Sie " OptionalFeatures.exe " in das Dialogfeld ein und drücken Sie die Eingabetaste.
  2. Suchen Sie nach dem Öffnen der optionalen Funktionen nach der Option für Hyper-V . Wenn es aktiviert ist, deaktivieren Sie die Option (einschließlich der Unteroptionen ).

Hyper-V deaktivieren - Windows 10
  1. Starten Sie Ihren Computer neu und starten Sie VirtualBox erneut. Überprüfen Sie, ob das Problem behoben ist. Sie können das 64-Bit-Betriebssystem auch aus seiner ISO-Datei neu laden.

Lösung 3: Deinstallieren von Device Guard / Credential Guard

Device Guard ist eine Kombination aus unternehmensbezogenen Sicherheitsfunktionen für Hardware und Software, mit denen ein Gerät nur Anwendungen ausführen kann, die in den Windows-Codeintegritätsrichtlinien ordnungsgemäß definiert sind. Es wird als zusätzliche Sicherheitsebene verwendet und ist in DELL-Computern standardmäßig aktiviert. Diese Option muss deaktiviert sein, damit VirtualBox 64-Bit-Gastbetriebssysteme auf Ihrem Computer anzeigt.

Credential Guard ist nur für Windows 10 Enterprise Edition vorgesehen. Machen Sie sich also keine Sorgen, wenn Sie es in Ihrer Windows-Version nicht sehen können.

Deaktivieren von Device Guard

  1. Drücken Sie Windows + R, geben Sie " gpedit.msc " in das Dialogfeld ein und drücken Sie die Eingabetaste.
  2. Navigieren Sie im Gruppenrichtlinien-Editor zu folgendem Pfad:
 Computerkonfiguration> Administrative Vorlagen> System> Device Guard 

Navigieren zu Device Guard - Gruppenrichtlinien-Editor
  1. Doppelklicken Sie nun auf die Richtlinie " Virtualisierungsbasierte Sicherheit aktivieren" und setzen Sie sie auf " Deaktiviert" .

Deaktivieren von Device Guard
  1. Änderungen sichern und beenden. Starten Sie nun Ihren Computer neu und versuchen Sie VirtualBox zu starten. Überprüfen Sie, ob das Problem behoben ist.

Credential Guard deaktivieren

Wenn Ihr Computer Windows 10 Enterprise ist und auch Credential Guard enthält, versuchen wir, ihn zusätzlich zu Device Guard zu deaktivieren. Folge den Anweisungen unten.

  1. Führen Sie die oben beschriebene Methode zum Deaktivieren von Device Guard aus . Drücken Sie nun Windows + R, geben Sie "regedit" in das Dialogfeld ein und navigieren Sie zu den folgenden Adressen.
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Richtlinien \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity 

Löschen Sie jeden der oben aufgeführten Schlüssel.

  1. Jetzt müssen wir Windows Defender Credential Guard EFI-Variablen mit bcdedit löschen. Drücken Sie Windows + S, geben Sie "Eingabeaufforderung" in das Dialogfeld ein, klicken Sie mit der rechten Maustaste auf die Anwendung und wählen Sie Als Administrator ausführen.
  2. Führen Sie nun die folgenden Befehle nacheinander aus und drücken Sie nach jedem einzelnen die Eingabetaste.
 mountvol X: / s copy% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / application osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} Pfad "\ EFI \ Microsoft \ Boot \ SecConfig.efi" 0cb3b571-2f2e-4343-a879-d86a476d7215} Ladeoptionen DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} Gerätepartition = X: mountvol X: / d 

Credential Guard deaktivieren
  1. Starten Sie jetzt Ihren Computer richtig. Akzeptieren Sie die Eingabeaufforderung, wenn Sie aufgefordert werden , Windows Defender Credential Guard zu deaktivieren .
  2. Starten Sie Ihren Computer erneut. Führen Sie nun VirtualBox aus und überprüfen Sie nach dem erneuten Laden des Gastbetriebssystems, ob der Fehler behoben ist.

Lösung 4: Deaktivieren der Core-Isolierung

Dank der Kernisolationstechnologie konnte Windows einen sicheren Bereich des Systemspeichers erstellen, der vollständig vom normalen Arbeitsspeicher des Computers isoliert ist. Es hilft beim Ausführen von virtuellen Maschinen unter Windows. In diesem sicheren Bereich kann das System seine Systemprozesse, Sicherheitssoftware usw. ausführen, ohne vom Kernbetriebssystem unterbrochen zu werden. Manchmal verursacht dieses Modul einen Konflikt mit der Kernisolation. Wir werden die Core-Isolation deaktivieren und prüfen, ob die Fehlermeldung dadurch behoben wird.

  1. Laden Sie die .reg-Datei von (hier) herunter. Die Datei heißt "Disabling Credential Guard".
  2. Doppelklicken Sie darauf, um es auszuführen. Möglicherweise werden Sie von einer Benutzerkontensteuerung aufgefordert, Ihre Aktionen zu bestätigen.

Core-Isolation deaktivieren
  1. Wenn Sie Core Isolation erneut aktivieren möchten, laden Sie die .reg-Datei von (hier) herunter.
  2. Starten Sie Ihren Computer neu und überprüfen Sie, ob die Fehlermeldung behoben ist.

Lösung 5: Deinstallieren von Debuggern auf Systemebene und anderen VM-Plattformen

Wenn Sie eine andere Virtual Machine-Software auf Ihrem Computer installiert haben, kann VirtualBox keine 64-Bit-Betriebssysteme auf Ihrem Computer ausführen. Es kann sogar zu Konflikten mit anderen Funktionen der Anwendung kommen. Hier müssen Sie alle anderen Virtual Machine-Programme und Debugger auf Systemebene (falls vorhanden) von Ihrem Computer deinstallieren .

  1. Drücken Sie Windows + R, geben Sie " appwiz.cpl " in das Dialogfeld ein und drücken Sie die Eingabetaste.
  2. Suchen Sie im Anwendungsmanager nach anderen VM-Plattformen oder Debuggern auf Systemebene. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Deinstallieren .

Deinstallation von Debuggern auf Systemebene und anderen VM-Plattformen
  1. Starten Sie Ihren Computer neu und prüfen Sie, ob das Problem behoben ist. Ist dies nicht der Fall, können Sie das 64-Bit-Betriebssystem wieder auf Ihren Computer laden.

Interessante Artikel