The ways to troubleshoot and resolve this issue on your Windows 10/11 computer are listed below if you are experiencing Ethernet Doesn’t Have Valid IP Configuration errors that are preventing you from connecting to the internet.
Ethernet Doesn t Have Valid IP Configuration
If the Windows 10/11 machine is unable to receive a valid IP address for the Ethernet Connection from the Router/Modem, it typically displays the Ethernet doesn’t have a valid IP configuration error.
This may occur for a number of reasons, including network driver issues, modem/router malfunctions, and other potential causes.
1. Power Flush Modem/Router
It is advised that you power flush the modem/router first before continuing with the other steps.
Simply unplug the modem or router from the power source, then wait 60 seconds. Reconnect the router or modem to its power source after 60 seconds.
Watch for the Router/Modem to fully restart (with all lights on) before attempting to connect to the internet.
2. Troubleshoot Network Adapter
Select Troubleshooting from the left pane under Settings > Update & Security. Scroll down and select Additional Troubleshooters in the right-pane.
Select Network Adapter and click Run the Troubleshooter on the following screen.
Give the Troubleshooter permission to identify and resolve issues with your computer’s network adapter.
3. Flush DNS & Reset Winsock
Enter CMD in the search bar, then use the Run as Administrator option when you right-click on the Command Prompt.
Type “ipconfig /flushdns” in the Command Prompt Window and hit the Enter key on your computer’s keyboard.
Next, enter the command netsh winsock reset.
Close the Command Prompt window after running the aforementioned commands, then restart your computer.
4. Reset IP Address
Press the enter key on your computer’s keyboard after typing “ipconfig” and “flushdns” in the OpenCommand Prompt as Admin window.
Next, enter each of the commands that follow one at a time by pressing the Enter key.
- netsh int ip reset
- ipconfig /release
- ipconfig /renew
Close the Command Prompt window and restart your computer after executing the aforementioned commands.
5. Update Ethernet Adapter
Choose Device Manager by performing a right-click on the Start button. Expand the Network Adapters entry on the Device Manager Screen, then right-click Ethernet Adapter and select the Update Driver Software option.
Check to see if you can access the internet after that without receiving an error notice.
6. Install Updates
Your machine may not have the most recent Windows Update installed, which could be the cause of the issue.
Choose Windows Update in the left-pane by going to Settings>Updates & Security. Activate the Check for Updates button in the right-pane.
Give Windows permission to search for and install any available updates on your computer.
7. Change DNS Server
Your Internet Service Provider’s DNS servers may be overloaded or experiencing issues, which could be the cause of the issue.
In such circumstances, moving to Google sPublic DNSservice or to other Free DNS Service Providers like OpenDNS or Cloudflare might help in fixing the problem.
How to Change DNS Servers in Windows 10 contains detailed instructions on how to update your computer’s DNS servers.
8. Make Sure the Computer Can Automatically Obtain IP Address
Ensure that your machine is configured to automatically acquire DNS and IP addresses.
Right-click on theStart buttonand click onRun. Enter ncpa.cplan and then hit OK on the Run Command window.
Right-click your active network (in this case, Ethernet) on the Network Connections pane and select Properties. Choose Internet Protocol Version 4 (TCP/IPv4) and click Properties on the following screen.
Choose the Get an IP address automatically and Acquire DNS server address automatically options on the following box.
9. Disable Fast Startup
Occasionally the issue is brought on by your computer’s Quick Startup option failing to load the necessary services for Ethernet connection.
Navigate toSettings>System> selectPower & Sleepin the left-pane. Scroll down and select Extra Power Options in the right-pane.
Choose Pick What Power Buttons do on the following screen.
Switch off the rapid starting option by scrolling down to Shutdown Settings on the following screen.
Your computer will start up a little more slowly if Quick Startup is off, but you might not even notice the difference.
10. Disable IPv6
On a Windows machine, disabling IPv6 is known to assist in resolving network connectivity issues.
Click Run by using the right-click menu on the Start button. Enter ncpa.cplan in the Run Command window and then click OK.
Right-click your active network (in this case, Ethernet) on the Network Connections pane and select Properties. Uncheck the Internet Protocol Version 6 (TCP/IPv6) box on the following screen, then click OK.
Make sure to restart the computer after disabling IPv6 to take effect the modifications.
11. Disable Microsoft kernel Debug Network Adapter
Choose Device Manager by performing a right-click on the Start button. … a…………….
Now hidden devices are visible, find Microsoft kernel Debug Network Adapter and use the right-click menu to select the Disable option.
12. Uninstall and Reinstall your Network Adapter
Choose Device Manager by performing a right-click on the Start button. Expand the Network Adapters entry in Device Manager, then select Your Ethernet from the pop-up menu and choose Uninstall.
Choose the option to “Scan for Hardware Changes” after clicking on the “Action” tab.
Check to see whether you can now access the Internet by restarting the machine.
13. Disable Antivirus Program
Disable your computer’s antivirus software for a while to see if that makes a difference.
The Antivirus Software icon on the taskbar should often allow you to right-click it and choose the Disable option.
The programme icon should be present in the System Tray if you can’t find it in the Taskbar. You can temporarily disable Windows Defender if you’re already using it.
14. Scan Hard Disk for Errors
Admin > OpenCommand Promptas Type “chkdsk /r c:” in the Command Prompt window and hit the Enter key.
When the system begins the following time, Chkdsk might offer to run. Type Y and restart your computer if this occurs.
Wait patiently for your computer’s Chkdsk command to identify and correct any hard disc errors. Restart your computer after the Chkdsk command has finished running to determine if the issue has been resolved.
15. Enable AutoConfig Service
On occasion, third-party software may disable the computer’s AutoConfig Service, causing the issue.
Admin > OpenCommand Promptas Type the command “c config dot3svc start= demand” in the Command Prompt window.
Close the Command Prompt window and restart the computer when the command has been successfully completed.
16. Reset Network Configurations
If the issue is still present, utilising command prompt to reset network configurations and reinstall network drivers may assist.
Admin > OpenCommand Promptas Type the command netcfg -d into the Command Prompt window.
Close the Command Prompt window and restart the computer when the command has been successfully completed.