由於與網絡應用的整合性 進一步加強,因此在Windows2003中,如果在“本地連接”屬性中顯示“此連接使用下列項目”列表中單擊Internet協議(TCP/IP)項,會發現卸載按鈕“不可用”是經常發生的事情,不能刪除或重置協議。
這個時候重新安裝TCP/IP協議以使TCP/IP堆棧恢復為原始狀態,該怎麼做呢?
其實可以使用NetShell(命令縮寫為netsh)命令重置TCP/IP堆棧,使其恢復到初次安裝系統時的狀態。可以使用該實用程序的reset子命令重寫以下與TCP/IP相關的注冊表項:
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\
此命令與刪除並重新安裝TCP/IP協議的效果是相同的,命令語法為:“netsh int ip reset[log_file_name]”。下面的兩例說明如何使用netsh命令重置TCP/IP協議堆棧。
例1
單擊“開始”,在“運行”中輸入cmd進入命令提示符,鍵入以下命令,然後按回車:
netsh int ip reset resetlog.txt
例2
單擊開始在運行中輸入cmd,在命令提示符後鍵入以下命令,然後按回車鍵:
netsh int ip reset c:\resetlog.txt
要使用netsh命令重置TCP/IP堆棧,必須指定記錄命令結果的日志文件的名稱。在第一個示例中,日志文件被創建在當前文件夾中;在第二個示例中,則指定了Resetlog.txt日志文件的完整路徑。
如果要查看有關命令的幫助,輸入空格後輸入﹖,即會顯示有關netsh上下文中可用命令的其他幫助。例如,要查看netsh命令,應在命令後鍵入以下命令:
鍵入netsh ﹖,然後按回車鍵。
鍵入netsh int ﹖,然後按回車鍵。
鍵入netsh int ip ﹖,然後按回車鍵。
鍵入netsh int ip reset ﹖,然後回車按鍵。