FacebookTwitterLinkedIn

How to Fix Network Protocol Missing Problem?

How to Fix "Network Protocol Missing" Problem on Windows 10  

When a network protocol is missing from your computer, you may get a "One or more network protocols are missing on this computer" error. If a network protocol is missing, you will probably be unable to share files or data between network computers or unable to access the Internet at all. In this article, we show how you can recover your Internet connection.

Fix Network Protocol Missing Error

When Does "Network Protocol Missing" Error Occur?

This error occurs when running Windows Network Diagnostics. It appears when your system cannot connect to the Internet, and you click the "Diagnose" button. This error might be the fault of your Internet Service Provider. Still, if other devices on the same network are working correctly (and connecting to the Internet), it is probably an issue with your computer.

Network protocols must be confirmed and installed by both sender and receiver to ensure network or data communication. There are many protocols in use extensively in networking, and they are often implemented in different layers. Without network protocols, you could not deliver instant messages to your friends, emails would not reach their destinations, and websites would not appear on your screen.

Video Showing How to Fix Network Protocol Missing Problem:

Table of Contents:

Restore Default Settings

One option is to reset network protocols to their default settings by resetting the TCP/IP stack. The TCP/IP stack is a complete set of networking protocols. To reset it, use commands within Command Prompt. Firstly, to open Command Prompt, type "command prompt" in Search and right-click on the result. Select "Run as administrator" from the drop-down menu to run it with administrator privileges.

restore default settings step 1

Now, type these two commands (pressing Enter after each): "netsh int ip set dns" and "netsh winsock reset." Then, exit Command Prompt by typing "exit" and pressing Enter, or simply close the Command Prompt window and check if this has helped solve the problem.

restore default settings step 2

[Back to Table of Contents]

Reinstall Your Network Adapter Driver

You may get the "Network protocol is missing" error due to a faulty network driver. You can try to uninstall the network adapter driver and then let your Windows 10 operating system reinstall it automatically the next time you start Windows. To uninstall your network adapter driver, go to Device Manager. Type "device manager" in Search and click the "Device Manager" result.

reinstall network adapter driver step 1

In the Device Manager window, find "Network adapters," expand it, right-click on your network device, and then choose "Uninstall" from the drop-down menu.

reinstall network adapter driver step 2

You will be asked to confirm the uninstallation. Click "OK." Mark the "Delete the driver software for this device" checkbox if you see one.

reinstall network adapter driver step 3

You will need to restart your PC for the changes to take effect. Restart your computer and see if this has helped to solve the problem.

[Back to Table of Contents]

Restore Network Components

This may be the easiest way to fix the "Network protocol is missing" problem by executing commands in Command Prompt. First, open Command Prompt by typing "command prompt" in Search and right-click on "Command Prompt." Select "Run as administrator" to run it with administrator privileges. In the Command Prompt window, type "ipconfig /release" and press Enter to execute. Then, type "ipconfig /flushdns" and "ipconfig /renew" commands, pressing Enter after each.

restore network components step 1

Then, exit Command Prompt by typing "exit" and pressing Enter or close the Command Prompt window. Check if this has helped to solve the problem.

[Back to Table of Contents]

Disable NetBIOS

NetBIOS is an acronym for Network Basic Input/Output System. It provides services related to the session layer of the OSI model, allowing applications on separate computers to communicate over a Local Area Network (LAN). It is possible that disabling NetBIOS will fix your computer's "Network protocol is missing" issue. First, open Control Panel by typing "control panel" in Search.

disable netbios step 1

In the Control Panel window, click "Network and Internet."

disable netbios step 2

Once you are in the Network and Internet window, select "Network and Sharing Center."

disable netbios step 3

You will see your Internet access type and connection near the top-right corner. Click on it.

disable netbios step 4

You will see your connection status window. Click on "Properties."

disable netbios step 4

In the network connection Properties window, find "Internet Protocol Version 4 (TCP/IPv4)". Select (highlight) it and click "Properties."

disable netbios step 5

In the Internet Protocol Version 4 (TCP/IPv4) Properties window, click "Advanced."

disable netbios step 6

In the Advanced TCP/IP Settings window, click "WINS" tab and select "Disable NetBIOS over TCP/IP." Click "OK" to save these changes and check if the problem is solved.

disable netbios step 7

You can also attempt to resolve the "Network protocol is missing" problem by obtaining IP addresses automatically rather than using a static IP address. You can manage this following identical steps. In the Internet Protocol Version 4 (TCP/IPv4) Properties window, select the "Obtain and IP address automatically" option if it is not already set to this.

[Back to Table of Contents]

Import Winsock Keys

For this solution, you must use a computer that does not have the same connectivity problem. If you use Windows 10 on a computer with a network problem, you do not need to have Windows 10 on the other machine (it can be earlier versions of Windows such as Windows 8 or Windows 7).

This solution includes modifying the system registry. The Microsoft Registry Editor (regedit.exe) enables you to view, search for, and change settings in your system registry, containing information about how your computer runs. Follow these steps carefully to avoid damaging your operating system. Open Registry Editor on the computer that does not have the "Network protocol missing" error. To open Registry Editor, type "run" in Search.

import winsock keys step 1

In the Run dialog box, type "Regedit" and click OK to open Registry Editor.

import winsock keys step 2

Once Registry Editor is opened, follow this path: "HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/," expand Services catalog to find "Winsock" and "Winsock 2", and right-click on both to export them by selecting "Export" from the drop-down menu. Name the registry files and locate where you wish to save them. Then, copy or move them onto your USB drive.

import winsock keys step 3

When registry files are copied into your USB drive, access the computer that has network issues. Uninstall the network driver from, open Registry Editor again, and then look for "Winsock" and "Winsock2" catalogs under "Service" catalog using the same path as we mentioned before ("HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/"). Delete these two catalogs by right-clicking on both and selecting "Delete" from the drop-down menu. In case you need these original registry keys, back them up by exporting. Restart your computer when finished.

import winsock keys step 4

When your operating system is restarted, go to the "HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/" location and import the keys stored on your USB drive into this location, and then close Registry Editor. Open Command Prompt by typing "command prompt" in Search and right-click on the "Command Prompt" result. Select "Run as administrator" to run it with administrator privileges.

import winsock keys step 5

In the Command Prompt window, type in the following command: "netsh winsock reset" and press Enter on your keyboard to execute it. Close Command Prompt and restart your computer. Check if this has helped to solve the "Network protocol missing" problem.

import winsock keys step 6

[Back to Table of Contents]

Restart Your Router

If none of the above steps help you to solve the problem, try restarting your router. Simply turn it off and then on again. You can also try resetting your router - this will restore your router to the factory settings. Use the "Reset" button on your router to do this (usually on the back).

We hope that these methods resolved your network problem and you are now able to access the Internet.

[Back to Top]

▼ Show Discussion

About the author:

Rimvydas Iliavicius

Rimvydas is a researcher with over four years of experience in the cybersecurity industry. He attended Kaunas University of Technology and graduated with a Master's degree in Translation and Localization of Technical texts. His interests in computers and technology led him to become a versatile author in the IT industry. At PCrisk, he's responsible for writing in-depth how-to articles for Microsoft Windows. Contact Rimvydas Iliavicius.

Our guides are free. However, if you want to support us you can send us a donation.

About PCrisk

PCrisk is a cyber security portal, informing Internet users about the latest digital threats. Our content is provided by security experts and professional malware researchers. Read more about us.

Malware activity

Global malware activity level today:

Medium threat activity

Increased attack rate of infections detected within the last 24 hours.