重置Winsock失败,在NSHHTTP.DLL中初始化函数InitHelperDll启动失败,错误代码为10107的解决方法

一般来说,遇到下面这些问题,重置winsock,没有错误提示的情况下重启电脑即可解决。

1.Windows无法连接到 System Event Notification Service 服务。
2.登录后进桌面很慢,任务栏鼠标转圈,右击转圈,或黑屏只有任务管理器能打开。
3.浏览器、QQ、微信等联网软件崩溃或初始化失败。

winsock出问题经常伴随着网络不正常,也就无法远程,别人想帮你解决问题变得很艰难。不过好在系统提供了修复命令,管理员cmd执行netsh winsock reset,成功重置并重启计算机后网络可以恢复正常。

反过来网络不正常时,都可以尝试重置winsock。

成功重置是指这种:
在这里插入图片描述
今天帮一位网友解决问题时,重置winsock就出现错误。网友的问题是:

桌面黑屏不显示图标,鼠标放任务栏转圈,网络有问题,可以打开任务管理器。

看着就很像winsock出问题,于是建议重置winsock,不过失败了:
在这里插入图片描述

在 NSHHTTP.DLL 中初始化函数 InitHelperDll 启动失败,错误代码为 10107

重置winsock有错误提示的情况下,重启了也解决不了问题,不过可以肯定的是winsock有问题。
根据网上的查找结果,一般会建议你(不推荐这些方法!!!):
删除下面注册表:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2

然后网络连接属性里安装协议添加,从磁盘位置c:\windows\inf里安装。
在这里插入图片描述
win7及以下系统用上面方法,可能解决了上网问题,但还是会有些小毛病。win10是完全不适用上面方法。
在这里插入图片描述

未能添加要求的功能。错误是: 组策略阻止了这个程序。要获取详细信息,请与系统管理员联系。

正确的做法是:
1.导出备份下面注册表后删掉。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2

2.从虚拟机或正常系统(最好跟故障电脑相同系统)导出上面注册表。在故障电脑导入并重启电脑。重启后还有问题再重置一遍winsock基本可以解决问题。

可能遇到的问题:
1.重启后蓝屏,一般是导入的winsock2注册表有问题,或忘记删除原winsock2注册表。
可以PE或疑难解答命令行里加载离线系统注册表配置单元windows\system32\config\SYSTEM,后删除winsock2注册表。

2.winsock2注册表无法删除或导入,提示被占用。
遇到这种情况,或上面1中winsock2注册表确认正常还是蓝屏,大概率是中了驱动木马。用杀软急救盘查杀后再作尝试。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四海一叶秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值