建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【HCI】vmware迁移的winserver 2012R2虚拟机内网卡驱动无法正常运行,网卡驱动安装失败(代码31)

更新时间:2024-11-27
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 迁移网络问题 | SCMT 迁移虚拟机网络
适用版本 通用

案例来源:客户vmware迁移过来的win srv2012 R2虚拟机 网卡异常,网卡设备无法正常运行。由于Windows无法加载这个设备所需的驱动程序,导致这个设备工作异常。(代码31)

 

尝试更新网卡驱动,也会失败

1、卸载当前已有的网卡设备,尝试重启后重新安装网卡设备,现象依然存在;

2、安全模式启用网络,网卡设备也是异常;
3、使用winpe执行修复,winPE下网卡正常运行,在winPE下更新网卡设备,替换BakReg注册表,重启后无效;

4、查看尝试卸载安全软件,现象依然存在;
5、由于提示缺少文件,考虑使用sfc、chkdsk修复系统,现象依然存在;

6、挂载源镜像使用dism修复系统,现象依然存在;

7、查看设备安装日志(c:/windows/inf目录下的setupapi.dev),对比正常与异常的网卡驱动安装日志,发现存在一处差别(网卡设备安装时无Class Installer)

8、对比正常winserver2012与异常环境的网卡class注册表(注意一定要用winserver2012R2环境进行对比,因为不同系统版本在这个注册表配置方面会有差异!!!),发现不一致,异常环境上缺少了Installer32键

更新网卡驱动失败,设备无法正常运行的原因为没有想要的网卡Class Installer

实际为注册表的配置异常,缺少了网卡的Installer32键

可以在注册表内获取网卡Class的信息,注册表路径如下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}

对比正常环境,添加正确的Installer32键(注意一定要用winserver2012R2环境进行对比来进行设置,因为不同系统版本在这个注册表配置方面会有差异!!!

 

虚拟机

遇到仅网卡驱动无法正常更新,网卡设备不能正常运行时可以考虑此方面

 

 

 

本页目录
  • 问题描述
  • 告警信息
  • 有效排查步骤
  • 根因
  • 解决方案
  • 操作影响范围
  • 是否是临时解决方案
  • 建议与总结
  • 排查内容