Windows 启动管理器错误 |
您所在的位置:网站首页 › windows启动管理器启动失败 › Windows 启动管理器错误 |
Windows 启动管理器错误 - 0xC0000428状态无效映像哈希
项目
10/20/2023
本文提供了解决使用预览映像且试用期已过期的问题的步骤,这些问题阻止启动 Azure 虚拟机 (VM) 。 症状使用启动诊断查看 VM 的屏幕截图时,会看到屏幕截图显示 Windows 启动管理器,并显示以下消息: 文件:\windows\system32\boot\winload.exe 状态:0xc0000428 信息:Windows 无法验证此文件的数字签名。
或消息: 文件:\Windows\system32\winload.exe 状态:0xc0000428 信息:无法验证此文件的数字签名。 原因 用于生成 VM 的映像是具有到期日期的预览映像,而不是 RTM (发布到制造) 映像。 预览图像具有指定的生命周期,在通过到期日期时会显示你看到的屏幕截图,这意味着图像的试用已结束。 预览图像示例a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhd 无法延长预览图像的到期日期。 预览版过期后,VM 将无法再启动。 试用期可能会有所不同,具体取决于产品。 例如,Windows 预览版映像的试用期为 180 天。 在 Azure 中,作为预览版的 Windows 的所有映像在其说明中都会包含一条注释,说明它们不用于生产,并且只能在指定的试用期内使用或作为“预览版”使用。 解决方案提示 如果最近备份了 VM,可以尝试 从备份还原 VM 以修复启动问题。 如果映像是预览映像,则无法延长所用映像的到期日期,需要使用非预览映像 部署新的 VM 。 以下步骤将帮助你确定你是否使用了预览映像,并提供资源来帮助你将数据从此 VM 传输到新 VM。 如果已将图像明确标识为预览图像,则无法恢复该映像,因为它现在已过期。 根据你的偏好,可以使用 Azure PowerShell 或 Azure CLI 来查询映像,以确定它是否为预览图像。 可以使用这些命令确认图像是预览图像。 使用 Azure PowerShell 进行查询打开Windows PowerShell应用程序。 运行以下命令: $locName = "" $pubName = "" $offerName = "" $skuName= "" 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在前面的命令中,将 、、 和 替换为所述信息。 同时删除“””符号。 请参阅以下示例: $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 使用 Azure CLI 进行查询如果尚未安装,则需要 安装 Azure CLI。 下载后,使用命令提示符或 PowerShell 输入命令, az login 然后使用帐户凭据登录。 登录后,输入以下命令: az vm image list-publishers --location "" az vm image list-offers --location "West US" --publisher "" az vm image list-skus --location "West US" --publisher "" --offer "" az vm image list --location "West US" --publisher "" --offer "" --sku ""在前面的命令中,将 、、 和 替换为所述信息。 同时删除“””符号。 请参阅以下示例: 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" 联系我们寻求帮助如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 还可以将产品反馈提交到 Azure 反馈社区。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |