Windows 10 中是否删除了 NDIS 5.x 驱动程序的兼容性?

Was compatibility for NDIS 5.x drivers removed in Windows 10?

我有一个从 this sample 改编而来的 NDIS 5.x Passthru 驱动程序。显然 NDIS 6 已经可用了很长一段时间,使 5.x 过时,但向后兼容性允许驱动程序继续 运行 直到并包括 Windows 8.1,因此代码没有已更新。

现在相同的驱动程序在 Windows10 上不起作用。(编辑添加:驱动程序加载,但 "netcfg /b" 显示它没有绑定到任何适配器。)sys 文件是同样,安装方式和签名与 Win8.1 相同。我找不到任何官方消息来源表明 NDIS 5.x 兼容性已从 Windows 10 中删除,但我确实找到 several people with the same problem 推测情况如此。

我们是否正式知道 NDIS 5.x 兼容性是否已从 Windows 10 中删除,and/or 是否有某种兼容模式可以激活以允许我继续使用我的现有的驱动程序,直到我想出 B 计划?

不,NDIS 向后兼容性未在 Windows 10 中删除。添加了名为 NetSetup 的新网络 class 安装程序,其中包含用于旧 NetCfg 调用的垫片。显然,垫片中存在一个错误,导致像我这样的驱动程序安装但不绑定到任何适配器。他们正在指派专人处理,有解决方案时我会更新此答案。

编辑补充:微软决定不解决这个问题,因为很少有人受它影响。