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
至此,大功告成。
领取专属 10元无门槛券
私享最新 技术干货