Fix the “One or More Network Protocols are Missing” Error [Easy Guide]
If your internet suddenly stops working on your Windows PC and you see the message “One or more network protocols are missing on this computer”, it can be frustrating and confusing. This error usually appears when running the Windows Network Troubleshooter and indicates that essential networking components like TCP/IP, Winsock, or related registry entries are corrupted, missing, or misconfigured.
Network protocols are essential rules and formats that allow your computer to communicate with other devices over the internet. The most important protocols include TCP/IP (Transmission Control Protocol/Internet Protocol) and Winsock, which manage how data is sent and received.
When these protocols become corrupted or are accidentally removed due to software conflicts, malware, or incorrect system changes, your PC cannot properly connect to networks. That is when Windows shows this error.
Now, let’s resolve the error on Windows 11 and Windows 10 systems.
Fix the “One or More Network Protocols are Missing on This Computer” Error

To fix the “One or more network protocols are missing” error in Windows, reset the Winsock catalog, reinstall the TCP/IP stack, update or reinstall network drivers, and repair corrupted system files using built-in tools like Command Prompt and System File Checker. Restart your system after each fix to apply changes.
This guide will help you restore these protocols step by step, even if you are not a technical expert.
Step 1: Restart Your Computer and Router
Before trying advanced fixes, start with the simplest solution. Restarting your computer and internet router can resolve temporary glitches affecting network communication.
Turn off your computer completely. Then unplug your router and modem from the power source. Wait for about one minute to allow any cached data or temporary errors to clear. Plug the router back in and wait until all lights stabilize.
Now turn your computer back on and check if the internet works. If the issue persists, move to the next step.
Step 2: Run the Network Troubleshooter
Windows includes a built-in tool that can automatically detect and fix network-related problems.
Open Settings and go to System, then select Troubleshoot. Click on Other troubleshooters and find Network Adapter. Click Run and follow the on-screen instructions.
The troubleshooter may identify missing or corrupted network protocols and attempt to repair them. If it cannot fix the issue, it will provide clues that help you proceed further.
Step 3: Reset Winsock and TCP/IP Stack
The Winsock catalog controls how Windows handles network requests. Resetting it often fixes protocol-related errors.
Open the Command Prompt as an administrator. You can do this by searching for Command Prompt in the Start menu, then right-clicking and selecting Run as administrator.
In the command window, type the following commands one by one and press Enter after each:
netsh winsock reset
netsh int ip reset
After running these commands, restart your computer. This process restores the default network protocol configuration and often resolves the issue.
Step 4: Reinstall Network Adapter Drivers
Sometimes the error occurs because of corrupted or outdated network drivers.
Open Device Manager by right-clicking the Start button and selecting it from the menu. Expand the Network adapters section. Right-click your active network adapter and select Uninstall device.
Confirm the uninstallation and restart your computer. Windows will automatically reinstall the driver when the system boots.
If the driver is not installed automatically, you can download it from your computer manufacturer’s official website using another device.
Step 5: Disable and Re-enable Network Adapter
Disabling and re-enabling your network adapter can refresh its settings and resolve configuration issues.
Go to Control Panel, then open Network and Sharing Center. Click on Change adapter settings. Right-click your active network connection and select Disable.
Wait for a few seconds, then right-click it again and select Enable. Check if your internet connection is restored.
Step 6: Reset Network Settings
Windows provides a complete network reset option that removes all adapters and reinstalls them with default settings.
Open Settings and navigate to Network and Internet. Scroll down and select Advanced network settings, then click Network reset.
Confirm the reset and restart your computer. This process removes saved WiFi networks and passwords, so you will need to reconnect afterward.
Step 7: Check Windows Services
Certain Windows services must be running for network protocols to function correctly.
Press Windows + R, type services.msc, and press Enter. In the Services window, locate services like DHCP Client, DNS Client, and Network Connections.
Make sure these services are set to Automatic and are currently running. If any service is stopped, right-click it and select Start.
Restart your computer after making changes.
Step 8: Repair Corrupted System Files
Corrupted system files can also cause missing protocol errors.
Open Command Prompt as administrator and type the following command:
sfc /scannow
Press Enter and wait for the scan to complete. This tool will automatically detect and repair damaged system files.
If issues are found and fixed, restart your PC and check your connection.
Step 9: Use DISM Tool for Deep Repair
If the System File Checker does not fix the issue, use the DISM tool for deeper system repair.
Open Command Prompt as administrator and type:
DISM /Online /Cleanup-Image /RestoreHealth
Press Enter and wait for the process to complete. This command repairs the Windows image and restores missing components.
Restart your system after the process finishes.
Step 10: Disable Antivirus or Firewall Temporarily
Sometimes, third-party antivirus or firewall software can interfere with network protocols.
Temporarily disable your antivirus program and check if the issue is resolved. If the internet starts working, the software may be blocking network components.
In that case, update the antivirus or consider switching to a different solution.
Step 11: Check Registry Entries
Incorrect or missing registry entries related to network protocols can also trigger this error.
Press Windows + R, type regedit, and press Enter. Navigate to the network-related registry paths and ensure they contain correct values.
Editing the registry can be risky, so it is recommended to create a backup before making any changes.
If you are unsure, you can skip this step or use a trusted registry repair tool.
Step 12: Perform a System Restore
If the error started recently, restoring your system to an earlier point can fix the issue.
Search for System Restore in the Start menu and open it. Choose a restore point from before the problem began and follow the instructions.
This will revert system settings without affecting your personal files.
FAQs
What causes the “One or more network protocols are missing” error
This error is usually caused by corrupted TCP/IP settings, damaged Winsock entries, outdated drivers, or system file corruption.
Can I fix this error without reinstalling Windows?
Yes, most cases can be resolved using the steps in this guide, especially resetting network settings and repairing system files.
Will a network reset delete my files?
No, it will only remove network adapters and saved WiFi connections. Your personal files will remain safe.
How long does it take to fix this issue?
Depending on the method, it can take anywhere from a few minutes to about an hour.
