Fix: Windows 7 hangs when an application performs many I/O operations to a network share

This article contains a hotfix for the scenario; you use an application to access a network share from a Windows 7 or Windows Server 2008 R2 computer, when the application performs many I/O operations to the network share, Windows stops responding.

This issue occurs because of a new behavior of the Server Message Block (SMB) mini-redirector (mrxsmb.sys) in Windows 7 and in Windows Server 2008 R2.

A power request object is created and then destroyed for every SMB network file operation. When an application performs heavy I/O to the network share, many threads that read or write to the network share create many power request objects. Therefore, the Power service cannot process the power request objects as fast as they are generated.

If you use the Memory Pool Monitor utility (Poolmon.exe) to troubleshoot this issue, you notice that the values of the AlMs and Powe tags increase and eventually consume all pool resources.

This issue does not occur if you disable the Power service. Alo, Windows may recover from this issue if you close the application that is accessing the network.

To resolve this issue, Microsoft KB2582112 recommends you download and run Hotfix 376653 solution.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: