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

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

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

Windows sockets registry entries required for network connectivity are missing.

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

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

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

确保 创建一个还原点(create a restore point),以防万一出现问题。

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

方法一:暂时禁用防病毒和防火墙(Method 1: Temporarily Disable Antivirus and Firewall)

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

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

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

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

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

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

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

在搜索中输入控制面板

5.下一步,点击系统和安全。( System and Security.)

6.然后点击Windows防火墙。(Windows Firewall.)

点击 Windows 防火墙

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

单击打开或关闭 Windows 防火墙

8.选择关闭 Windows 防火墙并重新启动您的 PC。(Select Turn off Windows Firewall and restart your PC. )再次尝试连接到WiFi并查看您是否能够修复 此计算机错误上缺少一个或多个网络协议。(Fix One or more network protocols are missing on this computer error.)

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

方法 2:恢复丢失的网络协议(Method 2: Restore Missing Network Protocols)

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

命令提示符管理员

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

netsh int ip set dns
netsh winsock reset

netsh winsock 重置

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

方法 3:运行 SFC 和 DISM(Method 3: Run SFC and DISM)

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

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

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

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

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

注意:(Note:)  (Replace)C:\RepairSource\Windows 替换为修复源的位置(Windows 安装(Windows Installation)恢复光盘(Recovery Disc))。

7.重新启动您的 PC 以保存更改并查看您是否能够修复 此计算机错误中缺少一个或多个网络协议。(Fix One or more network protocols are missing on this computer error.)

Method 4: Reinstall TCP/IP

1.在 Windows 搜索中键入 control,(Type control in Windows Search)然后单击控制面板。(Control Panel.)

在搜索中输入控制面板

2.从控制面板点击网络和互联网。(Network and Internet.)

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

3.然后单击网络(Network)共享中心(Sharing Center),然后从右侧菜单中单击更改 ( Change )适配器设置。(adapter settings.)

更改适配器设置

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

无线网络属性

5.在“此连接使用以下项目:”(This connection uses the following items:)下,一一选择项目,然后单击安装。(Install.)

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

6.然后在“选择网络功能类型(“Select Network Feature Type)”窗口中选择协议(Protocol)并单击添加。(Add.)

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

7.选择“可靠组播协议”(Reliable Multicast Protocol)并单击确定。

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

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

9.重新启动您的 PC 以保存更改并查看您是否能够修复此计算机错误上缺少一个或多个网络协议。(ix One or more network protocols are missing on this computer error.)

方法 5:重新启动网络适配器(Method 5: Restart Your Network Adapter)

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

ncpa.cpl 打开 wifi 设置

2.右键单击您的无线适配器( wireless adapter)并选择禁用。(Disable.)

禁用无法配置ip的wifi

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

启用 Wifi 重新分配 ip

4.重新启动并再次尝试连接到您的无线网络,看看您是否能够修复此计算机错误上缺少一个或多个网络协议。(Fix One or more network protocols are missing on this computer error.)

方法 6:重置 Winsock(Method 6: Reset Winsock)

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

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

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

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

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

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

方法 7:运行系统还原(Method 7: Run System Restore)

1.按 Windows 键 + R 并键入“ sysdm.cpl ”,然后按 Enter。

系统属性 sysdm

2.选择系统保护(System Protection)选项卡,然后选择系统还原。( System Restore.)

系统属性中的系统还原

3.单击下一步并选择所需的系统还原点(System Restore point)

系统还原

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

5.重新启动后,您可能能够修复此计算机上缺少一个或多个网络协议的错误。(Fix One or more network protocols are missing on this computer error.)

方法 8:禁用 IPv6(Method 8: Disable IPv6)

1.右键单击系统托盘上的WiFi图标,然后单击“打开网络和共享中心”。(Open Network and Sharing Center.)——

打开网络与共享中心

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

注意:如果您无法连接到您的网络,请使用以太网(Ethernet)电缆进行连接,然后执行此步骤。

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

wifi连接属性

4.确保uncheck Internet Protocol Version 6 (TCP/IP).

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

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

方法 9:重置网络组件(Method 9: Reset Network Components)

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

命令提示符管理员

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

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset catalog
netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log
pause
shutdown /r

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

运行命令 regedit

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

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

5.右键单击 26 并选择权限。(select Permissions.)

右键单击 26 然后选择权限

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

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

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

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

方法 10:禁用代理(Method 10: Disable Proxy)

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

inetcpl.cpl 打开互联网属性

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

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

3.取消选中为您的局域网(LAN)使用(Use)代理服务器(Proxy Server)并确保选中“自动检测设置”。(Automatically detect settings)

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

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

方法 11:更新网络适配器驱动程序(Method 11: Update Network Adapter Drivers)

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

devmgmt.msc 设备管理器

2.右键单击网络适配器下的无线适配器,(wireless adapter under Network Adapters)然后选择更新驱动程序。(Update Driver.)

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

3.选择“浏览我的电脑以查找驱动程序软件”。(Browse my computer for driver software.)——

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

4.再次单击“让我从计算机上的可用驱动程序列表中进行选择”。(Let me pick from a list of available drivers on my computer.)——

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

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

6.重新启动您的 PC 以保存更改并查看您是否能够修复此计算机错误中缺少一个或多个网络协议。( Fix One or more network protocols are missing on this computer error.)

方法 12:卸载网络适配器(Method 12: Uninstall Network Adapter)

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

devmgmt.msc 设备管理器

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

卸载网络适配器

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

4.现在右键单击网络适配器(Network Adapters)并选择扫描硬件更改。(Scan for hardware changes.)

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

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

方法 13:使用谷歌 DNS(Method 13: Use Google DNS)

1.打开控制面板并点击网络和互联网。(Network and Internet.)

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

2.下一步,单击 网络和共享中心(Network and Sharing Center),然后单击 更改适配器设置。(Change adapter settings.)

更改适配器设置

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

无线网络属性

4. 现在选择 Internet Protocol Version 4 (TCP/IPv4)并单击属性。

Internet 协议版本 4 (TCP IPv4)

5. 勾选“使用以下 DNS 服务器地址(Use the following DNS server addresses)”并键入以下内容:

首选 DNS 服务器:8.8.8.8(Preferred DNS server: 8.8.8.8)
备用 DNS 服务器:8.8.4.4(Alternate DNS server: 8.8.4.4)

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

6.关闭所有内容,您可能能够 修复此计算机错误上缺少一个或多个网络协议。(Fix One or more network protocols are missing on this computer error.)

方法 14:运行 Windows 10 网络疑难解答(Method 14: Run Windows 10 Network Troubleshooter)

1.按Windows Key + I 打开设置(Settings),然后单击更新和安全。( Update & Security.)

更新和安全

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

3.在疑难解答下单击Internet 连接( Internet Connections),然后单击运行疑难解答。(Run the troubleshooter.)

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

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

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

Method 15: Reset TCP/IP

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

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

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

ipconfig 设置

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

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

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

4.重新启动以应用更改。刷新DNS似乎可以 修复此计算机错误上缺少一个或多个网络协议。(Fix One or more network protocols are missing on this computer error.)

方法 16:禁用 NetBIOS(Method 16: Disable NetBIOS)

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

ncpa.cpl 打开 wifi 设置

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

3.选择Internet Protocol Version 4 (TCP/IPv4)并单击属性。

Internet 协议版本 4 TCP IPv4

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

5. 在NetBIOS设置下,勾选“Disable NetBIOS over TCP/IP ”,然后单击“确定”。

禁用 TCP IP 上的 NetBIOS

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

方法 17:更新 BIOS(Method 17: Update BIOS)

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

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

msinfo32

2. 一旦系统信息( System Information)窗口打开,找到BIOS Version/Date,然后记下制造商和BIOS版本。

简介

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

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

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

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

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

受到推崇的:(Recommended:)

就是这样,您已成功修复此计算机错误上缺少一个或多个网络协议,( Fix One or more network protocols are missing on this computer error)但如果您对这篇文章仍有任何疑问,请随时在评论部分提出。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts