方法一:手动安装TCP/IP协议
方法一仅限于win10专业版,因为win10家庭版在安装TCP/IP协议时将会被组策略拦截下来,而win10家庭版又不存在本地组策略编辑器,所以家庭版无法手动安装;方法二通用。
方法一具体步骤:
1、开始->运行(或直接win+R)->输入regedit.exe,打开注册表编辑器,右键删除Winsock和Winsock2(若已删则跳过),路径如下:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
2、找到 C:\Windows\inf\nettcpip.inf文件,该文件为 tcp/ip协议文件
3、控制面板->网络和Internet->网络和共享中心->右键本地连接->属性
4、先选择TCP/IPv6->安装->协议->添加->从磁盘安装->浏览->C:\Windows\inf\nettcpip.inf->打开->确定->选择“TCP/IPv6”。
5、选择ipv4协议重复同样的操作,最后选择TCP/IPv4,即: TCP/IPv4->安装->协议->添加->从磁盘安装->浏览->C:\Windows\inf\nettcpip.inf->打开->确定->然后选择“TCP/IPv4”。
6、开始->Windows系统->命令提示符->管理员身份运行->输入命令netsh winsock reset ->回车
完成所有操作后,重启电脑即可。
注: 若被组策略拦截,则需要关闭拦截,步骤如下:
1、win+R,在运行窗口中输入命令 gpedit.msc,点击确定;
2、在本地组策略编辑器窗口依次点击 :计算机配置->Windown组件->Windows Installer
3、在右侧窗口找到“关闭Windows Installer”的设置项,右键->编辑
4、点击已启用,在下面的选项设置框中点击“禁用Windows Installer”下拉菜单,在弹出菜单中选择“从不”菜单项,最后点击确定按钮。
完成这些操作后,就可以执行最开始的手动安装步骤了。
方法二:外部导入Winsock和Winsock2注册表
从相同系统的其他电脑上导出一份winsock和winsock2注册表,然后在出问题的电脑上导入即可。
具体步骤:
1、在能正常上网相同系统的电脑上:
win+r -> 输入regedit.exe->确定,找到Winsock和Winsock2,路径如下:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
2、分别执行 右键->导出:
3、导出来后,将这两个文件用U盘拷贝到有故障的电脑上;
4、win+r -> 输入regedit.exe ->确定,找到winsock的上一级目录HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services,左上角文件->导入->Winsock.reg的路径->确定,同样的方法导入Winsock2.reg
5、开始->Windows系统->命令提示符->管理员身份运行->输入命令netsh winsock reset ->回车
6、重启电脑即可正常上网。
或者从网上下载win10家庭版的Winsock和Winsock2的注册表,然后导入->重置winsock->重启。
参考连接:https://pan.baidu.com/s/1-S3L5Dbf0BeO23LkAKKZMw 提取码:w491(网上很多,此链接仅供参考)
友情提示:以后在删除重要文件或不确定文件时一定记得做好备份!!!