How to fix Ethernet doesn’t have a Valid IP Configuration

While surfing the online sources or playing your favorite game, there appears an error message, “Ethernet doesn’t have a valid IP configuration.” The error message shows that system cannot get the IP address from DHCP server automatically.

Due to some error, it is failed to configure in obtaining the IP address automatically. Thus, you are unable to use the internet. Your connection is displayed as disconnected, and you cannot open any site consequently. Here are a few handy solutions to fix this error. I hope these will help you in resolving the issue.

1. Reinstall TCP/IP Configuration (Most Working Solution)

You need to reinstall TCP/IP configuration so that it could flush the recent glitch if there is any. Here is how to do so.

Right-click the “Start” button and select “Command Prompt (Admin)” from the WinX menu.

In the Command Prompt (Admin), you need to type “netsh winsock reset” to reset the Windows Socket and press Enter.

Now type “netsh int ip reset” and press Enter. It will reset the IP configuration.

windows socket resetNow reboot the system to apply the settings.

2. Renew IP Configuration

There may be any error in the current IP configuration. So, you need to renew the IP configuration by using the Command Prompt with Admin rights. Use the following method to do so.

Right-click the “Start” button and select “Command Prompt Admin from here.

Now type here “ipconfig /release” and press Enter.

Type the second command “ipconfig /flushdns” and press Enter to flush the current IP configuration.

Type another command “ipconfig /renew” to renew the IP configuration.

Now close the Command Prompt window and restart the system to save the changes.

See if it fixes the error and lets you use an error-free PC.

3. Restart the Network Connection

If still, you see the error, you need to restart the network connection so that it could remove any temporary errors. Follow the instructions below to perform this action.

Press “Windows + R” keys to launch the Run dialogue box. Type here “ncpa.cpl” and click “OK” to access the Network Interface Card directly.

Here, you need to right-click on the active network connection and select “Disable” from the context menu.

Wait for a couple of minutes. Once again right-click to the network connection and select “Enable” to restart it.

I hope it will get the valid IP address successfully this time.

4. Modify Current Settings of Network Adapter

Press “Windows + R” combination of keys to open the Run box. Type “ncpa.cpl” and click “OK” to access the network adapter directly.

Right-click the active network adapter and select “Properties” from here.

Here, you need to click “Internet Protocol Version 4 (TCP/IPv4)” and click “Properties” option below. See the screenshot below in this context.

Here, check the checkboxes with “Obtain an IP address automatically” and “Obtain DNS server address automatically” options.

Select “OK” to save your preferences and close the window.

Restart the PC to apply the modifications.

5. Uninstall Ethernet Drivers

The current Ethernet driver may be corrupted, and that’s why it is unable to obtain a valid IP configuration. So, you need to uninstall it by following the instructions below.

Right-click the “Start” button and select “Device Manager” from the WinX menu.

In the Device Manager window, you need to click “Network Adapters” option to expand it.

Right-click the Ethernet adapter and select “Uninstall” option from the context menu.

Uninstall network driverIt will show a confirmation message. Confirm by selecting “OK.”

In the Device Manager window, you need to click “Action” tab and select “Scan for hardware changes” from here.
Now reboot the system, and that’s all.

6. Update Drivers

If the current version of the Ethernet driver is creating the error, it means you need to update it. Follow the steps below to update the Ethernet driver.

Press “Windows + R” to open the “Run” box. Type here “devmgmt.msc” to launch the Device Manager and click “OK.”

devmgmt.msc command in the RunIn the Device Manager section, click “Network Adapters” category to expand it. Right-click the “Ethernet Driver” and select “Update Driver Software” from here.

Network Device Driver updateIn the next window, click the option “Browse my computer for driver software” to install the driver software manually.

Browse computer for network driver softwareNow select the option “Let me pick from a list of device drivers on my computer” to move ahead.

Update all of the drivers by using this method to resolve the problem.

Reboot the system to save the changes and see if you have fixed the error.

7. Uninstall Anti-malware Tool

If you have an anti-malware tool in the system, it may be the core reason behind this issue. So, you need to uninstall it. There is no problem if you have installed an anti-malware tool to fix the malware in the system. But you need to uninstall once you have used it. If it is still in your system, just uninstall the tool to fix the error.

Go to the “Control Panel” and click “Programs and Features” category.

It will display the list of installed programs. Select “anti-malware” tool and click “Uninstall” option above.

Delete Antimalware program

Reboot the system and check the internet connection. Hurrah! It is working now.

8. Disable Fast Startup

The feature “Fast Startup” reduces the startup and boot time while loading the settings from the cache memory or the system memory. Sometimes, it creates the error in the functionality of network adapters. So, you need to disable this feature to fix the error. Here is how to do it.

Right-click the “Start” button and select “Power Options” from here.

In the left pane, you will see “Choose what the power buttons do” category. Select it to move ahead.

Change Settings of Power Buttons

Now select the option “Change settings that are currently unavailable” from here.

Change unavailable settings option

Scroll down the page and uncheck the checkbox for “Turn on fast startup (Recommended).” It will disable the Fast startup feature.

Disable Fast StartupSelect “Save Changes” option at the bottom of the page.

Close the Settings window and reboot the PC to see if it works to fix the error.

9. Power Cycle the Modem

Power cycling the modem/router can resolve the issue for sure.

Turn off the router and remove the power supply cable from it. Wait for a few minutes now. Connect the power supply cable and turn it on. It will flush the blockage to access the IP configuration, and thus, your network will be workable finally.

10. Change IP Address & DNS Server Addresses

If the error persists, you need to change the current IP address and the DNS server address to resolve the issue.
Right-click the “Start” button and select “Network Connections” from here.

Right-click the network adapter and select “Properties” from its context menu.

Network properties

In the Networking tab, click “Internet Protocol Version 4 (TCP/IPv4) and select “Properties” option.

Internet Protocol Version 4 Properties

Here, click the radio button for “Use the following IP address” and enter “192.168.1.14” in “IP address” bar. In the Subnet mask bar, type “255.255.255.0.” In the Default gateway section type “192.168.1.1.”

Now click the radio button for “Use the following DNS server addresses” below. Type “8.8.8.8.” in the Preferred DNS server section and type “8.8.4.4” in the Alternate DNS server.

Change IP Settings and DNS server settings

Click “OK” to save your preferences and check if it fixes the error.

11. Deep-Rooted IP Configuration Operation

If the above-discussed methods do not work, use the following method for a deep-rooted IP configuration operation.

It will refresh the NetBIOS names that are registered in the system and resets the resetlog.txt too. Follow the instructions below to perform this action.

Press “Windows + X” combination of keys to launch the WinX menu of the Start button and select “Command Prompt (Admin)” from here.

In the Command Prompt window, type “ipconfig /flushdns” and press Enter.

Now type “nbtstat -R” command and press Enter.

Type another command “nbtstat -RR” and press Enter to refresh the NetBIOS registered name.

Type “netsh int ip reset c:\resetlog.txt” to reset the “resetlog.txt” file in the C drive and press Enter.

Now type “netsh winsock reset” to reset the Windows Socket.

IP configuration resetlog file reset

Close the Command Prompt window and restart the PC.

That’s all buddies! I have provided here all of the working solutions for “Ethernet does not have a valid IP configuration” problem. Do share with other readers which method worked to resolve your issue. Don’t forget to mention the version of Windows you are using.

Leave a Comment