除 cmd.exe 外,我的 Windows 7 PC 可以正常连接到互联网。
没有任何命令像ping
或ftp
起作用。
这可能是什么原因造成的?我该如何解决?
C:\...\> ftp
ftp> open 123.123.123.123
ftp>
什么都没发生。我输入了open
服务器的地址,它什么也没发生。也没有反馈。
我的 MacBook Pro(如果这很重要的话,它不在同一个本地网络上)和其他计算机以及在线 ftp 客户端都可以正常连接。
我也尝试过ftp 123.123.123.123
直接操作,但同样不起作用。同样的事情,没有反馈。
C:\...\> ping 123.123.123.123
Envoi d'une requête 'Ping' 123.123.123.123 avec 32 octets de données :
Défaillance générale.
Défaillance générale.
Défaillance générale.
这是法语,意思是“一般故障”。任何服务器都会出现同样的错误。
尽管我的计算机通过其他所有程序都能顺利连接到互联网。
答案1
ping 或 ftp 等命令均不起作用。
尝试重新初始化网络状态。在提升权限的 shell 中运行以下命令cmd
:
将 WINSOCK 条目重置为安装默认值:
netsh winsock reset catalog
将 TCP/IP 堆栈重置为安装默认值:
netsh int ip reset reset.log
将防火墙重置为安装默认值:
netsh advfirewall reset
刷新 DNS 解析器缓存:
ipconfig /flushdns
续订 DNS 客户端注册并刷新 DHCP 租约:
ipconfig /registerdns
刷新路由表(需要重新启动):
route /f