我刚刚在家里设置了一台 Windows Server 2016 的机器只是为了玩,我不是系统管理员。
首次启动和任何其他重启时,Intel 82578DC 网络适配器出现错误且无法工作(代码 10)。我只需通过设备管理器卸载驱动程序即可使其正常工作。然后 Windows 显然会重新安装它,因为网络连接随后立即出现。
在事件日志中,我能找到的唯一相关内容(对浏览事件日志不太了解)是我重新启动时发生的系统事件:“英特尔 82578DC 千兆网络连接问题:“无法启动网络适配器”操作:从...安装最新的驱动程序[英特尔网站]
我已下载英特尔驱动程序安装工具,该工具声称机器上没有英特尔网络适配器。设备管理器一旦启动并运行,就会声称该设备具有最新的驱动程序。
重启时不会发生这种情况。只需完全关闭并重新通电即可。
不过我不知道该怎么做才能解决这个问题。我的目标是让这台服务器大部分时间处于关闭状态,然后能够打开它并从我的笔记本电脑上使用远程桌面,而不是一直需要一台显示器。
答案1
信息来源:https://www.lifewire.com/how-to-fix-code-10-errors-262318/
可能是什么
“当设备管理器无法启动硬件设备时,就会生成代码 10 错误,这种情况通常是由驱动程序过时或损坏引起的。”
那么,您是否尝试过从英特尔网站完全删除然后安装最新的驱动程序?
“如果驱动程序生成设备管理器无法理解的错误,设备也可能会收到代码 10 错误。换句话说,代码 10 错误有时可能是一个非常通用的消息,表示某种未指定的驱动程序或硬件问题。”
也许存在除驱动程序之外的其他问题,无论是物理问题还是数字问题。
查看“英特尔® 82578DC 千兆以太网 PHY“显示没有适用于 Windows Server 2016 的驱动程序,支持的最新操作系统版本似乎是Windows 8和Windows Server 2008。这些驱动程序可能无法在 Windows Server 2016 上正常工作。
一些可能的解决方案
将驱动程序回滚到比正在使用的版本更旧的版本。
删除或重新配置新安装的设备。(重新安装)
- 尝试系统还原。(由于您“刚刚设置”,因此可能没有任何系统还原)
- 删除驱动程序,然后安装英特尔官方驱动程序。
- 测试另一个 PCI 插槽,也许那个特定的插槽无法正常工作。
- 如果您有旧操作系统的副本,并且该操作系统有为其制作的驱动程序,请测试该操作系统并查看问题是否消失。如果是,则问题可能出在 Windows Server 2016 和驱动程序不兼容上。