NDIS Intermediate Driver does not work on Windows 10 Server

Hi, I have an NDIS Intermdiate MUX driver based on NDIS 6.40 that works perfectly on Windows Server 2012 R2 (8.1).

The NDIS Intermediate MUX driver does not work on Windows Server 2016. In fact, the DriverEntry() routine is not even called!
I tried the following, both of which did not work:

  1. Installing the NDIS 640 driver on Windows Server 2016.
  2. Ported the driver to NDIS 650 and installed it. Saw the same issue as 1.

In fact, even the sample MUX driver which works fine on Server 2012 R2 does not work on Windows 10.

The OS version is 1607, and OS Build is 14393.1715.

I came across a couple of posts of others hitting similar issues but no solution has been discussed.:
http://www.osronline.com/showThread.CFM?link=269074
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/6bfb531d-5154-42ab-9359-f57daae8d2dd/ndis-intermediate-driver-doesnt-work-anymore-on-windows-10-64bit-release?forum=wdk
https://social.technet.microsoft.com/Forums/windowsserver/en-US/6d727559-9393-48e6-af4a-9f82117b4fbf/nic-binding-order?forum=WinServerPreview
https://stackoverflow.com/questions/41458915/need-help-for-windows-10-support-for-my-ndis-5-1-im-driver
https://stackoverflow.com/questions/32464145/was-compatibility-for-ndis-5-x-drivers-removed-in-windows-10

Reading these posts, it seems like notify object component does not work as expected on Windows 10, because of the introduction of NetSetup shim to netcfg.

How do I get my NDIS 640 driver to work on Windows 10?

Thanks!

Still waiting on an answer here. Wondering if anyone else is seeing this as well?

Does installing NDIS IM drivers with netcfg.exe command line not work on Windows 10?

Bump.