修复错误此计算机上缺少一个或多个网络协议

修复错误此计算机上缺少一个或多个网络协议

突然,您的Wi-Fi或任何其他Internet连接停止工作

尽管Wifi声称它可以访问互联网,但无法打开任何网站,也没有Internet连接的迹象。

尝试使用内置的网络疑难解答诊断问题(通过右键单击任务栏通知中的“网络”图标)会导致“此计算机上缺少一个或多个网络协议”或“ Windows套接字注册表项丢失。

在大多数情况下,错误的网络配置或Windows套接字API(也称为Winsock)中的不一致是此问题的根本原因。

Windows 10缺少网络协议

好吧,网络问题很常见,并且可能随时随地出现不同的错误。如果遇到“此计算机上缺少一个或多个网络协议”或缺少网络连接的Windows套接字注册表项的情况,请应用下面列出的解决方案。

  • 暂时禁用第三方防病毒软件并断开与VPN的连接(如果在计算机上进行了配置。
  • 从设置->网络->代理->手动代理设置中禁用代理并将其关闭。
  • 从计算机上拔下以太网电缆,然后重新插入。检查网络连接。
  • 重新启动网络设备(路由器,调制解调器),包括PC

将网络协议还原为默认设置

首先,按照以下命令将网络配置和网络协议重置为其默认状态。

  • 以管理员身份打开命令提示符,
  • 进口嘴巴netsh的诠释IP复位并按Enter键,
  • 这将在您的计算机上重置或重新安装TCP / IP协议。
  • 重新启动PC并检查已修复的网络协议丢失错误。
相关问题  在Windows 10中查找并保存Windows Spotlight锁定屏幕图像

好吧,如果命令输出结果“重置”失败,则访问被拒绝(请参见下图),这意味着您需要拥有所有权,并且需要密钥的许可才能成功。并为此

IP重置命令失败

  • 按Windows键+ R,键入regedit,然后单击“确定”,
  • 这将打开Windows注册表编辑器,让 导航至以下键:HKEY_LOCAL_MACHINESYSTEMControlSet001ControlNsi {eb004a00-9b1a-11d4-9123-0050047759bc} 26
  • 右键单击26键,选择“权限”选项。
  • 这将打开一个新窗口,从用户名列表中选择“所有人”,然后选中以启用“完全控制”权限中的“允许”复选框。
  • 单击“应用”,然后单击“确定”以进行保存更改并关闭注册表编辑器窗口。

允许所有人获得完全许可

  • 再次打开命令提示符(以管理员身份)
  • 键入netsh的诠释IP复位 命令以重新安装TCP / IP协议,而不会出现任何拒绝错误。

IP重置命令

  • 下次运行命令的netsh winsock重置 

完成后,重新启动PC并检查问题是否解决,并且您可以访问Internet /网页而没有任何问题。仍然需要帮助应用下一个解决方案。

禁用NetBIOS

多个Windows用户报告说,禁用TCP上的 的NetBios有助于他们修复此计算机Windows 10上缺少的一个或多个网络协议。

  • 按Windows键+ R,输入ncpa.cpl,然后单击确定,
  • 这将打开网络连接窗口,找到您的活动网络适配器(Wifi / Ethernet)
  • 右键单击活动的网络适配器,选择属性,
  • 在以太网中,属性突出显示IP v4(TCP / IP)并选择属性。
  • 现在,在Internet协议版本4(TCP / IP)“属性”窗口中,单击“高级”。
  • 转到WINS选项卡,选择单选按钮禁用TCP / IP上的NetBIOS(请参见下图)。
  • 单击“确定”进行保存更改,单击“重新启动窗口”并检查是否已解决问题。

禁用NetBios

重新配置网络连接设置

让我们重新配置您的网络配置设置,这可能有助于解决问题。

相关问题  解决:此设备上的蓝牙不可用Windows 10版本2004

在Windows搜索上键入cmd,在命令提示符上单击鼠标右键,然后选择以管理员身份运行。现在,一个接一个地执行以下命令,并在每个命令之后按Enter键。

  • netcfg -d
  • ipconfig /发布
  • ipconfig /更新
  • ipconfig/flushdns
  • ipconfig /注册域名  

完成后,重新启动PC,然后检查问题是否解决。

切换到Google DNS

  • 按Windows + R,键入ncpa.cpl,然后单击“确定”。
  • 这将打开网络连接窗口,
  • 右键单击活动的网络适配器,选择属性,
  • 双击互联网协议版本4(TCP / IPv4),
  • 选择单选按钮使用以下DNS服务器地址并设置首选DNS服务器8.8.8.8和备用DNS服务器8.8.4.4
  • 退出时选中验证设置,然后单击确定以保存更改。
  • 现在检查是否缺少网络协议,错误已解决。

在Windows 10中更改DNS服务器地址

在注册表编辑器中修复Windows套接字条目

如果一切失败,则需要在注册表编辑器中手动修复Windows套接字条目。

在正常运行的Windows 10计算机上,使用regedit打开注册表编辑器,然后导航  HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinsock

右键单击Winsock,然后选择导出。选择一个位置(USB驱动器)并命名,然后保存winsock注册表备份。对Winsock2做同样的事情

现在切换到网络协议有问题的Windows 10计算机。

右键单击winsock并删除。对Winsock2做同样的事情

这些条目位于注册表编辑器中的以下键下:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinsock
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinSock2

重新启动Windows并重新添加从正常工作的计算机中获取的相同密钥,其中不包含此问题。

以管理员身份打开命令提示符并运行命令netsh winsock reset

就是这样,重新启动PC并检查Windows 10上是否没有其他网络协议丢失错误。

修复损坏的系统文件

以上是一些修复Windows 10上此计算机上缺少一个或多个网络协议的好方法。如果执行此操作后仍然出现错误,则可以检查Windows是否存在损坏的系统文件。我们知道,损坏的系统文件可能会导致Windows出现许多错误,也许这个错误就是其中之一。建议运行Windows SFC实用程序以检查和修复损坏的系统文件。

相关问题  Windows 10更新后是否无法关闭?这是解决方法!

这些是修复Windows 10、8.1和7计算机的本计算机上缺少一个或多个网络协议的最佳解决方案。有任何疑问或新建议,请随时在下面评论。

另请阅读:

  • 解决:找不到Windows 10、8.1、7服务器DNS地址
  • 修复引脚以从Windows 10的上下文菜单开始丢失的问题
  • 解决:Windows 10 Wi-Fi问题“无法连接到此网络”
  • 如何使用DISM和SFC实用工具修复Windows 10 !!! 

哦,您好 👋很高兴认识你。

订阅我们的电子报,定期发送很棒的科技内到您的邮

发表评论