This article has been archived. It is offered "as is" and will no longer be updated.
The Microsoft Network Load Balancer (NLB.SYS) is incompatible with NDIS 5.0 and NDIS 5.1 Intermediate Filter drivers.
Use of any product that employs an NDIS 5.x Intermediate Filter driver, based on the DDK/WDK sample PASSTHRU, will cause the Microsoft Network Load Balancer (NLB) driver to fail. NDIS IM Filter drivers are used in many firewall, antivirus and VPN products.Windows Vista, Windows Server 2008 and all operating systems following, use NDIS 6.While NDIS 5 components are supported in NDIS 6 environments, there are limitations.A NDIS IM filter should be ported to either a NDIS 6 Lightweight Filter (LWF) or use the Windows Filtering Platform (WFP), depending on the driver’s purpose.
NLB.SYS is a NDIS Lightweight Filter driver (LWF).When a NDIS 5 IM driver is layered in the same stack, NLB.SYS’ FilterAttachHandler is called twice.The second call to attach fails, so initializing NLB fails.
After installing a product that uses a NDIS 5.x IM driver when NLB is also installed, network icons disappear and IPconfig does no longer show network adapters. The Network Load Balancer will record Event IDs 34, 88 and 98 to the System Event Log from “Microsoft-Windows-NLB”.
Windows Server 2008 Datacenter, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Datacenter without Hyper-V, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Enterprise without Hyper-V, Windows Server 2008 R2 Foundation, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Standard without Hyper-V, Windows Server 2008 Service Pack 2, Windows Server 2008 Standard, Windows Server 2008 Standard without Hyper-V, Windows Small Business Server 2008 Premium, Windows Small Business Server 2008 Standard, Windows Software Development Kit for Windows Server 2008 and .NET Framework 3.5