如何修复 Broadcom 适配器上的 Hyper-V 网络丢失

Jacki

Hyper-V 虚拟机中的网络中断会严重影响工作效率和系统可靠性。当您遇到“Miniport NIC 'Microsoft Hyper-V Network Adapter' restarted”消息时,表明您的虚拟交换机的网络适配器已重新启动,导致网络丢失。此问题在 Broadcom 网络适配器中尤其普遍。让我们探索有效的解决方案来解决这些 Hyper-V 网络丢失问题并恢复稳定的连接。

步骤一:验证主机网络稳定性

在深入研究具体修复之前,请确保主机本身没有遇到网络问题。如果主机网络稳定但虚拟机仍然失去连接,请继续执行以下解决方案。

方法1:禁用NetworkStateChangeTask

Windows 中的 NetworkStateChangeTask 有时会干扰 Hyper-V 环境中的网络连接。

步骤一:按 Windows 键并键入“任务计划程序”打开任务计划程序。

步骤2:导航到任务列表中的 NetworkStateChangeTask。

步骤3:右键单击 NetworkStateChangeTask 并选择“禁用”。

第4步:重新启动 Hyper-V 主机并检查网络丢失是否仍然存在。

方法 2:创建并配置新的虚拟交换机

如果当前的虚拟交换机导致问题,创建新的虚拟交换机可能会解决该问题。

步骤一:打开 Hyper-V 管理器。

步骤2:在“操作”窗格中,单击“虚拟交换机管理器”。

步骤3:选择“新建虚拟网络交换机”并选择“外部”。

第4步:为新交换机命名,然后单击“应用”,然后单击“确定”。

第5步:右键单击您的虚拟机并选择“设置”。

阅读更多:如何修复 Hyper-V 虚拟机重新启动后消失的问题

第6步:转到“网络适配器”选项卡,然后从下拉菜单中选择新创建的交换机。

第7步:应用更改并重新启动虚拟机。

方法 3:禁用虚拟机队列 (VMQ)

VMQ 有时会在虚拟化环境中导致网络问题,尤其是使用 Broadcom 适配器时。

步骤一:打开设备管理器(按 Windows 键 + X 并选择“设备管理器”)。

步骤2:展开“网络适配器”部分。

步骤3:右键单击您的 Broadcom 网络适配器并选择“属性”。

第4步:进入“高级”选项卡,在属性列表中找到“虚拟机队列”。

第5步:将值设置为“禁用”,然后单击“确定”。

第6步:重新启动 Hyper-V 主机以应用更改。

方法 4:使用静态 IP 地址

静态 IP 地址可以为虚拟机提供更一致的网络连接。

步骤一:在 Hyper-V 主机上打开网络和共享中心。

步骤2:单击“更改适配器设置”。

步骤3:右键单击您的网络适配器并选择“属性”。

第4步:选择“Internet 协议版本 4 (TCP/IPv4)”,然后单击“属性”。

第5步:选择“使用以下 IP 地址”并输入适当的静态 IP 详细信息。

第6步:单击“确定”保存更改并重新启动网络服务。

方法5:更新网络驱动程序

过时或不兼容的驱动程序通常会导致 Hyper-V 环境中的网络问题。

步骤一:访问您的网络适配器制造商的官方网站。

步骤2:下载适用于您的特定 Broadcom 适配器型号的最新驱动程序。

步骤3:按照制造商的说明安装更新的驱动程序。

第4步:重新启动 Hyper-V 主机以确保正确加载新驱动程序。

或者,您可以通过设备管理器更新驱动程序:

步骤一:打开设备管理器并展开“网络适配器”部分。

步骤2:右键单击您的 Broadcom 适配器并选择“更新驱动程序”。

步骤3:选择“自动搜索更新的驱动程序软件”并按照提示操作。

通过实施这些解决方案,您应该能够解决 Broadcom 适配器上的 Hyper-V 网络丢失问题。请记住在使用每种方法后测试您的虚拟机连接,以确定哪种解决方案最适合您的特定设置。如果问题仍然存在,请考虑咨询您的网络管理员或 Microsoft 支持人员以获得进一步帮助。