Freigeben über


Windows-Start-Manager-Fehler – Status 0xC0000428: ungültiger Imagehash

Gilt für: ✔️ Windows-VMs

In diesem Artikel sind die erforderlichen Schritte beschrieben, um Probleme zu behandeln, bei denen eine Azure-VM nicht gestartet werden kann, weil ein Vorschauimage verwendet wurde und der Testzeitraum abgelaufen ist.

Symptom

Wenn Sie den Screenshot der VM mit der Startdiagnose anzeigen, sehen Sie, dass der Windows-Start-Manager mit folgender Meldung angezeigt wird:

Datei: \windows\system32\boot\winload.exe

Status: 0xc0000428

Info: Windows kann die digitale Signatur für diese Datei nicht überprüfen.

Screenshot des Windows-Start-Manager-Fensters mit dem Status 0x0000428 und der Information, dass Windows die digitale Signatur für diese Datei nicht überprüfen kann.

Möglicherweise wird auch diese Meldung angezeigt:

Datei: \Windows\system32\winload.exe

Status: 0xc0000428

Info: Die digitale Signatur für diese Datei konnte nicht überprüft werden.

Screenshot des Windows-Start-Manager-Fensters mit dem Status 0x0000428 und der Information, dass die digitale Signatur für diese Datei nicht überprüft werden konnte.

Ursache

Die VM wurde nicht mit einem RTM-Image (Release to Manufacturing), sondern mit einem Vorschauimage erstellt, für das ein Ablaufdatum gilt.

Vorschauimages haben einen festgelegten Lebenszyklus. Der gezeigte Screenshot wird angezeigt, wenn Sie das Ablaufdatum überschritten haben, der Testzeitraum des Images also beendet ist.

Beispiel für Vorschauimages

a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhd

Sie können das Ablaufdatum eines Vorschauversionsimages nicht verlängern. Nach Ablauf der Vorschauphase ist die VM nicht mehr startfähig.

  • Der Testzeitraum variiert abhängig vom Produkt. Für Windows-Vorschauimages gilt z. B. ein Testzeitraum von 180 Tagen.

  • In Azure enthält die Beschreibung aller Images für Windows, bei denen es sich um Vorschauversionen handelt, einen Hinweis, aus dem hervorgeht, dass sich die Images nicht für Produktionsumgebungen eignen und nur für einen festgelegten Testzeitraum bzw. als Vorschaurelease verwendet werden können.

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.

Wenn es sich bei Ihrem Image um ein Vorschauimage handelt, kann der Testzeitraum für dieses Image nicht verlängert werden. Sie müssen eine neue VM mit einem Image bereitstellen, bei dem es sich nicht um ein Vorschauimage handelt. Über die folgenden Schritte können Sie ermitteln, ob Sie ein Vorschauimage verwendet haben. Außerdem erhalten Sie Unterstützung beim Verschieben von Daten von dieser VM zu einer neuen VM. Wenn Sie herausgefunden haben, dass es sich bei Ihrem Image um ein Vorschauimage handelt, ist das Image abgelaufen und kann nicht wiederhergestellt werden.

Um herauszufinden, ob es sich bei Ihrem Image um ein Vorschauimage handelt, können Sie eine Abfrage über Azure PowerShell oder die Azure CLI ausführen. Zum Überprüfen, ob das Image ein Vorschauimage ist, können die folgenden Befehle verwendet werden.

Abfrage über Azure PowerShell

  1. Öffnen Sie die Windows PowerShell-Anwendung.

  2. Führen Sie die folgenden Befehle aus:

    $locName = "<LOCATION>" 
    $pubName = "<PUBLISHER NAME>" 
    $offerName = "<OFFER NAME>" 
    $skuName= "<YEAR WHEN THIS IMAGE WAS RELEASED>"
    Get-AzVMImagePublisher -Location $locName | Select $pubName
    Get-AzVMImageOffer -Location $locName -PublisherName $pubName | Select Offer
    Get-AzVMImageSku -Location $locName -PublisherName $pubName -Offer $offerName | Select Skus
    Get-AzVMImage -Location $locName -PublisherName $pubName -Offer $offerName -Skus $skuName | Select Version
    
  • Ersetzen Sie in den vorherigen Befehlen <LOCATION>, <PUBLISHER NAME>, <OFFER NAME> und <YEAR WHEN THIS IMAGE WAS RELEASED> durch die angegebenen Informationen. Entfernen Sie außerdem die Symbole < und >.

    Siehe folgendes Beispiel:

    $locName = "West US" 
    $pubName = "MicrosoftWindowsServer" 
    $offerName = "WindowsServer" 
    $skuName= "2016-Datacenter"
    Get-AzVMImagePublisher -Location $locName | Select $pubName
    Get-AzVMImageOffer -Location $locName -PublisherName $pubName | Select Offer
    Get-AzVMImageSku -Location $locName -PublisherName $pubName -Offer $offerName | Select Skus
    Get-AzVMImage -Location $locName -PublisherName $pubName -Offer $offerName -Skus $skuName | Select Version
    

Abfrage über die Azure CLI

  1. Installieren Sie die Azure CLI (sofern noch nicht geschehen).

  2. Geben Sie nach dem Herunterladen entweder an einer Eingabeaufforderung oder über PowerShell den Befehl az login ein, und melden Sie sich mit Ihren Kontoanmeldeinformationen an.

  3. Geben Sie nach der Anmeldung die folgenden Befehle ein:

    az vm image list-publishers --location "<LOCATION>"
    az vm image list-offers --location "West US" --publisher "<PUBLISHER NAME>"
    az vm image list-skus --location "West US" --publisher "<PUBLISHER NAME>" --offer "<OFFER NAME>"
    az vm image list  --location "West US" --publisher "<PUBLISHER NAME>" --offer "<OFFER NAME>" --sku "<YEAR WHEN THIS IMAGE WAS RELEASED>"
    
  • Ersetzen Sie in den vorherigen Befehlen <LOCATION>, <PUBLISHER NAME>, <OFFER NAME> und <YEAR WHEN THIS IMAGE WAS RELEASED> durch die angegebenen Informationen. Entfernen Sie außerdem die Symbole < und >.

    Siehe folgendes Beispiel:

    az vm image list-publishers --location "West US"
    az vm image list-offers --location "West US" --publisher "MicrosoftWindowsServer"
    az vm image list-skus --location "West US" --publisher "MicrosoftWindowsServer" --offer "WindowsServer"
    az vm image list  --location "West US" --publisher "MicrosoftWindowsServer" --offer "WindowsServer" --sku "2016-Datacenter"
    

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.