Intel i211网卡在server2016中无驱动的解决方案

Intel为增加其服务器版本的主板销量,对一些非服务器的网卡,不提供驱动支持,所以在一些PC机、工控机、嵌入式系统上,你会为装了server2012R2或SERVER2016,却找不到网卡驱动而抓狂。对于这种状况,并不是没有解决方案,昨晚分析了下从Intel网站上download下来的最新版的intel_network_20_0_driver,小改动一下,跳过Intel驱动数字证书认证,完美解决Intel I211网卡在64位server2016中的驱动,流程如下:

一、在INTEL官网或驱动之家下载intel网卡驱动包,解压后进入解压目录,按下CTRL+F,输入I211查询,结果如图:

用记事本打开搜索到的e1r64x64.inf,继续CTRL+F,查找I211,下图,

此步是为了得到E1539.6.3.1,然后以E1539为关键字继续在此文档中从头搜索,如图:

复制这一整行,将其粘贴到[Intel.NTamd64.6.3]的最后一行,如图:

保存退出。

然后将intel_network_20_0_driver\PRO1000\Winx64目录下的NDIS64目录单独拷贝到你保存驱动的目录里面吧,我将其保存到随机附带驱动目录,然后将目录名改名为lanX64。

二、跳过驱动数字证书认证,安装驱动

点开始-设置-更新和安全-恢复-高级启动-立即重启,重启完后,系统会进入Powershell模式,按顺序输入以下三条命令:

bcdedit -setloadoptions DISABLE_INTEGRITY_CHECKS

bcdedit -setTESTSIGNINGON

exit

执行完exit后,系统会重启,重新进入测试模式下的server2016系统,然后在设备管理器中找到那有问号的网络适配器吧,双击后点:

更新驱动程序—>浏览计算机查找文件—>从计算机的设备驱动列表中选取—->定位到刚才修改的那个e1d64x64文件,点下一步吧,期间会有未经过INTEL签名的驱动的提示,不用管它,继续安装完,你就会发现有问题的网络适配器已经正常了。

最后一步:

点开始-设置-更新和安全-恢复-高级启动-立即重启,重启完后,系统会进入Powershell模式,按顺序输入以下三条命令:

bcdedit -setloadoptions ENABLE_INTEGRITY_CHECKS

bcdedit -setTESTSIGNINGOFF

exit

至此,大功告成。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171224G0MITW00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券