netsh winsock reset

最近要在虚拟机上安装 git ,然后托管一个项目,搞得我是焦头烂额。今天下午我卸载了vmware workstation ,但是奇怪的事就发生了,我的google chrome 浏览器没法浏览网页了。打开浏览器就出现了以下的界面:

这时我输入了搜狐主页也出现了类似的提示,我想可能是 DNS 出错了,接着我又输入了 http://localhost ,发现正常(这是因为本地安装了IIS服务器,这个我事先就知道),所以我断定这不是浏览器的问题。接着又再次证实了这个猜测,我打开了火狐浏览器发现问题一样。但是奇怪的事情再次发生了,我打开了系统自带的IE浏览器,发现能正常浏览网页。这个时候就纳闷了,这是浏览器的问题吗?

这时我打开了 C盘下的 C:\Windows\System32\drivers\etc\hosts 文件发现和以前一样并没有被不正常的修改过,

于是我又在Google chorme中输入了 209.116.186.217,发现问题还是一样。

于是我就百思不得其解了。。。。。。于是就百度了。。。。。。

结果百度正解:在命令行输入:  netsh winsock reset  

为什么要这么做呢???

------------------------------------------------------------------------------------------>>>>>>>>>>>

先看一下 netsh 命令是干什么的

总的来说命令 netsh 是对计算机网络配置的操作。

winsock 是windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口,winsock 是在 windows操作系统中与 Tcp/Ip 协议栈有关的。命令 netsh winsock reset 是对winsock 目录的重置(在注册表中我们可以看到 winsock 和 winsock2的目录)。综上所述,导致问题出现的原因可能是在卸载软件的过程当中损坏了winsock 的相关目录,或者是恶意软件修改了winsock目录中的相关内容,导致 windows 系统内的 Tcp/Ip 协议栈出现了问题。但是为什么这没有使得 IE 浏览器无法访问网络呢???而且要补充的是当前比如 360 软件的账号依然可以登录。所以问题可以改为 “为什么这样只是导致 google chorme 和 firefox 无法正常访问网络???”

我自己的看法:浏览器之间的异常(Google chorme 无法访问而 IE 可以访问)的原因可能是因为 其它浏览器访问网络需要windows 提供的网络访问接口(这是在编写浏览器软件是就已经决定了),而 IE 浏览器并没有访问这个网络编程接口,这可能是因为在编写 windows 操作系统时程序员只是提供了一个网络访问接口供其它程序使用,而自己用的是另一套,这样做的好处是不依赖于操作系统而又附属在操作系统之上!!另外浏览器与非浏览器之间的访问差异可能是因为被改变的只是 Tcp/Ip 协议栈中的Http 协议,而其它的协议并没有改变。

最后附加两个刚学到的实例:

1 netsh 的实例 :启用 windows 自身携带的发射无线WIFI的功能

netsh wlan show dirvers //检查是否支持承载网络

netsh wlan set hostednetwork mode=allow ssid=你的网络名  key=密码  //设置打开网络承载以及设置分享网络信息

设置为分享网络

netsh wlan start hostednetwork //打开网络

2 winsock 的实例:删除winsock文件后的处理方法

 

其实写到最后还是没有找到问题出现的根本原因,我觉得这只能在以后的学习中慢慢体会吧

2014-07-30  22:38:05

netsh winsock reset,布布扣,bubuko.com

时间: 2024-10-01 21:13:14

netsh winsock reset的相关文章

NETSH WINSOCK RESET这条命令的含义和作用?

简单来说netsh winsock reset命令含义是重置 Winsock 文件夹.假设一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就须要用netsh winsock reset命令来重置Winsock文件夹借以恢复网络. winsock是windows网络编程接口,从Windows XP SP2開始内置了一条命令使用netsh可以对该接口进行修复. netsh是一个可以通过命令行操作差点儿全部网络相关设置的接口.比方设置IP,DNS,网卡,无线网络等.netsh wi

WIN7只能上QQ打不开网页,使用CMD输入netsh winsock reset

此类问题可以用腾讯电脑管家电脑诊所一键修复,请点击上方的[立即修复]即可. 附:手动修复步骤(来源:腾讯电脑管家电脑诊所,自动修复请点击上方的[立即修复])方案一:手动设置DNS(说明:如果您使用DNS有特殊设置,请保存设置后再进行操作)1.打开[控制面板]→[网络连接]→打开[本地连接]→[属性]: 2.双击[Internet 协议(TCP/IP)]→选择[自动获取IP地址(0)]和[使用下面的DNS服务器地址(B)]→输入首选DNS服务器为"114.114.114.114",备用D

netsh winsock reset命令

公司一台电脑无法浏览网页,其他基本正常,鼓捣了一个多小时,依然无法解决.. 一开始按照正常思路,感觉是dns的问题,查看了下DNS,真是自定义的,于是改成自动获取,无效 重启了网卡,无效 重启电脑,无效 查看系统日志,也没有相关问题 查看是否有代理,无 重置IE浏览器,无效, 其他连接同一路由的电脑正常,排除网络问题 使用网线连接,无效 使用ipconfig /flushdns命令,无效 最后使用netsh winsock reset命令就解决了 Winsock是Windows网络编程接口,工作

WINSOCK RESET解决只能通过IP地址访问目的地址,而域名无法访问的问题。

今天遇到一个问题:一台电脑能访问IP地址,却不能通过网页解析域名(输入IP正常访问). 排错:1.检查dns,没问题,因为别的电脑在用 2. NSLOOKUP ,dns能解析出域名和ip,确定了DNS没事 其实我是第一次遇见这故障,只能借助BAIDU大神了.通过搜索发现原来有可能是winsock被篡改或错误造成的.随执行:"NETSH WINSOCK RESET "  命令进行重置并重启. 重启后发现一切正常可访问网页.问题解决. 此命令还适用于:无法获得IP地址.获得ip显示黄叹号.

win7设置固定IP重启后无法上网,ipconfig显示为自动配置IPV4 169.254的地址

近日安装原版Win7系统打完网卡驱动补丁后,给电脑设置了固定的IP地址后一切正常,但是电脑重启后发现上不了网了,右下角网络图标有个感叹号,打开网络和共享中心-->本地连接-->详细信息-->发现IPv4的地址与ipconfig /all得到的IP地址一致,均显示为:自动配置IPv4地址:169.254.123.188(首选) 但是查看本地连接-->属性里看到之前设置的固定IP地址是没有问题的, 所以想到了应该是电脑启用了自动配置IPv4功能,导致了固定IP无法分配给电脑, 尝试用命

经验谈系列 我们应该怎么给父母配电脑

经验谈系列 我们应该怎么给父母配电脑. 以下只是记录笔者这半年外地大学的一个插曲 作为一个IT宅,不可避免的要面对一个人生大事--上大学 在这期间可能我们的父母并不如我们一般喜欢电脑.QAQ 而在干干净净上大学之前我们需要干一件漂亮事情就是给父母留一台电脑. 首先需要明白需求 目前的时代可能我们用的最多的是手机而不是电脑 不管是android还是iphone 可能我们的父母更需要的是方便快捷的 手机 而不是电脑 而笔者的需求是母上需要每周用excel提交每周的计划.此外需要上q. 而父上的需求是

windows 无法上网问题解决一例

dhcp获取ip地址,网卡驱动和ip地址获取正常,ping www.baidu.com可以ping通,但是打开浏览器或者qq上网不行,而且系统有提示腾讯管家出错的信息,初步怀疑360和腾讯管家打架导致,后采用以下步骤恢复. #ipconfig /release #ipconfig /renew #netsh winsock reset   介绍如下: netsh winsock reset命令,作用是重置 Winsock 目录.如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问

关于端口被占用的问题(以61440端口为例)

先来说一下写这篇blog的原因吧,本人今天下午回到宿舍打开电脑准备上网下载开发Python的环境,结果发现下载速度和以前相比是大大的不如.然后看了一下室友的网络一切ok,然后我突然只能登录qq,但是却无法打开网页了. 最开始,我用电脑管家里面的修复功能做了修复,但是还是不行(ps:博主的情况特殊,其他的这类似的情况都可以用电脑管家的网络修复功能修复).下面上图; 大多数的问题都可以在这里找到并且修复. 后面本人又去看了一下DNS配置,如何查看DNS配置呢? 打开控制面板-网络与Internet-

防火墙入站出站规则配置

1.参考  https://zhidao.baidu.com/question/397135594.html 在iis上部署一个端口号为81的web程序,结果外网访问不到,但是能ping通.当关闭防火墙时,即可访问,但当开启防火墙时又失败.原因在于防火墙的出站入站规则. win7防火墙入站规则:别人电脑访问自己电脑的规则: win7防火墙出站规则:自己电脑访问别人电脑的规则. 参照 https://zhidao.baidu.com/question/397135594.html配置出站入站后,这