Winload.exe fehlercode 0xc000000e auf einem virtuellen Azure-Computer

Dieser Artikel bietet eine Lösung für ein Problem, bei dem der virtuelle Azure-Computer nicht mit einem Fehlercode 0xc000000e beginnt.

Ursprüngliche Produktversion: Virtueller Computer, auf dem Windows ausgeführt wird
Ursprüngliche KB-Nummer: 4010129

Symptome

Windows wird nicht gestartet. Stattdessen generiert das System den folgenden Fehler:

Datei: \Windows\system32\winload.exe
Status: 0xC000000E
Info: Die Anwendung oder das Betriebssystem konnte nicht geladen werden, da eine erforderliche Datei fehlt oder Fehler enthält.

Ursache

Das Problem tritt auf, wenn ein Gerät, das nicht vorhanden ist, in den Startkonfigurationsdaten angegeben wird.

Lösung

Tipp

Wenn Sie über eine aktuelle Sicherung der VM verfügen, können Sie versuchen, die VM aus der Sicherung wiederherzustellen, um das Startproblem zu beheben.

Gehen Sie folgendermaßen vor, um dieses Problem zu beheben:

Schritt 1: Anfügen des Betriebssystemdatenträgers des virtuellen Computers als Datenträger an einen anderen virtuellen Computer

  1. Löschen Sie den virtuellen Computer (VM). Stellen Sie sicher, dass Sie die Option Datenträger beibehalten auswählen, wenn Sie dies tun.
  2. Fügen Sie den Betriebssystemdatenträger einer anderen VM (VM, auf der Sie die Problembehandlung ausführen) als Datenträger an. Weitere Informationen finden Sie unter Anfügen eines Datenträgers an eine Windows VM im Azure-Portal.
  3. Stellen Sie eine Verbindung mit der Problembehebungs-VM her. Öffnen Sie Computerverwaltung>Datenträgerverwaltung. Stellen Sie sicher, dass der Betriebssystemdatenträger online ist und dass den Partitionen Laufwerksbuchstaben zugewiesen sind.
  4. Ermitteln Sie die Startpartition und die Windows-Partition. Wenn nur eine Partition auf dem Betriebssystemdatenträger vorhanden ist, ist diese Partition die Startpartition und die Windows-Partition.

Wenn der Betriebssystemdatenträger mehr als eine Partition enthält, können Sie diese ermitteln, indem Sie sich die Ordner in den Partitionen ansehen:

Die Windows-Partition enthält einen Ordner namens "Windows", und diese Partition ist größer als die anderen.

Die Startpartition enthält einen Ordner namens "Boot". Dieser Ordner ist standardmäßig ausgeblendet. Um den Ordner anzuzeigen, müssen Sie die ausgeblendeten Dateien und Ordner anzeigen und die Option Geschützte Betriebssystemdateien ausblenden (empfohlen) deaktivieren. Die Startpartition beträgt in der Regel 300 MB ~ 500 MB.

Schritt 2: Reparieren der Startkonfigurationsdaten

  1. Führen Sie die folgende Befehlszeile als Administrator aus, und notieren Sie sich dann den Bezeichner des Windows-Startladeprogramms (nicht den Windows-Start-Manager). Der Bezeichner ist ein 32-stelligen Code und sieht wie folgt aus: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Sie verwenden diesen Bezeichner im nächsten Schritt.

    bcdedit /store <Boot partition>:\boot\bcd /enum /v
    
  2. Reparieren Sie die Startkonfigurationsdaten, indem Sie die folgenden Befehlszeilen ausführen. Sie müssen diese Platzhalter durch die tatsächlichen Werte ersetzen:

    Hinweis

    Dieser Schritt wird auf die meisten Probleme bei der Datenbeschädigung der Startkonfiguration angewendet. Sie müssen diesen Schritt auch dann ausführen, wenn Device undOSDevice auf die richtige Partition verweisen.

    <Die Windows-Partition> ist die Partition, die einen Ordner mit dem Namen "Windows" enthält.

    <Die Startpartition> ist die Partition, die einen ausgeblendeten Systemordner mit dem Namen "Boot" enthält.

    <Identifier> ist der Bezeichner des Windows-Startladeprogramms, den Sie im vorherigen Schritt gefunden haben.

    bcdedit /store <Boot partition>:\boot\bcd /set {bootmgr} device partition=<boot partition>:
    
    bcdedit /store <Boot partition>:\boot\bcd /set {bootmgr} integrityservices enable
    
    bcdedit /store <Boot partition>:\boot\bcd /set {<Identifier>} device partition=<Windows partition>:
    
    bcdedit /store <Boot partition>:\boot\bcd /set {<Identifier>} integrityservices enable
    
    bcdedit /store <Boot partition>:\boot\bcd /set {<identifier>} recoveryenabled Off
    
    bcdedit /store <Boot partition>:\boot\bcd /set {<identifier>} osdevice partition=<Windows partition>:
    
    bcdedit /store <Boot partition>:\boot\bcd /set {<identifier>} bootstatuspolicy IgnoreAllFailures
    
  3. Trennen Sie den Betriebssystemdatenträger von der VM, auf der Sie die Problembehandlung ausführen. Erstellen Sie eine neue VM auf Grundlage des Betriebssystemdatenträgers.

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.