时间:2020-11-04 08:24:11 来源:系统堂 游览量: 次
这里如何修复此计算机上缺少一个或多个网络协议”或Windows10上缺少用于网络连接的Windows套接字注册表项错误
突然,您的Wi-Fi或任何其他Internet连接停止工作。尽管Wifi声称它可以访问互联网,但无法打开任何网站,也没有Internet连接的迹象。尝试使用内置的网络疑难解答诊断问题(通过右键单击任务栏通知中的“网络”图标)会导致“此计算机上缺少一个或多个网络协议”或“ Windows套接字注册表项丢失。在大多数情况下,错误的网络配置或Windows套接字API(也称为Winsock)中的不一致是此问题的根本原因。
※Windows10缺少网络协议
好吧,网络问题很常见,并且可能随时随地出现不同的错误。如果遇到“此计算机上缺少一个或多个网络协议”或缺少网络连接的Windows套接字注册表项的情况,请应用以下解决方案。
• 暂时禁用第三方防病毒软件并断开与VPN的连接(如果在计算机上进行了配置。
• 从设置->网络->代理->手动代理设置中禁用代理并将其关闭。
• 从计算机上拔下以太网电缆,然后重新插入。检查网络连接。
• 重新启动网络设备(路由器,调制解调器),包括PC
※将网络协议还原为默认设置
首先,按照以下命令将网络配置和网络协议重置为其默认状态。
• 以管理员身份打开命令提示符,
• 输入命令netsh int ip reset并按Enter键,
• 这将在您的计算机上重置或重新安装TCP / IP协议。
• 重新启动PC并检查已修复的网络协议丢失错误。
好吧,如果命令输出结果“重置失败”,则访问被拒绝(请参见下图),这意味着您需要拥有所有权,并且需要密钥的许可才能成功。并为此
• 按Windows键+ R,键入regedit,然后单击“确定”,
• 这将打开Windows注册表编辑器,让 导航到以下项:HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Control Nsi {eb004a00-9b1a-11d4-9123-0050047759bc} 26
• 右键单击26键,选择“权限”选项。
• 这将打开一个新窗口,从用户名列表中选择“所有人”,然后选中以启用“完全控制”权限中的“允许”复选框。
• 单击“应用”,然后单击“确定”以进行保存更改并关闭注册表编辑器窗口。
• 再次打开命令提示符(以管理员身份)
• 键入netsh int ip reset 命令以重新安装TCP / IP协议,而不会出现任何拒绝错误。
• 下次运行命令netsh winsock reset
完成后,重新启动PC并检查问题是否解决,并且您可以访问Internet /网页而没有任何问题。仍然需要帮助应用下一个解决方案。
※禁用NetBIOS
多个Windows用户报告说,禁用TCP上的 NetBios有助于他们修复此计算机Windows10上缺少的一个或多个网络协议。
• 按Windows键+ R,键入ncpa.cpl,然后单击确定,
• 这将打开网络连接窗口,找到您的活动网络适配器(Wifi / Ethernet)
• 右键单击活动的网络适配器,选择属性,
• 在以太网中,属性突出显示IP v4(TCP / IP),然后选择属性。
• 现在,在Internet协议版本4(TCP / IP)“属性”窗口中,单击“高级”。
• 转到WINS选项卡,选择单选按钮禁用TCP / IP上的NetBIOS(请参见下图)。
• 单击确定进行保存更改,然后重新启动窗口并检查问题是否已解决。
※重新配置网络连接设置
让我们重新配置您的网络配置设置,这可能有助于解决问题。
在Windows搜索上键入cmd,在命令提示符上单击鼠标右键,然后选择以管理员身份运行。现在,一个接一个地执行以下命令,并在每个命令之后按Enter键。
• netcfg -d
• ipconfig /发布
• ipconfig /更新
• ipconfig / flushdns
• ipconfig /注册域名
完成后,重新启动PC,然后检查问题是否解决。
※切换到Google DNS
• 按Windows + R,键入ncpa.cpl,然后单击“确定”。
• 这将打开网络连接窗口,
• 右键单击活动的网络适配器,选择属性,
• 双击Internet协议版本4(TCP / IPv4),
• 选择单选按钮使用以下DNS服务器地址并设置首选DNS服务器8.8.8.8和备用DNS服务器8.8.4.4
• 退出时在确认设置上打勾,单击确定以保存更改。
• 现在检查是否缺少网络协议,错误已解决。
※在注册表编辑器中修复Windows套接字条目
如果一切失败,则需要在注册表编辑器中手动修复Windows套接字条目。