12月补丁导致Windows Server虚拟机适配器损坏 附临时解决方案
微软昨天向Windows受支持的版本发布12月累积更新 ,毫无意外这次更新依然修复旧BUG又带来新的BUG。
Windows Server服务器系统安装更新后会导致HYPER-V虚拟机的网络适配器损坏,这样虚拟机就无法联网。
毕竟是服务器系统主要客户是企业所以微软收到反馈后火速排查,目前调查是新添加的网卡会出现兼容错误。
如果服务器在安装更新前已经有安装的网卡,则这些网卡可以继续使用,不会出现创建虚拟机直接抛出故障。
在Windows Server系统上使用HYPER-V创建虚拟机时,新的网络适配器以及新安装的网卡会在创建时报错。
管理员可能会收到如下提示: vmName 无法修改设备以太网连接、SLBVMName 无法修改设备以太网连接。
管理员还可能遇到SDN RAS网关服务错误,此时系统抛出的是GatewayVMName无法修改设备以太网连接。
网卡适配兼容问题导致由软件定义的虚拟机主机工作流异常是根本原因,目前微软还在制定彻底的解决方案。
受影响的企业可以暂时通过微软提供的命令进行处理,目前适逢西方圣诞假期估计彻底修复还要企业多等等。
上述问题目前影响Windows Server 2022 和 2019版,对应的累积更新为KB5021249和KB5021237号补丁。
要解决此问题请使用管理员模式的PowerShell执行下列命令,如大规模部署则可以使用微软提供的脚本文件。
$lang = (Get-WinSystemLocale).Name C:\Windows\system32\wbem\mofcomp.exe C:\Windows\system32\wbem\$lang\VfpExt.mfl C:\Windows\system32\wbem\mofcomp.exe C:\Windows\system32\wbem\VfpExt.mof