安装虚拟机提示未启动服务器,Hyper-V虚拟机未启动,并触发0x80070057错误

当尝试在Windows Server 2012R2或Hyper-V Server 2012 R2上启动虚拟机时,如果安装了McAfee VirusScan Enterprise 8.8补丁5,可能会遇到0x80070057错误。该错误与McAfee的mfedisk.sys驱动程序冲突,解决方法是禁用注册表中的mfedisk.sys驱动程序并重启计算机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hyper-V虚拟机未启动,并触发0x80070057错误

09/17/2020

本文内容

本文提供了一个解决方案0x80070057尝试启动虚拟机时发生的错误。

适用于:  Windows Server 2012R2

原始 KB 编号:   3084322

症状

请考虑以下情况:

您Hyper-V R2 Windows Server 2012或 Microsoft Hyper-V Server 2012 R2 服务器上运行。

使用传递磁盘配置虚拟机。

在 VSE 8.8 修补程序 5 Enterprise (安装或) McAfee VirusScan。

在此方案中尝试启动虚拟机时,它不会启动,并返回以下错误:

[窗口标题]

Hyper-V Manager

[Main Instruction]

尝试启动所选虚拟机时出错, () 。

[Content]

' ' failed to start.

综合 SCSI 控制器 (实例 ID) :无法打开,出现错误"一个或多个参数无效"。

Attachment ' ' failed to open because of error: 'One or more arguments are invalid'.

如果在消息 窗口中单击"查看详细信息", 将显示以下信息:

[扩展信息]

' ' failed to start. (虚拟机 ID )

' ' Synthetic

<think>嗯,用户遇到了在安装Ubuntu 20.04 LTS时出现的错误错误代码是0x80071772和WSL_E_INSTALL_PROCESS_FAILED。我需要先理解这些错误代码的含义,然后找出可能的原因和解决方案。 首先,错误代码0x80071772通常与Windows子系统相关的问题有关。查阅微软的文档,这个错误可能表示系统组件不兼容或损坏。另一个错误WSL_E_INSTALL_PROCESS_FAILED说明安装过程中出现了问题,可能涉及WSL的配置或系统设置。 接下来,我需要考虑用户的环境。用户可能使用的是Windows 10或11,且尝试通过Microsoft Store或命令行安装Ubuntu。常见的原因可能包括WSL启用、系统组件损坏、虚拟化支持开启,或者安装文件损坏。 可能的解决步骤包括: 1. 确保WSL功能已启用,且可能需要启用虚拟机平台。 2. 检查系统更新,安装最新的Windows更新。 3. 确认虚拟化在BIOS中已开启,这通常在BIOS设置中调整。 4. 重置WSL或重新注册分版,使用wsl --unregister和重新安装。 5. 检查防病毒软件或防火墙是否干扰了安装过程。 6. 手动下载行版包进行安装,避免使用商店可能的问题。 另外,用户可能需要以管理员权限运行命令行工具,或者清理旧的WSL实例。同时,系统文件损坏的可能性也需要考虑,比如使用DISM和SFC工具修复系统文件。 需要将这些步骤结构化,用清晰的中文逐步指导用户排查问题,提供具体的命令和操作路径,如启用功能的PowerShell命令,检查BIOS设置的方法,以及手动安装的步骤。同时,提醒用户备份数据,以防万一。</think>当你在安装 Ubuntu 20.04 LTS 时遇到 `WslRegisterDistribution failed with error: 0x80071772` 和 `WSL_E_INSTALL_PROCESS_FAILED` 错误,通常与 Windows 子系统(WSL)的配置或系统兼容性有关。以下是逐步排查和解决方案: --- ### 一、错误原因分析 1. **系统组件不兼容** - 错误代码 `0x80071772` 通常表示系统文件或依赖项损坏 - `WSL_E_INSTALL_PROCESS_FAILED` 表明 WSL 安装进程意外终止 2. **常见触发场景** - WSL 正确启用或版本冲突 - 虚拟化支持开启(Hyper-V/Virtual Machine Platform) - 系统更新完成或文件损坏 - 防病毒软件/防火墙拦截 --- ### 二、解决方案步骤 #### 步骤 1:启用 WSL 和虚拟化功能 1. 以管理员身份打开 PowerShell,依次执行: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 2. **重启计算机**使配置生效。 #### 步骤 2:设置 WSL 2 为默认版本 ```powershell wsl --set-default-version 2 ``` #### 步骤 3:检查 BIOS/UEFI 虚拟化支持 1. 重启电脑进入 BIOS/UEFI 设置(通常按 `F2`, `Del`, 或 `F10`) 2. 启用以下选项(不同主板名称可能不同): - `Intel Virtualization Technology (VT-x)` 或 `AMD-V` - `Virtualization Extensions` #### 步骤 4:清理旧 WSL 实例(如有残留) ```powershell wsl --unregister Ubuntu-20.04 ``` #### 步骤 5:手动下载安装 Ubuntu 20.04 1. 访问 [Ubuntu WSL 官方包](https://aka.ms/wslubuntu2004) 下载 `.appx` 文件 2. 右键选择 `.appx` 文件 -> 以管理员身份运行安装 #### 步骤 6:修复系统文件 1. 在 PowerShell 中运行系统文件检查: ```powershell sfc /scannow dism /online /cleanup-image /restorehealth ``` --- ### 三、补充说明 - **防病毒软件**:暂时关闭第三方安全软件(如 McAfee/Norton) - **Windows 版本要求**:确保系统为 **Windows 10 2004 以上**或 **Windows 11** - **存储路径检查**:避免将 WSL 安装在含中文/特殊字符的路径中 --- ### 四、验证安装 成功修复后,执行以下命令验证: ```powershell wsl -l -v ``` 应显示类似输出: ```text NAME STATE VERSION * Ubuntu-20.04 Running 2 ``` 如果问题仍解决,建议在微软官方论坛提交日志文件(路径:`%userprofile%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_xxx\LocalState`)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值