在有些情况下,可能需要重新安装tcp/ip以使tcp/ip堆栈恢复为原始状态.可以使用 netshell 实用程序重置 tcp/ip 堆栈,使其恢复到初次安装操作系统时的状态.
您可以使用该实用程序的internet协议(ip)上下文中的reset命令重写以下与tcp/ip相关的注册表项: 【程序编程相关:巧妙启用Windows2003的远程桌面】
netshell实用程序(netsh)是一个命令行脚本编写工具,您可以使用此实用程序配置并监视windows server 2003联网.此工具提供了交互式网络外壳程序接口. 【推荐阅读:活学活用Win2003分区增容功能】
【扩展信息:WindowsServer2003SP1】system\currentcontrolset\services\tcpip\parameters\
system\currentcontrolset\services\dhcp\parameters\运行此命令的结果与删除并重新安装 tcp/ip 协议的效果相同.
命令语法
netsh int ip reset [log_file_name]
要使用netsh 命令重置 tcp/ip 堆栈,您必须指定记录命令结果的日志文件的名称.如果输入了本文“命令示例”一节中介绍的任一命令,当前计算机中的 tcp/ip 堆栈将被重置,且该xx作的活动将被记录到命令行中指定的 resetlog.txt 文件.在第一个示例中,日志文件被创建在当前文件夹中;在第二个示例中,则指定了 resetlog.txt 日志文件的完整路径.
备注:如果该文件的名称与目标文件夹中的现有日志文件的名称相同,则会将新日志文件的信息附加到现有文件的结尾处.
命令示例
下面的示例说明了如何使用netsh 命令重置 tcp/ip 协议堆栈.
示例1
单击开始,然后单击运行.
在打开框中键入 cmd,然后单击确定.
在命令提示符后键入以下命令,然后按 enter 键:
netsh int ip reset resetlog.txt
备注:在上面的命令中,“int”是 interface 命令的缩写形式.
键入 exit,然后按 enter 键.
示例 2
单击开始,然后单击运行.
在打开框中键入 cmd,然后单击确定.
在命令提示符后键入以下命令,然后按 enter 键:
netsh int ip reset c:\resetlog.txt
键入 exit,然后按 enter 键.
要查看有关命令的帮助,请键入空格,然后键入 ?.... 下一页