netsh int ip reset 究竟重置了什么?

Iva*_*van 13 windows windows-server-2008 netsh

遇到这个问题并找到了这个解决方案,我想我也许应该尝试netsh int ip reset reset命令,但我担心它可以重置一些重要的设置并使我无法远程访问服务器。那么它究竟重置了什么?

mfi*_*nni 9

这是您询问的命令在谷歌中的第一次命中。

http://support.microsoft.com/kb/299357

当您运行 reset 命令时,它会重写 TCP/IP 使用的两个注册表项。这与删除和重新安装协议的结果相同。reset 命令会重写以下两个注册表项:

SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ 
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\ 
Run Code Online (Sandbox Code Playgroud)


小智 6

它是以下的简写:

netsh int ip reset resetlog.txt

netsh i   i  r     r
Run Code Online (Sandbox Code Playgroud)

最后一个 'r' 是您真的不想阅读的“日志文件”。

它有什么作用?它用大锤敲击您的 TCP/IP 堆栈。并通过重写两个注册表项强制重建它:

SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 
SYSTEM\CurrentControlSet\Services\DHCP\Parameters
Run Code Online (Sandbox Code Playgroud)

这与删除并重新安装 TCP/IP 的效果相同。

请在管理命令提示符 http://www.thewindowsclub.com/how-to-run-command-prompt-as-an-administrator 中执行此命令

请参阅http://support.microsoft.com/kb/299357


小智 5

我可以根据经验告诉您,它会删除机器上所有 NIC 的任何静态 IP 信息。我在一台正在运行的服务器上进行了尝试,并且不得不重新输入 6 个网络接口的所有 IP/网络掩码/网关信息。

有趣的是,它确实记住了哪些接口被配置为静态以及哪些“项目”在接口上被选中(例如 IPv4、Microsoft 网络客户端等)。它还保留了我们之前更改的接口名称。