一般来说,遇到下面这些问题,重置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注册表确认正常还是蓝屏,大概率是中了驱动木马。用杀软急救盘查杀后再作尝试。

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

  1. 【解决】在 IPMONTR.DLL 中初始化函数 INITHELPERDLL 启动失败,错误代码为 10107

    症状: 无法上网 ping 127.0.0.1不通 netsh interface ipv4提示错误"在 IPMONTR.DLL 中初始化函数 INITHELPERDLL 启动失败,错误代码 ...

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

    运行regedit,在注册表编辑器中,找到以下注册表项,右键单击每一项,然后单击"删除": 1 HKEY_LOCAL_MACHINE\System\CurrentControlSe ...

  3. php iconv 空格,PHP_PHP中iconv函数转码时截断字符问题的解决方法,iconv是转换编码的,但是在中 - phpStudy...

    PHP中iconv函数转码时截断字符问题的解决方法 iconv是转换编码的,但是在中文转码时候出现显示不全问题. iconv("UTF-8","GB2312//IGNOR ...

  4. php源码 时间慢8小时 etc gmt,PHP 中 Date 函数与实际时间相差8小时的解决方法

    PHP 中的 date() 函数显示的时间是格林威治时间,和北京时间正好相差8个小时,其他时间相关的函数,如 strtotime() 也有相同的问题,同样可以通过下面的方法来解决: 1. 修改php. ...

  5. C#中的函数参数能不能有默认值的解决方法

    C#不支持参数默认值,如果要实现相同功能,可以使用函数重载的方法模拟实现.         如:        void   MsgBox(string   msg,   string   title ...

  6. DLL中导出函数的声明有两种方式

    本文引用自:VC编程时DLL中导出函数的声明有两种方式 一种方式是:在函数声明中加上__declspec(dllexport): 另外一种方式是:采用模块定义(.def)文件声明,(.def)文件为链 ...

  7. C#调用dll中的函数

    C#调用dll中的函数 文章分类:操作系统 文章来源:http://blog.csdn.net/strmagic/archive/2007/11/02/1863462.aspx 大家在实际工作学习C# ...

  8. 天马行空W:在C++中调用DLL中的函数

    1.dll的优点 代码复用是提高软件开发效率的重要途径.一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用.比较常见的例子是各种应用程序框架,ATL.MFC等 ...

  9. 通过GetProcAddress函数动态调用dll中地函数,是否必须通过extern C声明导出函数?(转)...

    通过GetProcAddress函数动态调用dll中的函数,是否必须通过extern "C"声明导出函数? [已结贴,结贴人:darongtou] 如题,网上搜了N多资料,一直找不 ...

  10. 10.4.4 使用ctypes调用kernel32.dll中的函数

    10.4.4 使用ctypes调用kernel32.dll中的函数 2007-10-17 14:41 孙广磊 人民邮电出版社 字号:T | T 综合评级: 想读(5)  在读(0)  已读(6)   ...

最新文章

  1. 【连载】【FPGA黑金开发板】Verilog HDL那些事儿--12864(ST7565P)液晶驱动(十三)...
  2. ToolBar Rebar CommandBar
  3. ajax url参数中文乱码解决
  4. IntelliJ IDEA 偏好设置
  5. web前端三大主流框架_web前端三大主流框架
  6. 子慕谈设计模式系列(二)——设计模式六大原则
  7. OSChina 周六乱弹 —— 知道今天的乱弹为什么会迟发吗?
  8. 偏差、方差和噪声的权衡关系
  9. Glide 加载圆角图片(解决设置圆角后和centerCrop冲突的问题)
  10. 【转】支持向量机回归模型SVR
  11. 【泛微E9开发】E9客户端下载页面修改方法
  12. 计算机什么病毒有远程控制功能,怎样知道自己的电脑已被远程控制
  13. 计算机网络里面ap是什么,网络ap是什么意思
  14. 制作JavaCV应用依赖的基础Docker镜像(CentOS7+JDK8+OpenCV4)
  15. Ssd202 FUART 测试环境搭建
  16. 解决CUDA out of memory. Tried to allocate 2.10 GiB (GPU 0; 14.76 GiB total capac
  17. 求含有阶乘的不等式c语言,证明含有双阶乘的不等式
  18. 如何移除 “顺网云盘”
  19. RocketMQ (六) 主题-Topic
  20. 看到新同事的工资后,我想辞职了。

热门文章

  1. 系统整理 精讲 swift 泛型
  2. Silverlight之OOB模式下的一些事
  3. row_number()函数的使用
  4. fastdfs 集群 java,第四套:FastDFS 分布式文件系统集群与应用(视频)
  5. 数字图像处理及MATLAB实现实验四——图像变换
  6. 如何用搜索引擎搜js css源码例子
  7. dw怎么做竖线_在做网站优化的过程中,网站标题应该怎么填写?
  8. matlab 格式化文件,Matlab 文件格式化/Matlab Source File Formator
  9. QT tablewidget列名字对应的行与第0行之间的边框线未显示
  10. C++11 关键字noexcept