[FIXED] One or More Network Protocols are Missing Error

[FIXED] One or More Network Protocols are Missing Error

/ Shayne Sherman

You may run across one or more network protocols missing on this computer error when you attempt to get on the Internet or may have even been online, and suddenly pages stop opening.

You probably already ran the built-in Windows Network Troubleshooter, and this error appeared. Trying to determine this error’s cause and fix it can be very frustrating, especially without an Internet connection.

Automatically Repair Windows Errors

Recommended: To easily install drivers automatically, use the tool below.

Download Now
Fortect System Repair

However, there are several methods of resolving the issue below.

What Causes the One or More Network Protocols Are Missing Error?

Usually, you see this error when Windows Socket entries are missing. In some cases, this can occur after an update.

Since these entries are necessary registry entries that enable your computer to connect to the Internet, the error appears. If more than one device struggles to connect to the same ISP, the problem probably stems from your Internet Provider.

If you are only having trouble connecting one device and have not already run the Windows 10 Network Troubleshooter on that device, you should run it to confirm missing protocols are the cause.

Fix #1: Run the Windows 10 Troubleshooter

If you already did this, feel free to skip solving the error. It should be your first step to resolving Internet connection issues if you have not run the Troubleshooter.

search troubleshoot

Step #1

Type “Troubleshoot” into the Start menu without the quotation marks and choose “Troubleshoot System Settings.”

Step #2

Click “Internet Connections” and then choose “Run the Troubleshooter.”

run internet connections troubleshooter

When the Troubleshooter finishes, see if you get the missing protocols message. If you do, continue reading to resolve it.

Fix #2: Restart the Router

This is the simplest and least invasive way to fix the issue. However, it will only work if the router itself is causing the error.

Step #1

Shut down your computer by clicking the Power icon on the Start menu and holding the [Shift] key while selecting “Shut down.” Then shut off your router.

shutdown pc

Step #2

Unplug your router and wait two minutes before plugging it back into the power outlet. Wait another two minutes after plugging the router back into the power outlet. Turn the router on again.

Step #3

Once your router is back on, turn on your computer.

If the issue is resolved but happens again multiple times in the future and resetting the router temporarily fixes it, you should consider getting a new one.

If you use a Powerline network, you need to look at the owner’s manual that came with it and follow the instructions to reset it when you unplug your router in Step #2 above.

Fix #3: Make Sure Windows Is Up-to-date

Another quick way to deal with this issue is to ensure your Windows 10 OS (operating system) is up-to-date. Although a faulty update can cause the problem, in some cases, the update fails to load correctly.

In other cases, Microsoft has issued a fix, but your connectivity issues may play a role in the continuing error. To update Windows 10 manually, follow the steps below:

Step #1

Click on the “Settings” icon in the Start Menu.

windows settings

Step #2

In the Settings window, choose “Updates & Security.”

windows update and security

Step #3

Choose “Windows Update” from the list that appears on the right. On the left, click the button that says “Check for updates.”

You can find it under “Update status.”

check updates

Step #4

If updates are installed, you must restart your computer before they go into effect. To do this, click on the Start menu “Power” icon and select “Restart.”

restart computer

Continue if you are still not connected.

Fix #4: Disable Bluetooth

Your Bluetooth feature sometimes is set to use the same band as the WiFi. If both are active, it can cause a conflict that leads to this error message.

Step #1

Click on the Start menu “Settings” icon.

windows settings

Step #2

Choose “Devices.”

bluetooth and other devices

Step #3

Click “Bluetooth & other devices” and then slide the Bluetooth to the “Off” position.

enable bluetooth

Check to see if your connectivity issue has been resolved.

Fix #5: Disable the Proxy Server

Sometimes proxy servers are set that interfere with the protocols, and disabling them will resolve the issue.

See Also: How to Fix Windows Could Not Automatically Detect this Network’s Proxy Settings

Step #1

Click on the Start menu “Settings” icon.

windows settings

Step #2

Choose “Updates & Security.”

windows update and security

Step #3

Click on “Proxy” and then slide the Manual Proxy Setup “Use a proxy server” to the “Off” position.

disable

Check to see if your missing protocols issue has been resolved.

Fix #6: Restart Network Adapters

Sometimes restarting the network adapters allows the computer to fix the issue.

Step #1

Click on the Start menu “Settings” icon.

windows settings

Step #2

Choose “Network & Internet.”

Then select “Ethernet” on the left and “Change adapter settings” on the right.

change adapter settings

Step #3

Choose the network that is giving you problems and right-click on it. Choose “Disable” from the drop-down menu that appears.

disable network

Step #4

Right-click the same network. This time, choose “Enable” from the drop-down menu.

You can always repeat Step #3 and Step #4 with all the options if you are unsure which one is the culprit.

Fix #7: Return the Network Components to Their Original State

Sometimes resetting the network components will clear up the issue.

Step #1

Type “Command Prompt” into the Start menu.

Right-click the “Command Prompt” option and choose “Run as administrator.”

You must click “Yes” to continue to the Command Prompt window.

run as admin cmd

Step #2

In the Command Prompt, enter “ipconfig /flushdns” without quotation marks. Press [Enter].

ipconfig flushdns

Step #3

In the Command Prompt, enter “ipconfig /release” without quotation marks. Press [Enter].

Step #4

In the Command Prompt, enter “ipconfig /renew” without quotation marks. Press [Enter].

ipconfig release renew

Step #5

Now type “exit” without quotation marks. Press [Enter].

Now, restart your computer, and see if you can connect. If you are still having trouble, continue with the following method.

Fix #8: Run a System Scan in Safe Mode

If you scan for corrupt files in Safe Mode, your computer may be able to repair them itself.

Step #1

Press the [R] key and the [Windows] key together to open the Run box.

Type in “msconfig” without quotation marks and click “OK.”

msconfig

Step #2

The System Configuration window will open.

Go to the “Boot” tab.

Mark the box next to “Safe Boot,” and choose “Minimal” underneath it.

Now click “Apply” and then “OK.”

boot options

Step #3

Windows should ask if you want to restart your computer now. Click “Restart.”

Step #4

Once you have restarted in Safe Mode, press the [X] key and the [Windows] key together.

On the menu that appears, select “Windows PowerShell (Admin).”

windows powershell

Step #5

When the PowerShell opens, type in “sfc /scannow” or cut and paste the command. Then, press [Enter].

sfc scannow powershell

Step #6

The scan may take a while.

When it is finished, close the PowerShell window, and press the [R] key and the [Windows] key together to open the Run box.

Type “msconfig” into it and click “OK.”

msconfig

Step #7

Return to the “Boot” tab and uncheck the box next to “Safe Boot.” Click “Apply” and then “OK.”

Restart your computer using the Power icon on the Start menu.

safe boot

Recommended: Fortect System Repair Tool – Fix Errors & Speed Up Windows Automatically

Fix #9: Reset the TCP/IP

If the Internet Protocol settings on your computer are not correctly configured or if they are corrupted, it could cause this error.

This is another quick fix, but you should try other methods first. Make sure you create a system restore point before doing this method.

Step #1

Open the Command Prompt again by typing “Command Prompt” without quotation marks into the Start menu.

Right-click “Command Prompt” and choose “Run as administrator.” Click “Yes” to allow the app to change the computer.

run as admin cmd

Step #2

Type “netsh winsock reset catalog” without quotation marks into the prompt. Press [Enter].

netsh winsock reset catalog

Step #3

You should see confirmation that the Winsock Catalog was reset and that you need to restart the computer. Ignore that for now and type in “netsh int ipv4 reset reset.log” without quotation marks. Press [Enter].

netsh int ipv4 reset

Step #4

Finally, type “netsh int ipv6 reset reset.log” without quotation marks, and hit [Enter].

Another list will populate.

netsh int ipv6 reset

Step #5

Close the command prompt and restart your computer using the power icon on the Start menu.

restart computer

Check to see if you can connect to the Internet. If you are still having problems, continue reading.

Fix #10: Uninstall a Third-Party Antivirus

If you are using a third-party antivirus, the antivirus may be interfering with some components of Windows—including the protocols. Since Windows 10 comes with Windows Defender, first make sure Windows Defender is deactivated if you are running a third-party antivirus.

Running two antivirus programs simultaneously can cause problems because the programs interfere. To find out how to deactivate Windows Defender, click here.

Since each antivirus is different, the instructions below are general and not specific to any antivirus program.

Step #1

After you disable Windows Defender, you need to uninstall your antivirus software if you still see the Critical Error message. Press the [X] and [Windows] keys simultaneously. Choose “Settings” from the list.

windows settings

Step #2

Click “Apps” in the Settings window. In the “Apps & Features” submenu, scroll down until you find your antivirus program.

Click on it, and then click the “Uninstall” button.

uninstall geforce experience apps menu

Step #3

Click on the Start menu Power icon and restart your computer.

restart computer

Step #4

If the problem is not resolved, reinstall your antivirus and move on to the following method.

If the problem is resolved, you can try reinstalling the third-party antivirus if a Windows update corrupted it.

If the problem reappears when you reinstall the antivirus, you will need to uninstall and install a recommended antivirus or turn on Windows Defender and use that.

antivirus check

Fix #11: Install Network Protocols

Yes, the network protocols should already be installed since you once had Internet access.

However, if you follow these steps, they will ensure the protocols are there and that the error exists somewhere else.

Step #1

Click on the “Settings” icon in the Start Menu.

windows settings

Step #2

Choose “Network & Internet” from the Settings menu. Then select Ethernet. On the right, choose “Change adapter settings.”

change adapter settings

Step #3

Choose the network that is giving you problems and right-click on it. Choose “Properties” from the drop-down menu that appears.

network properties

Step #4

In the Properties window, click the “Install” button.

install ipv4 properties

Step #5

Click on “Protocol” and then click the “Add…” button.

add protocol

Step #6

Choose the protocol to install, and click “OK.”

reliable multicast protocol

You should restart your computer after installing any new software. If this does not resolve your problem, continue reading.

Fix #12: Reinstall the Network Adapter

This method will resolve the issue if the Network Adapter is the source of the corruption.

Step #1

Press the [R] key and [Windows] key simultaneously.

In the Run box that opens, type “devmgmt.msc” without the quotations and press [Enter].

devmgmt msc

Step #2

When the device manager window opens, click “Network adapters” to expand it.

Right-click on the first device listed under “Network adapters,” and first choose “Properties.”

In the “General” tab, write down the device’s name and the Manufacturer.

If you have an Internet connection, you can download the drivers for the device from the manufacturer’s website and store them on a USB drive.

If you don’t have an Internet connection, you can use a different computer to do this.

general network tab

Step #3

Close that window, and right-click the same network adapter again. This time, choose “Uninstall Device” from the drop-down menu.

network adapters uninstall device

Step #4

The uninstall device warning box will appear. Make sure “Delete the driver software for this device” has a checkmark in the box, and click the “Uninstall” button.

uninstall device warning

Step #5

Now, restart the computer.

The device should automatically reinstall.

If it doesn’t, install the drivers from the USB you made.

Repeat the steps above until you have reinstalled all your network adapters or until the Missing Network Protocols error is gone.

Fix #13: Disable the Ipv6 Protocol

Some networks have trouble with the IPv6 protocol. If this is the reason for the error, simply disabling the IPv6 protocol will resolve the error.

Step #1

Start by clicking on the “Settings” icon in the Start Menu.

Choose “Network & Internet” from the Settings menu, and select “Ethernet” on the left and “Change adapter settings” on the right.

change adapter settings
click properties of network

Step #2

Pick the network that is giving you problems and right-click on it. When the drop-down menu appears, choose “Properties.”

Step #3

In the Properties window, make sure Internet Protocol Version 6 (TCP/Ipv6) does not have a checkmark next to it. Click “OK.”

uncheck ipv6

Step #4

Finally, do a complete system shutdown by opening the Start menu, clicking the Power icon, and holding the [Shift] button down on your keyboard while clicking the “Shut down” option.

Release the [Shift] key, and your computer should shut down. Wait two minutes before restarting your computer.

Fix #14: Disable NetBIOS

The NetBIOS allows multiple applications from separate computers to communicate on the same network. Disabling this ability will prevent outside chatter from interfering with your connection.

Step #1

Click on the “Settings” icon in the Start menu.

windows settings

Step #2

Choose “Network & Internet” from the Settings menu. Then select “Change adapter settings” on the right.

change adapter settings

Step #3

Choose the network that is giving you problems and right-click on it. Choose “Properties” from the drop-down menu that appears.

network properties

Step #4

Select Internet Protocol Version 4 (TCP/Ipv4) in the Properties window and click the “Properties” button.

ipv4 properties

Step #5

When the Properties window opens, click “Advanced” near the bottom-right corner.

advanced ipv4 settings

Step #6

Choose the WINS tab in the TCP/IP advanced settings window. Choose “Disable NetBIOS over TCP/IP.” Now, click “OK” and see if you still have connection problems.

disable netbios

Fix #15: Perform a System Restore

To do this method, you had to manually create a system restore point before you began having connection issues. This method will cause you to lose some of your information, but it should fix the error.

Step #1

Press the [X] and [Windows] keys simultaneously. Choose “Settings” from the menu that appears.

settings on menu

Step #2

Click “Update & Security.”

When the Update & Security window opens, click “Recovery” on the left side menu.

You should see “Advanced Start-up” on the right. Click “Restart now” underneath that.

advanced startup restart now

Step #3

Windows will now restart and display the “Choose an Option” menu. Select “Troubleshoot” then “Advanced Options.”

advanced options

Step #4

Choose “System Restore.”

system restore under advanced options

That is it. Your computer should return to the same settings as before the problem occurred. Sometimes the computer may try to reinstall updates that have been applied.

Ensure you do not interrupt these updates since that could cause the error to reoccur.

Windows Automatic Repair Tool
Windows 10
System Information
  • Your machine is currently running Windows 10
  • Fortect is compatible with your operating system.

Recommended: To repair Windows Errors, use this software package; Fortect System Repair. This repair tool has been proven to identify and fix these errors and other Windows problems with very high efficiency.

Download Now
Fortect System Repair
Norton Digicert
  • 100% safe as confirmed by Norton.
  • Only your system and hardware are evaluated.

Frequently Asked Questions

How do I fix my network protocols are missing?

If you are experiencing issues with your network protocols, there are a few steps you can take to try and resolve the issue. First, check to see if your network drivers are up to date. If they are not, you can try updating them and see if that resolves the issue. If that does not work, you may need to uninstall and reinstall your network drivers. Finally, if all else fails, you can try resetting your network settings to their defaults.

What does this mean “windows sockets registry entries required for network connectivity are missing?

Windows sockets are low-level software that enables the communication between your computer and the internet. When you try to connect to the internet, Windows looks for settings in the registry that tell it how to connect. If the necessary entries are missing, you won’t be able to connect.

How do you run windows network diagnostics?

The Windows Network Diagnostics tool can diagnose and fix networking problems on a Windows computer. To use the tool, open the Control Panel and go to Network and Sharing Center. Click the link for your network connection, then click the Diagnose button. The tool will run a series of tests and attempt to fix any problems it finds.

What to do when one or more network protocols are missing?

If you are missing one or more network protocols, the best course of action is to consult with your network administrator. They will be able to advise you on which protocols are required for your particular network and how to go about implementing them. In some cases, it may be possible to download the necessary protocols from the internet; however, this is not always the case. Once you have implemented the required protocols, you should be able to connect to your network without any issues.

How to troubleshoot network connectivity problems?

There are a few different ways that you can go about troubleshooting network connectivity problems. The first thing you need to do is identify the source of the problem. Is it on the client side or the server side? Once you’ve identified the source, you must check the log files for error messages. This will help you narrow down the problem and find a solution. You can try restarting the computer or changing the DNS settings if the problem is on the client side.

Shayne Sherman
Meet the author

Shayne is an expert on all things Microsoft Windows and computer security. As a Windows user of over 30 years, he has been featured on Business Insider, Yahoo, Tech Republic, Hacker Noon, Techopedia, and many other publications. Aside from entertaining at his home theater, he enjoys spending time with his family, including his English bulldog, Fergie.