Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

Symptoms

Consider the following scenario:

  • You are running a Windows Server 2008 virtual machine in the Hyper-V environment on a Windows Server 2008 host computer.

  • You try to create a new Network Load Balancing (NLB) cluster on this virtual machine. Or, you try to add this virtual machine to an existing NLB cluster.

In this scenario, the NLB host on the virtual machine does not converge as expected. Additionally, if a large volume of traffic occurs in the NLB cluster, the guest system on the virtual machine may restart unexpectedly, and you may receive the following Stop error message:

STOP: 0x000000E1 (parameter1, parameter2,
parameter3,
parameter4)

Note This Stop error message may indicate that a crash occurred in the Nlb.sys driver.

Cause

This convergence problem occurs because of a missing configuration in the Hyper-V environment. The unexpected virtual machine restart occurs because of a deadlock condition in the Nlb.sys driver.


Note: Hotfix is available for this article but this hotfix will be fixed for restart unexpectedly with stop error. 
The convergence problem still existed after installed this hotfix. You must require to fix your NLB configuration refer to Post-installation instructions in RESOLUTION section.

This requirement is limitation for the Windows Server 2008 all editions.

Resolution

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:

http://support.microsoft.com/contactus/?ws=supportNote The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Important Windows Vista and Windows Server 2008 hotfixes are included in the same packages. However, only one of these products may be listed on the “Hotfix Request” page. To request the hotfix package that applies to both Windows Vista and Windows Server 2008, just select the product that is listed on the page.

Prerequisites

To apply this hotfix, you must have the Network Load Balancing feature installed on the virtual machine.

Restart requirement

You do not have to restart the virtual machine after you apply this hotfix. However, you must restart the virtual machine when you configure the virtual machine settings in the Hyper-V environment.

Hotfix replacement information

This hotfix does not replace a previously released hotfix.

Post-installation instructions

To resolve this problem, apply this hotfix on the virtual machine. Then, create a new NLB cluster, or add the virtual machine to an existing NLB cluster.

To create a new NLB cluster, follow these steps:

  1. Open Network Load Balancing Manager. To do this, click
    Start, point to Administrative Tools, and then click Network Load Balancing Manager.

  2. In the console tree, right-click Network Load Balancing Clusters, and then click New Cluster.

  3. In the Host box, type the computer name of the virtual machine that will be the new host, and then click
    Connect.

  4. In the Interfaces available for configuring a new cluster list, select a network adapter for the NLB cluster, and then click Next.

    Note If you have not defined a static IP address for the selected interface, you will be prompted to define a static IP address on the next screen.

  5. On the New Cluster: Cluster IP Addressesscreen, define the virtual IP address for the NLB cluster, note the MAC address in the Network Address property, and then click
    Next.

    Note You will use this MAC address in step 11.

  6. Under Cluster operation mode, click
    Unicast, and then click Next.

  7. Complete the rest of the NLB configuration, and then shut down the virtual machine.

    Note In this step, the NLB host still does not converge. If you start the virtual machine, you may receive the following error message:

    The bind operation was successful but nlb is not responding to Queries

  8. On the host computer, open Hyper-V Manager. To do this, click Start, point to Administrative Tools, and then click Hyper-V Manager.

  9. In the details pane, under Virtual Machines, right-click the virtual machine that you want to configure, and then click Settings.

  10. In the navigation pane, click the network adapter that you use for the NLB cluster.

  11. In the details pane, click Static under Mac Address, and then specify the MAC address that you noted in step 5.

  12. Start the virtual machine.

  13. Open Network Load Balancing Manager.

  14. In the console tree, expand Network Load Balancing Clusters, right-click the NLB host, and then click Host Properties.

  15. Click OK to begin the NLB configuration process. The NLB configuration process adds the virtual IP address of the cluster to the TCP/IP properties of the network adapter.

To add the virtual machine to an existing NLB cluster, follow these steps:

  1. Open Network Load Balancing Manager. To do this, click
    Start, point to Administrative Tools, and then click Network Load Balancing Manager.

  2. In the console tree, right-click Network Load Balancing Clusters, and then click Connect to Existing.

  3. In the Host box, type the computer name of the virtual machine that is part of the existing NLB cluster, and then click
    Connect.

  4. Right-click the cluster, click Cluster Parameters, note the MAC address in the Network Address property, and then click Cancel.

    Note You will use this MAC address in step 12.

  5. Right-click the NLB cluster, and then click Add Host To Cluster.

  6. Specify the name of the new host, and then click
    Connect. The network adapters that are available for the host are listed at the bottom of the dialog box.

  7. Click the network adapter that you want to use for Network Load Balancing, and then click Next. The IP address that is configured on this network adapter is the dedicated IP address for this host.

  8. Complete the rest of the NLB configuration, and then shut down the virtual machine.

    Note In this step, the NLB host still does not converge. If you start the virtual machine, you may receive the following error message:

    The bind operation was successful but nlb is not responding to Queries

  9. On the host computer, open Hyper-V Manager. To do this, click Start, point to Administrative Tools, and then click Hyper-V Manager.

  10. In the details pane, under Virtual Machines, right-click the virtual machine that you want to configure, and then click Settings.

  11. In the navigation pane, click the network adapter that you use for the NLB cluster.

  12. In the details pane, click Static under Mac Address, and then specify the MAC address that you noted in step 4.

  13. Start the virtual machine.

  14. Open Network Load Balancing Manager.

  15. In the console tree, expand Network Load Balancing Clusters, right-click the NLB host, and then click Host Properties.

  16. Click OK to begin the NLB configuration process. The NLB configuration process adds the virtual IP address of the cluster to the TCP/IP properties of the network adapter.

Notes

  • You must update the Hyper-V configuration static MAC address by using the instructions that are described here when one of the following events occurs:

    • The primary cluster IP address of the NLB cluster changes.

    • The mode of operation for the NLB cluster changes.

  • These steps assume that the Network Load Balancing feature is installed. For more information about how to install and how to configure NLB, visit the following Microsoft Web site:

    http://technet2.microsoft.com/windowsserver2008/en/library/d7c4efd2-3cf0-4b3d-9207-4746cab1f9aa1033.mspx

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Windows Server 2008, x86-based versions

File name

File version

File size

Date

Time

Platform

Package_1_for_kb953828~31bf3856ad364e35~x86~~6.0.1.0.mum

Not Applicable

1,805

02-Jun-2008

23:07

Not Applicable

Package_2_for_kb953828~31bf3856ad364e35~x86~~6.0.1.0.mum

Not Applicable

1,809

02-Jun-2008

23:07

Not Applicable

Package_for_kb953828_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mum

Not Applicable

1,423

02-Jun-2008

23:07

Not Applicable

Package_for_kb953828_sc~31bf3856ad364e35~x86~~6.0.1.0.mum

Not Applicable

1,422

02-Jun-2008

23:07

Not Applicable

Package_for_kb953828_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum

Not Applicable

1,423

02-Jun-2008

23:07

Not Applicable

Package_for_kb953828_server~31bf3856ad364e35~x86~~6.0.1.0.mum

Not Applicable

1,430

02-Jun-2008

23:07

Not Applicable

X86_af25424cfe0c1506be55db880444d957_31bf3856ad364e35_6.0.6001.22192_none_b205d96faf254167.manifest

Not Applicable

722

02-Jun-2008

23:07

Not Applicable

X86_microsoft-windows-n..ncing-networkdriver_31bf3856ad364e35_6.0.6001.22192_none_ae3445ed31cec591.manifest

Not Applicable

4,343

01-Jun-2008

19:01

Not Applicable

Nlb.sys

6.0.6001.22192

197,632

01-Jun-2008

01:35

x86

Windows Server 2008, Itanium-based versions

File name

File version

File size

Date

Time

Platform

Ia64_4c5a3d8e2dd5f2d80fd7f22d40e6eaee_31bf3856ad364e35_6.0.6001.22192_none_01d215a4a10ddcb4.manifest

Not Applicable

724

02-Jun-2008

23:06

Not Applicable

Ia64_microsoft-windows-n..ncing-networkdriver_31bf3856ad364e35_6.0.6001.22192_none_ae35e9e331ccce8d.manifest

Not Applicable

4,349

01-Jun-2008

21:20

Not Applicable

Package_1_for_kb953828~31bf3856ad364e35~ia64~~6.0.1.0.mum

Not Applicable

1,810

02-Jun-2008

23:06

Not Applicable

Package_for_kb953828_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mum

Not Applicable

1,427

02-Jun-2008

23:06

Not Applicable

Package_for_kb953828_server~31bf3856ad364e35~ia64~~6.0.1.0.mum

Not Applicable

1,434

02-Jun-2008

23:06

Not Applicable

Nlb.sys

6.0.6001.22192

568,832

01-Jun-2008

02:01

IA-64

Windows Server 2008, x64-based versions

File name

File version

File size

Date

Time

Platform

Amd64_7d403944368b2d5dfb3014b27070963b_31bf3856ad364e35_6.0.6001.22192_none_05d7f980774163d7.manifest

Not Applicable

726

02-Jun-2008

23:07

Not Applicable

Amd64_microsoft-windows-n..ncing-networkdriver_31bf3856ad364e35_6.0.6001.22192_none_0a52e170ea2c36c7.manifest

Not Applicable

4,355

01-Jun-2008

19:25

Not Applicable

Package_1_for_kb953828~31bf3856ad364e35~amd64~~6.0.1.0.mum

Not Applicable

1,815

02-Jun-2008

23:07

Not Applicable

Package_2_for_kb953828~31bf3856ad364e35~amd64~~6.0.1.0.mum

Not Applicable

1,819

02-Jun-2008

23:07

Not Applicable

Package_for_kb953828_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mum

Not Applicable

1,431

02-Jun-2008

23:07

Not Applicable

Package_for_kb953828_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum

Not Applicable

1,430

02-Jun-2008

23:07

Not Applicable

Package_for_kb953828_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum

Not Applicable

1,431

02-Jun-2008

23:07

Not Applicable

Package_for_kb953828_server~31bf3856ad364e35~amd64~~6.0.1.0.mum

Not Applicable

1,438

02-Jun-2008

23:07

Not Applicable

Nlb.sys

6.0.6001.22192

243,712

01-Jun-2008

02:11

x64

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

More Information

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×