Microsoft KB Archive/327374

= ICMP stops processing when the Routing and Remote Access service is running on a Windows 2000 Server-based computer =

Article ID: 327374

Article Last Modified on 10/30/2006

-

APPLIES TO


 * Microsoft Windows 2000 Service Pack 3
 * Microsoft Windows 2000 Service Pack 4
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Advanced Server

-



This article was previously published under Q327374



Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry



SYMPTOMS
When the Routing and Remote Access service is running on a Windows Server 2000-based computer, the server may stop processing Internet Control Management Protocol (ICMP) redirects.



CAUSE
This problem may occur when the Routing and Remote Access service that is running on the Windows Server 2000-based computer sets the value of the EnableICMPRedirect or the EnableICMPRedirects (plural) registry entry to 0. After you install Windows 2000 Service Pack 3 (SP3) or Windows 2000 Service Pack 4 (SP4), the TCP/IP stack reads the value of the EnableICMPRedirect or the EnableICMPRedirects registry entry as 0. The value of 1 enables ICMP redirects, and 0 disables ICMP redirects.



RESOLUTION
To resolve this problem, follow these steps:  Disable Routing and Remote Access. To do this, follow these steps:  Click Start, point to Programs, point to Administrative Tools, and then click Routing and Remote Access. Right-click the Windows 2000 Server-based computer, and then click Disable Routing and Remote Access. When you are prompted to confirm that you want to disable Routing and Remote Access, click Yes.  Re-enable Routing and Remote Access. To do this, follow these steps:  Click Start, point to Programs, point to Administrative Tools, and then click Routing and Remote Access.</li> Right-click the Windows 2000 Server-based computer, and then click Enable Routing and Remote Access.</li> When you are prompted to confirm that you want to enable Routing and Remote Access, click Yes.</li></ol> </li> Set the EnableICMPRedirect or the EnableICMPRedirects DWORD value to 1. To do this, follow these steps.

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.  Click Start, click Run, type regedit, and then click OK.</li> In Registry Editor, locate and then click the following subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

</li> In the right pane, right-click EnableICMPRedirect or EnableICMPRedirects, and then click Modify.</li> In the Edit DWORD Value dialog box, type 1 in the Value data box, and then click OK.</li> Quit Registry Editor.</li></ol> </li></ol>

<div class="status_section">

STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section of this article.

<div class="moreinformation_section">

MORE INFORMATION
For additional information about a problem with disabling ICMP redirects in Windows 2000 SP2 and earlier, click the following article number to view the article in the Microsoft Knowledge Base:

293626 Cannot disable ICMP redirects by changing &quot;EnableICMPRedirect&quot; registry value

Keywords: kbprb KB327374

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.