今天遇到了一个问题就是从steam上打开csgo闪退,更新了显卡驱动等都没有解决,于是上网查了一下发现用搜索框查找cmd,以管理员运行
1、输入netsh advfirewall reset回车
2、输入netsh int ip reset回车
3、输入netsh int ipv6 reset回车
4、输入netsh winsock reset回车
完美解决,由于好奇就找了一下这些命令的含义,连带着猜一下问题出现的原因。
背景:
Netsh是可以用于配置网络组件设置的命令行工具。具有高级安全性的Windows防火墙提供netsh advfirewall工具,可以使用它配置具有高级安全性的Windows防火墙设置。使用netsh advfirewall可以创建脚本,以便自动同时为IPv4和IPv6流量配置一组具有高级安全性的Windows 防火墙设置。还可以使用netsh advfirewall命令显示具有高级安全性的Windows防火墙的配置和状态。
netsh advfirewall reset 重新设置防火墙策略到
netsh int ip reset 重置ip信息,当您运行重置命令时,它将重写TCP / IP使用的两个registry项。它会删除机器上所有网卡的静态IP信息。
netsh int ipv6 reset 重置ipv6信息
netsh winsock reset 作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。 netsh是一个能够通过命令行操作几乎所有网络相关设置的接口,比如设置IP,DNS,网卡,无线网络等,Winsock是系统内部目录,Winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口,reset是对Winsock的重置操作。当执行完winsock的命令重启计算机后,需要重新配置IP。
参考:
https://yo.zgserver.com/netsh-int-ip-reset.html
https://baike.baidu.com/item/netsh%20winsock%20reset/8671956
https://support.microsoft.com/zh-cn/topic/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E4%BD%BF%E7%94%A8-netshell-%E5%AE%9E%E7%94%A8%E7%A8%8B%E5%BA%8F%E9%87%8D%E7%BD%AE-tcp-ip-d954430c-9b11-43f0-6081-0fc9235a8b4a
https://yo.zgserver.com/netsh-int-ip-reset-2.html