修复此计算机上缺少一个或多个网络协议: (Fix One or more network protocols are missing on this computer: )如果您最近升级到Windows 10,那么您可能会遇到这个问题,您的WiFi将显示有限的连接或无法访问互联网,并且当您尝试通过运行Windows 网络来诊断问题时(Windows Network) 诊断(Diagnostics)然后它将向您显示错误消息“此计算机上缺少一个或多个网络协议”。主要问题是您的WiFi已连接但您无法访问任何网站,并且运行网络诊断没有任何帮助,而是显示上述错误消息,但如果您检查详细信息,则会得到以下原因:
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.)
7.现在从左侧窗格中单击打开或关闭Windows 防火墙(Turn Windows Firewall)。
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
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)
3.等待上述过程完成,完成后重新启动您的电脑。
4.再次打开cmd并输入以下命令并在每个命令后按回车键:
a) Dism /Online /Cleanup-Image /CheckHealth
b) Dism /Online /Cleanup-Image /ScanHealth
c) Dism /Online /Cleanup-Image /RestoreHealth
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.)
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。
2.右键单击您的无线适配器( wireless adapter)并选择禁用。(Disable.)
3.再次右键单击同一个适配器,这次选择启用。(choose Enable.)
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 重置
3.重新启动以应用更改。Netsh Winsock 重置命令(Netsh Winsock Reset command)似乎可以修复此计算机错误上缺少一个或多个网络协议。
方法 7:运行系统还原(Method 7: Run System Restore)
1.按 Windows 键 + R 并键入“ sysdm.cpl ”,然后按 Enter。
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)。
4.确保uncheck Internet Protocol Version 6 (TCP/IP).
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。
4.导航到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26
5.右键单击 26 并选择权限。(select Permissions.)
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.)
2.下一步,转到连接选项卡(Connections tab)并选择局域网设置。
3.取消选中为您的局域网(LAN)使用(Use)代理服务器(Proxy Server)并确保选中“自动检测设置”。(Automatically detect settings)
4.单击确定然后应用(Apply)并重新启动您的PC。
方法 11:更新网络适配器驱动程序(Method 11: Update Network Adapter Drivers)
1.按 Windows 键 + R 然后键入devmgmt.msc并按 Enter。
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。
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.)
2.下一步,单击 网络和共享中心(Network and Sharing Center),然后单击 更改适配器设置。(Change adapter settings.)
3.选择您的 Wi-Fi,然后双击它并选择 属性。(Properties.)
4. 现在选择 Internet Protocol Version 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)
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.)
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
3.再次打开管理命令提示符(Admin Command Prompt)并键入以下内容并在每个之后按回车键:
- ipconfig /flushdns
- nbtstat – r
- netsh int ip 重置
- netsh winsock 重置
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。
2.右键单击您的活动 Wi-Fi 或以太网连接并选择属性。( Properties.)
3.选择Internet Protocol Version 4 (TCP/IPv4)并单击属性。
4.现在在下一个窗口中单击高级,然后切换到( Advanced)Advanced TCP/IP Settings.WINS选项卡。
5. 在NetBIOS设置下,勾选“Disable NetBIOS over TCP/IP ”,然后单击“确定”。
6.重新启动您的电脑以保存更改
方法 17:更新 BIOS(Method 17: Update BIOS)
执行BIOS更新是一项关键任务,如果出现问题,可能会严重损坏您的系统,因此建议专家监督。
1.第一步是识别您的BIOS版本,按 Windows Key + R然后输入“ msinfo32 ”(不带引号)并按回车键打开系统信息(System Information)。
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)但如果您对这篇文章仍有任何疑问,请随时在评论部分提出。
One or more network protocols are missing on this computer [SOLVED]
Fix One or more network protocols are missing on this computer: If you have recently upgraded to Windows 10 then you may face this problem where your WiFi will show limited connectivity or no internet access and when you try to diagnose the issue by running Windows Network Diagnostics then it will show you the error message “One or more network protocols are missing on this computer”. The main problem is that your WiFi is connected but you cannot access any websites, and running network diagnostics yield no help, instead, it shows the above error message but if you check the details then you get following reason:
Windows sockets registry entries required for network connectivity are missing.
In short, the error “One or more network protocols are missing on this computer” occurs due to Windows sockets registry entries are missing which are essential for network connectivity. So without wasting any time let’s see how to Fix One or more network protocols are missing on this computer with the help of below-listed troubleshooting guide.
Fix One or more network protocols are missing on this computer
Make sure to create a restore point just in case something goes wrong.
First, check if you’re able to connect to WiFi using another device. Then Restart your Router and again check if you’re able to use internet on your PC. If the error still persists then try the following steps.
Method 1: Temporarily Disable Antivirus and Firewall
1.Right-click on the Antivirus Program icon from the system tray and select Disable.
2.Next, select the time frame for which the Antivirus will remain disabled.
Note: Choose the smallest amount of time possible for example 15 minutes or 30 minutes.
3.Once done, again try to access Wifi and check if the error resolves or not.
4.Type control in the Windows Search then click on Control Panel from the search result.
5.Next, click on System and Security.
6.Then click on Windows Firewall.
7.Now from the left window pane click on Turn Windows Firewall on or off.
8.Select Turn off Windows Firewall and restart your PC. Again try to connect to WiFi and see if you’re able to Fix One or more network protocols are missing on this computer error.
If the above method doesn’t work make sure to follow the exact same steps to turn on your Firewall again.
Method 2: Restore Missing Network Protocols
1.Press Windows Key + X then select Command Prompt (Admin).
2.Type the following command into cmd and hit Enter after each one:
netsh int ip set dns
netsh winsock reset
3.Close cmd and reboot your PC to save changes.
Method 3: Run SFC and DISM
1.Press Windows Key + X then click on Command Prompt(Admin).
2.Now type the following in the cmd and hit enter:
Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)
3.Wait for the above process to finish and once done restart your PC.
4.Again open cmd and type the following command and hit enter after each one:
a) Dism /Online /Cleanup-Image /CheckHealth
b) Dism /Online /Cleanup-Image /ScanHealth
c) Dism /Online /Cleanup-Image /RestoreHealth
5.Let the DISM command run and wait for it to finish.
6. If the above command doesn’t work then try on the below:
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 the C:\RepairSource\Windows with the location of your repair source (Windows Installation or Recovery Disc).
7.Reboot your PC to save changes and see if you’re able to Fix One or more network protocols are missing on this computer error.
Method 4: Reinstall TCP/IP
1.Type control in Windows Search then click on Control Panel.
2.From Control Panel click on Network and Internet.
3.Then click Network and Sharing Center and from the right-hand menu click on Change adapter settings.
4.Right-click on your WiFi or Ethernet connection which is showing the error and select Properties.
5.Select items one by one under “This connection uses the following items:” and click Install.
6.Then on the “Select Network Feature Type” window select Protocol and click Add.
7.Select “Reliable Multicast Protocol” and click OK.
8.Make sure to follow this for every listed item and then close everything.
9.Reboot your PC to save changes and see if you’re able to Fix One or more network protocols are missing on this computer error.
Method 5: Restart Your Network Adapter
1.Press Windows Key + R then type ncpa.cpl and hit Enter.
2.Right-click on your wireless adapter and select Disable.
3.Again right-click on the same adapter and this time choose Enable.
4.Restart your and again try to connect to your wireless network and see if you’re able to Fix One or more network protocols are missing on this computer error.
Method 6: Reset Winsock
1.Right-click on Windows Button and select “Command Prompt(Admin).“
2.Again open Admin Command Prompt and type the following and hit enter after each one:
- ipconfig /flushdns
- nbtstat –r
- netsh int ip reset
- netsh winsock reset
3.Reboot to apply changes. Netsh Winsock Reset command seems to Fix One or more network protocols are missing on this computer error.
Method 7: Run System Restore
1.Press Windows Key + R and type”sysdm.cpl” then hit enter.
2.Select System Protection tab and choose System Restore.
3.Click Next and choose the desired System Restore point.
4.Follow the on-screen instruction to complete system restore.
5.After reboot, you may be able to Fix One or more network protocols are missing on this computer error.
Method 8: Disable IPv6
1.Right click on WiFi icon on system tray and then click on “Open Network and Sharing Center.“
2.Now click on your current connection in order to open settings.
Note: If you can’t connect to your network then use Ethernet cable to connect and then follow this step.
3.Click Properties button in the window that just open.
4.Make sure to uncheck Internet Protocol Version 6 (TCP/IP).
5.Click OK then click Close. Reboot your PC to save changes.
Method 9: Reset Network Components
1.Press Windows Key + X then select Command Prompt (Admin).
2.Type the following command into cmd one by one and hit Enter after each one:
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.If you get access denied error then press Windows Key + R then type regedit and hit Enter.
4.Navigate to the following registry entry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26
5.Right-click on 26 and select Permissions.
6.Click Add then type EVERYONE and click OK. If EVERYONE is already there then just checkmark Full Control (Allow).
7.Next, click Apply followed by OK.
8.Again run the above commands in CMD and reboot your PC to save changes.
Method 10: Disable Proxy
1.Press Windows Key + R then type “inetcpl.cpl” and hit enter to open Internet Properties.
2.Next, Go to Connections tab and select LAN settings.
3.Uncheck Use a Proxy Server for your LAN and make sure “Automatically detect settings” is checked.
4.Click Ok then Apply and reboot your PC.
Method 11: Update Network Adapter Drivers
1.Press Windows Key + R then type devmgmt.msc and hit Enter.
2.Right-click on the wireless adapter under Network Adapters and select Update Driver.
3.Select “Browse my computer for driver software.“
4.Again click on “Let me pick from a list of available drivers on my computer.“
5.Select the latest available driver from the list and click Next.
6.Reboot your PC to save changes and see if you’re able to Fix One or more network protocols are missing on this computer error.
Method 12: Uninstall Network Adapter
1.Press Windows Key + R then type devmgmt.msc and hit Enter.
2.Expand Network adapters then right-click on your WiFi adapter and select Uninstall.
3.Again click Uninstall in order to confirm.
4.Now right-click on Network Adapters and select Scan for hardware changes.
5.Reboot your PC and Windows will automatically install the default drivers.
Method 13: Use Google DNS
1.Open Control Panel and click on Network and Internet.
2.Next, click Network and Sharing Center then click on Change adapter settings.
3.Select your Wi-Fi then double click on it and select Properties.
4.Now select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
5.Checkmark “Use the following DNS server addresses” and type the following:
Preferred DNS server: 8.8.8.8
Alternate DNS server: 8.8.4.4
6.Close everything and you may be able to Fix One or more network protocols are missing on this computer error.
Method 14: Run Windows 10 Network Troubleshooter
1.Press Windows Key + I to open Settings then click on Update & Security.
2.From the left-hand menu select Troubleshoot.
3.Under Troubleshoot click on Internet Connections and then click Run the troubleshooter.
4.Follow further on-screen instructions to run the troubleshooter.
5.Reboot your PC to save changes.
Method 15: Reset TCP/IP
1.Right-click on Windows Button and select “Command Prompt(Admin).“
2.Now type the following command and press Enter after each one:
(a) ipconfig /release
(b) ipconfig /flushdns
(c) ipconfig /renew
3.Again open Admin Command Prompt and type the following and hit enter after each one:
- ipconfig /flushdns
- nbtstat –r
- netsh int ip reset
- netsh winsock reset
4.Reboot to apply changes. Flushing DNS seems to Fix One or more network protocols are missing on this computer error.
Method 16: Disable NetBIOS
1.Press Windows Key + R then type ncpa.cpl and hit Enter.
2.Right-click on your active Wi-Fi or ethernet connection and select Properties.
3.Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
4.Now click Advanced in the next window and then switch to WINS tab under Advanced TCP/IP Settings.
5.Under NetBIOS setting, checkmark “Disable NetBIOS over TCP/IP“, and then click OK.
6.Reboot your PC to save changes
Method 17: Update BIOS
Performing BIOS update is a critical task and if something goes wrong it can seriously damage your system, therefore, an expert supervision is recommended.
1.The first step is to identify your BIOS version, to do so press Windows Key + R then type “msinfo32” (without quotes) and hit enter to open System Information.
2.Once the System Information window opens locate BIOS Version/Date then note down the manufacturer and BIOS version.
3.Next, go to your manufacturer’s website for e.g in my case it’s Dell so I will go to Dell website and then I will enter my computer serial number or click on the auto detect option.
4.Now from the list of drivers shown I will click on BIOS and will download the recommended update.
Note: Do not turn off your computer or disconnect from your power source while updating the BIOS or you may harm your computer. During the update, your computer will restart and you will briefly see a black screen.
5.Once the file is downloaded, just double-click on the Exe file to run it.
6.Finally, you have updated your BIOS which may fix the issue.
Recommended:
That’s it you have successfully Fix One or more network protocols are missing on this computer error but if you still have any questions regarding this post then feel free to ask them in the comment’s section.