Windows 10 升级后无法启用 Microsoft 网络适配器多路复用器协议

Windows 10 升级后无法启用 Microsoft 网络适配器多路复用器协议

在我将笔记本电脑从 Windows 8.1 升级到 Windows 10 后,我的网络连接消失了,因为适配器设置中未选中所有协议。当我去将它们全部重新打开时,我的网络连接恢复了,但我无法(现在仍然无法)启用多路复用器协议。当我选择它并单击“确定”时,会出现一个对话框通知我,我的选择将导致它被禁用:

在此处输入图片描述

如果我单击No,它会返回到“以太网属性”表,其中多路复用器协议已禁用。如果我单击Yes,它会取消选中多路复用器协议,然后关闭对话框和属性表。

这里的 googler 帮不上什么忙。有几个帖子里有用户表达了同样的问题,但他们得到的支持却毫无用处。

我也尝试在 PowerShell 中执行此操作,以查看它是否 a) 可以正常工作,或者 b) 是否可以给我提供更有用的错误消息。

C:\Users\Benjamin> Get-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_implat

Name                           DisplayName                                        ComponentID          Enabled
----                           -----------                                        -----------          -------
Ethernet                       Microsoft Network Adapter Multiplexor Protocol     ms_implat            False


C:\Users\Benjamin> Enable-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_implat
C:\Users\Benjamin> Get-NetAdapterBinding -InterfaceAlias "Ethernet" -ComponentID ms_implat

Name                           DisplayName                                        ComponentID          Enabled
----                           -----------                                        -----------          -------
Ethernet                       Microsoft Network Adapter Multiplexor Protocol     ms_implat            False

事实证明,这实在是奢望太多了。

在阅读时我确实想到要确保 NdisImPlatform 服务正在运行,并且我确保使用sc.exe

C:\Users\Benjamin> sc.exe config NdisImPlatform start= demand
[SC] ChangeServiceConfig SUCCESS
C:\Users\Benjamin> sc.exe start NdisImPlatform

SERVICE_NAME: NdisImPlatform
        TYPE               : 1  KERNEL_DRIVER
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0
        PID                : 0
        FLAGS              :

此后,我再次尝试了上述方法,但无济于事。

此外,最终这只是为了使桥接网络在 VirtualBox 中工作而进行的琐碎工作,所以我想我可以尝试修复 VirtualBox 安装(通过再次运行安装程序),但这也无济于事。

有人知道为什么 Windows 10 中会发生这种情况以及如何修复它吗?

答案1

Microsoft 网络适配器多路复用器协议应保持未勾选状态。它仅用于 NIC 组合 - 即,您有两个物理网络接口用于负载平衡或冗余配置。在这种情况下,两个物理 NIC 只勾选此绑定(所有其他绑定均清除),并且组合适配器勾选了正常绑定 - 但没有勾选此绑定。

答案2

您正在使用哪个版本的 Virtual Box - 我遇到了同样的问题,但决定升级到新发布的 VirtualBox 版本 5 - 该版本修复了桥接模式下不显示的网络适配器问题,但我仍然无法进入虚拟机 - 端口 22 和 80 无法连接入站。

我可以从虚拟机中退出到互联网,并使用 VirtualBox 程序启动(并连接)机器等,但我喜欢在命令行上使用 VirtualBox 管理器无头运行程序。:(

答案3

最终我还是没有找到直接修复此问题的方法;我安装了 Virtual Box 5 - 直到我寻找解决方案时才意识到它已经发布了 - 然后一切又恢复正常。

相关内容