無法停用 ICMP 重新導向,藉由變更"EnableICMPRedirect"的登錄值


重要: 本文包含修改登錄的相關資訊。您可以修改登錄之前,請務必將它備份起來,並了解如何在發生問題時還原登錄。如需有關如何備份、 還原和編輯登錄的資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
Microsoft Windows 登錄256986說明

狀況


Windows 2000 可以變更下列登錄機碼中的EnableICMPRedirect值的值來停用 ICMP 重新導向:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
預設值為 1 啟用 ICMP 重新導向、 及 0 停用 ICMP 重新導向。修改這個登錄值設為 0 應該會導致建立主機路由,在收到 ICMP 重新導向封包時。不過,此機碼值的變更有 ICMP 重新導向不會影響。

原因


當 Windows 2000 中找尋EnableICMPRedirects (複數) 的登錄值,而不是EnableICMPRedirect值,就會發生這個問題。

解決方案


若要解決這個問題,請取得最新的 service pack 的 Windows 2000。如需其他資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
如何取得最新的 Windows 2000 Service Pack 的260910
此修正程式的英文版應該具有下列檔案屬性或更新版本:

Date Time Version Size File name
---------------------------------------------------------
5/29/2001 07:54a 5.0.2195.3649 118,800 Afd.sys
5/31/2001 03:31p 5.0.2195.3649 104,720 Msafd.dll
5/30/2001 02:28p 5.0.2195.3650 312,240 Tcpip.sys
5/29/2001 07:53a 5.0.2195.3649 16,208 Tdi.sys
5/31/2001 03:32p 5.0.2195.3649 17,680 Wshtcpip.dll

因應措施


警告︰不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 不保證您不當使用登錄編輯程式所產生的問題都可以解決。請自行承擔使用登錄編輯器的風險。

若要解決這個問題,建立EnableICMPRedirects
登錄值,因此您可以啟用或停用 ICMP 重新導向。

狀態


Microsoft 已確認這是本文開頭所列的 Microsoft 產品的問題。這個問題已經在 Windows 2000 Service Pack 3年中第一次獲得修正。

更多的資訊


如需其他有關如何取得 Windows 2000 Datacenter Server 的 hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

265173資料中心的程式和 Windows 2000 資料中心伺服器產品
如需其他有關如何安裝多個 hotfix 與只有一個重新開機的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

296861使用 QChain.exe 以重新開機一次安裝多個 Hotfix
如需其他有關如何一次安裝 Windows 2000 和 Windows 2000 的 hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

249149安裝 Microsoft Windows 2000 和 Windows 2000 的 Hotfix
如需其他有關 ICMP 重新導向的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

243427 ICMP 重新導向路由覆寫 OSPF 路由