此计算机上缺少一个或多个网络协议 [已解决]

已发表: 2018-04-14
网络连接所需的 Windows 套接字注册表项丢失

修复此计算机上缺少一个或多个网络协议:如果您最近升级到 Windows 10,那么您可能会遇到此问题,即您的 WiFi 将显示有限的连接或无法访问 Internet,并且当您尝试通过运行 Windows 网络诊断来诊断问题时然后它将向您显示错误消息“此计算机上缺少一个或多个网络协议”。 主要问题是您的 WiFi 已连接,但您无法访问任何网站,并且运行网络诊断没有任何帮助,相反,它显示上述错误消息,但如果您检查详细信息,则会得到以下原因:

网络连接所需的 Windows 套接字注册表项丢失

网络连接所需的 Windows 套接字注册表项丢失。

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

简而言之,错误“此计算机上缺少一个或多个网络协议”是由于缺少对网络连接至关重要的 Windows 套接字注册表项而发生的。 因此,不要浪费任何时间,让我们看看如何在下面列出的故障排除指南的帮助下修复这台计算机上缺少一个或多个网络协议。

内容

  • 修复此计算机上缺少一个或多个网络协议
  • 方法一:暂时禁用防病毒和防火墙
  • 方法 2:恢复丢失的网络协议
  • 方法 3:运行 SFC 和 DISM
  • 方法 4:重新安装 TCP/IP
  • 方法 5:重新启动网络适配器
  • 方法 6:重置 Winsock
  • 方法 7:运行系统还原
  • 方法 8:禁用 IPv6
  • 方法 9:重置网络组件
  • 方法 10:禁用代理
  • 方法 11:更新网络适配器驱动程序
  • 方法 12:卸载网络适配器
  • 方法 13:使用谷歌 DNS
  • 方法 14:运行 Windows 10 网络疑难解答
  • 方法 15:重置 TCP/IP
  • 方法 16:禁用 NetBIOS
  • 方法 17:更新 BIOS

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

确保创建一个还原点以防万一出现问题。

首先,检查您是否能够使用其他设备连接到 WiFi。 然后重新启动您的路由器并再次检查您是否能够在您的 PC 上使用互联网。 如果错误仍然存​​在,请尝试以下步骤。

方法一:暂时禁用防病毒和防火墙

1.右键单击系统托盘中的防病毒程序图标,然后选择禁用。

禁用自动保护以禁用您的防病毒软件

2.接下来,选择防病毒软件将保持禁用的时间范围。

选择直到禁用防病毒软件的持续时间

注意:选择尽可能少的时间,例如 15 分钟或 30 分钟。

3.完成后,再次尝试访问 Wifi 并检查错误是否解决。

4. 在 Windows 搜索中键入 control,然后从搜索结果中单击控制面板。

在搜索中输入控制面板

5.下一步,点击系统和安全。

6.然后点击Windows防火墙。

点击 Windows 防火墙

7.现在从左侧窗格中单击打开或关闭 Windows 防火墙。

单击打开或关闭 Windows 防火墙

8.选择关闭 Windows 防火墙并重新启动您的 PC。 再次尝试连接到 WiFi 并查看您是否能够修复此计算机错误上缺少一个或多个网络协议。

如果上述方法不起作用,请确保按照完全相同的步骤再次打开防火墙。

方法 2:恢复丢失的网络协议

1.按 Windows 键 + X 然后选择命令提示符(管理员)。

命令提示符管理员

2.在cmd中输入以下命令并在每个命令后按Enter:

netsh int ip 设置 dns
netsh winsock 重置

netsh winsock 重置

3.关闭 cmd 并重新启动您的 PC 以保存更改。

方法 3:运行 SFC 和 DISM

1.按 Windows 键 + X 然后单击命令提示符(管理员)。

具有管理员权限的命令提示符

2.现在在cmd中输入以下内容并回车:

 证监会 /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (如果以上失败,那么试试这个) 

SFC 立即扫描命令提示符

3.等待上述过程完成,完成后重新启动您的电脑。

4.再次打开cmd并输入以下命令并在每个命令后按回车键:

 a) Dism /Online /Cleanup-Image /CheckHealth
b) Dism /Online /Cleanup-Image /ScanHealth
c) Dism /Online /Cleanup-Image /RestoreHealth 

DISM 恢复健康系统

5.让 DISM 命令运行并等待它完成。

6. 如果上述命令不起作用,请尝试以下操作:

 Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注意:将 C:\RepairSource\Windows 替换为修复源的位置(Windows 安装或恢复光盘)。

7.重新启动您的PC以保存更改并查看您是否能够修复此计算机错误上缺少一个或多个网络协议。

方法 4:重新安装 TCP/IP

1.在 Windows 搜索中键入 control,然后单击控制面板。

在搜索中输入控制面板

2.从控制面板点击网络和互联网。

单击网络和 Internet,然后单击查看网络状态和任务

3.然后单击网络和共享中心,然后从右侧菜单中单击更改适配器设置。

更改适配器设置

4.右键单击显示错误的 WiFi 或以太网连接,然后选择属性。

无线网络属性

5.在“此连接使用以下项目: ”下的项目一一选择,然后单击安装。

在“此连接使用以下项目”下一项一项选择项目,然后单击安装

6.然后在“选择网络功能类型”窗口中选择协议并单击添加。

在“选择网络功能类型”窗口中选择协议并单击添加

7.选择“可靠组播协议”并单击“确定”。

选择可靠的多播协议并单击确定

8.确保对每个列出的项目都遵循此操作,然后关闭所有内容。

9.重新启动您的 PC 以保存更改并查看您是否能够修复此计算机错误上缺少一个或多个网络协议。

方法 5:重新启动网络适配器

1.按 Windows 键 + R 然后键入ncpa.cpl并按 Enter。

ncpa.cpl 打开 wifi 设置

2.右键单击您的无线适配器并选择禁用。

禁用无法配置ip的wifi

3.再次右键单击同一个适配器,这次选择启用。

启用 Wifi 重新分配 ip

4.重新启动并再次尝试连接到您的无线网络,看看您是否能够修复此计算机上缺少一个或多个网络协议的错误。

方法 6:重置 Winsock

1.右键单击Windows按钮并选择“命令提示符(管理员)。

具有管理员权限的命令提示符

2.再次打开管理命令提示符并键入以下内容并在每个之后按回车键:

  • ipconfig /flushdns
  • nbtstat –r
  • netsh int ip 重置
  • netsh winsock 重置

重置您的 TCP/IP 并刷新您的 DNS。

3.重新启动以应用更改。 Netsh Winsock 重置命令似乎可以修复此计算机错误上缺少一个或多个网络协议。

方法 7:运行系统还原

1.按 Windows 键 + R 并输入“ sysdm.cpl ”然后回车。

系统属性 sysdm

2.选择系统保护选项卡,然后选择系统还原。

系统属性中的系统还原

3.单击下一步并选择所需的系统还原点

系统还原

4.按照屏幕提示完成系统还原。

5.重新启动后,您可能能够修复此计算机上缺少一个或多个网络协议的错误。

方法 8:禁用 IPv6

1.右键单击系统托盘上的WiFi图标,然后单击“打开网络和共享中心”。

打开网络与共享中心

2.现在单击您当前的连接以打开设置。

注意:如果您无法连接到您的网络,请使用以太网电缆进行连接,然后按照此步骤操作。

3.在刚刚打开的窗口中单击属性按钮

wifi连接属性

4.确保取消选中 Internet 协议版本 6 (TCP/IP)。

取消选中 Internet 协议版本 6 (TCP IPv6)

5.单击确定,然后单击关闭。 重新启动您的 PC 以保存更改。

方法 9:重置网络组件

1.按 Windows 键 + X 然后选择命令提示符(管理员)。

命令提示符管理员

2.在cmd中一一输入以下命令,每一个都回车:

 ipconfig /flushdns
ipconfig /registerdns
ipconfig /发布
ipconfig /更新
netsh winsock 重置目录
netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log
暂停
关机/r

3.如果您收到拒绝访问错误,请按 Windows 键 + R,然后键入regedit并按 Enter。

运行命令 regedit

4.导航到以下注册表项:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26

5.右键单击 26 并选择权限。

右键单击 26 然后选择权限

6.单击添加,然后键入每个人,然后单击确定。 如果每个人都已经在那里,那么只需选中完全控制(允许)。

选择每个人,然后勾选完全控制(允许)

7.下一步,单击应用,然后单击确定。

8.再次在 CMD 中运行上述命令并重新启动您的 PC 以保存更改。

方法 10:禁用代理

1.按 Windows 键 + R 然后键入“ inetcpl.cpl ”并按回车键打开Internet 属性。

inetcpl.cpl 打开互联网属性

2.下一步,转到连接选项卡并选择局域网设置。

Internet 属性窗口中的局域网设置

3.取消选中为您的局域网使用代理服务器并确保选中“自动检测设置”。

取消选中为您的 LAN 使用代理服务器

4.单击确定然后应用并重新启动您的PC。

方法 11:更新网络适配器驱动程序

1.按 Windows 键 + R 然后键入devmgmt.msc并按 Enter。

devmgmt.msc 设备管理器

2.右键单击网络适​​配器下的无线适配器,然后选择更新驱动程序。

网络适​​配器右键单击并更新驱动程序

3.选择“浏览我的电脑以查找驱动程序软件。

浏览我的电脑以获取驱动程序软件

4.再次单击“让我从计算机上的可用驱动程序列表中进行选择。

让我从计算机上的可用驱动程序列表中进行选择

5.从列表中选择最新的可用驱动程序,然后单击下一步。

6.重新启动您的PC以保存更改并查看您是否能够修复此计算机错误上缺少一个或多个网络协议。

方法 12:卸载网络适配器

1.按 Windows 键 + R 然后键入devmgmt.msc并按 Enter。

devmgmt.msc 设备管理器

2.展开网络适配器,然后右键单击您的 WiFi 适配器并选择卸载。

卸载网络适配器

3.再次单击卸载以确认。

4.现在右键单击网络适​​配器并选择扫描硬件更改。

右键单击网络适配器并选择扫描硬件更改

5.重新启动您的 PC,Windows 将自动安装默认驱动程序。

方法 13:使用谷歌 DNS

1.打开控制面板,点击网络和互联网。

单击网络和 Internet,然后单击查看网络状态和任务

2.下一步,点击网络和共享中心,然后点击更改适配器设置。

更改适配器设置

3.选择您的 Wi-Fi,然后双击它并选择属性。

无线网络属性

4.现在选择Internet 协议版本 4 (TCP/IPv4)并单击属性。

Internet 协议版本 4 (TCP IPv4)

5.勾选“使用以下DNS服务器地址”并输入以下内容:

首选 DNS 服务器:8.8.8.8
备用 DNS 服务器:8.8.4.4

在 IPv4 设置中使用以下 DNS 服务器地址

6.关闭所有内容,您可能能够修复此计算机错误上缺少一个或多个网络协议。

方法 14:运行 Windows 10 网络疑难解答

1.按 Windows 键 + I 打开设置,然后单击更新和安全。

更新和安全

2.从左侧菜单中选择疑难解答。

3.在疑难解答下单击Internet 连接,然后单击运行疑难解答。

单击 Internet 连接,然后单击运行疑难解答

4.按照屏幕上的进一步说明运行疑难解答。

5.重新启动您的 PC 以保存更改。

方法 15:重置 TCP/IP

1.右键单击Windows按钮并选择“命令提示符(管理员)。

具有管理员权限的命令提示符

2.现在键入以下命令并在每个命令后按 Enter:
(a) ipconfig /发布
(b) ipconfig /flushdns
(c) ipconfig /更新

ipconfig 设置

3.再次打开管理命令提示符并键入以下内容并在每个之后按回车键:

  • ipconfig /flushdns
  • nbtstat –r
  • netsh int ip 重置
  • netsh winsock 重置

重置您的 TCP/IP 并刷新您的 DNS。

4.重新启动以应用更改。 刷新 DNS 似乎可以修复此计算机错误上缺少一个或多个网络协议。

方法 16:禁用 NetBIOS

1.按 Windows 键 + R 然后键入ncpa.cpl并按 Enter。

ncpa.cpl 打开 wifi 设置

2.右键单击您的活动 Wi-Fi 或以太网连接并选择属性。

3.选择Internet 协议版本 4 (TCP/IPv4)并单击属性。

Internet 协议版本 4 TCP IPv4

4.现在在下一个窗口中单击高级,然后切换到高级 TCP/IP 设置下的 WINS 选项卡。

5.在 NetBIOS 设置下,勾选“禁用 TCP/IP 上的 NetBIOS ”,然后单击“确定”。

禁用 TCP IP 上的 NetBIOS

6.重新启动您的电脑以保存更改

方法 17:更新 BIOS

执行 BIOS 更新是一项关键任务,如果出现问题,可能会严重损坏您的系统,因此建议专家监督。

1.第一步是识别您的 BIOS 版本,为此按Windows 键 + R然后键入“ msinfo32 ”(不带引号)并按回车键打开系统信息。

msinfo32

2. 一旦系统信息窗口打开,找到 BIOS 版本/日期,然后记下制造商和 BIOS 版本。

简介

3.接下来,访问您的制造商网站,例如在我的情况下是戴尔,所以我将访问戴尔网站,然后我将输入我的计算机序列号或单击自动检测选项。

4.现在从显示的驱动程序列表中,我将单击 BIOS 并下载推荐的更新。

注意:更新 BIOS 时请勿关闭计算机或断开电源,否则可能会损坏计算机。 在更新期间,您的计算机将重新启动,您将短暂看到黑屏。

5.下载文件后,只需双击Exe文件即可运行它。

6.最后,您已经更新了您的 BIOS,这可能会解决该问题。

受到推崇的:

  • 修复无法设置默认打印机错误 0x00000709
  • 修复您已登录时出现临时个人资料错误
  • 如何修复桌面引用不可用的位置
  • 修复 WiFi 在 Windows 10 中无法自动连接

就是这样,您已成功修复此计算机错误上缺少一个或多个网络协议,但如果您对这篇文章仍有任何疑问,请随时在评论部分提出。