Ethernet Doesn’t Have a Valid IP Configuration [Quick Fix]

Ethernet Doesn’t Have a Valid IP Configuration [Quick Fix]
Content :

An Internet Protocol address (IP address) is the identify of a device on a network, which allows the devices to communicate with each other over the Internet.

Sometimes, when you are using the Windows Network Diagnostic to troubleshoot errors, you receive the following errors:

Ethernet doesn’t have a valid IP configuration

Ethernet doesn’t have a valid IP configuration

This means that your Ethernet connection has an invalid IP configuration and the Windows operating system fails to receive essential IP address from the HDCP (Dynamic Host Configuration Protocol), a network protocol system that is responsible for enabling a server to assign an IP address to a computer or network. Hence, you cannot connect to the network.

What Cause Ethernet Doesn’t Have Valid IP Configuration?

This error is likely to be caused by faulty, outdated/incorrect network adapter drivers, or incorrect network configuration.

To fix Ethernet doesn’t have a valid IP configuration on Windows 10, you may you may need to update or reinstall network drivers, configure network settings, and try other fixes.

Simply follow the instructions on the solutions explained below:

Tip: before you start, I would recommend you do a fresh restart and check if this helps resolve the issue.

Method 1. Restart the Router and Check Ethernet Cable

When it comes to internet issue, the first move is always to restart the router and check the connection of the ethernet cable.

But if this does not help, try connecting your router to your PC using a different Ethernet cable and a different router.

If you can ensure both of the devices should work properly but doing these do not make any sense, try the following methods.

Method 2. Check and Adjust Network Adapter Settings

As you know, by default, the router works to designate IP dress automatically, but you can choose to assign a specific IP address.

To do this:

  1. Hold the Windows logo key and press R to bring up the Run dialog box.
  2. Input ncpa.cpl and click OK.
  3. In the Network Connection window, find your network adapter, right-click on it and choose Properties.
  4. From the Ethernet Properties window, double-click on the Internet Protocol Version 4 (TCP/IPv4) option.
  5. In the new pop-up property window, select Use the following IP address and Use the following DNS server addresses and fill in the data like showing below. Click OK to save changes.
  6. Reconnect your network and check if ethernet doesn’t have a valid IP configuration Windows 10 is resolved or not.
adjust network adapter settings

Method 3. Disable IPv6

If your internet service provider does not support IPv6, you may simply disable it.

  1. Run ncpa.cpl and click OK.
  2. Right-click on your network and choose Properties.
  3. Uncheck Internet Protocol Version 6 (TCP/IPv6). Click OK to save changes.
  4. Restart your computer and check your internet connection.
disable TCP/IPv6

Bonus: How to Fix DNS Server Not Responding Error (2020 Update)

Method 4. Update or Reinstall Your Network Adapter

Probably your network adapter is not working properly or needs update, hence it brings you ethernet doesn’t have valid IP error.

Here is how to fix:

  1. Also hold the Windows logo key and press R.
  2. Type hdwwiz.cpl in the Run box and click OK.
  3. Expand Network adapters option and find your ethernet card.
  4. Right-click on it and choose Update driver.
  5. Alternatively, you can also try uninstalling and then reinstalling the accompanying network adapter driver.
update or uninstall network adapter driver

In case that the above solutions don’t help, you can move on to the next method.

Method 5. Reset Winsock Protocol and TCP/IP Settings

By resetting the Winsock protocol and the TCP/IP settings, users can get rid of many Windows errors related to the internet connection.

Here is the simple guide:

  1. Press Windows logo key and X to open the power user menu.
  2. Select Command Prompt (Admin) from the list. If you cannot find this option, use the Run dialog box instead, type CMD in the box and press Ctrl + Alt + Enter to open it with admin privilege.
  3. Next, perform this command to reset the Winsock protocol on your computer: netsh winsock reset
  4. Then execute these two commands to reset TCP/IP settings in the order: netsh int tcp reset and netsh int ip reset.
  5. Reboot your computer to apply these changes.
Reset winsock protocol and TCP/IP settings cmd

Method 6. Clear Network Cache

Using CMD, you will be able to flush and reset the contents of the DNS client resolver cache and renew the DHCP configuration.

  1. Hold the Windows logo key and press R, type CMD as press Ctrl + Alt + Enter to gain administrator privilege.
  2. Exeute the commands below, and press Enter after each: ipconfig /release & ipconfig /flushdns & ipconfig /renew
  3. Restart your computer and check if ethernet doesn’t have a valid IP configuration error disappears.
clear network cache cmd

Method 7. Disable Fast Startup

The first hit is to disable the Fast Startup, if you did have it enabled.

To do so:

  1. Press Windows logo key and S to launch the Windows Search box.
  2. Type Control Panel and select the exact result from the best match.
  3. Switch to View by Small icons and ten select Power Options.
  4. In the left panel, click on Choose what the power button does.
  5. Now select Change settings that are currently unavailable.
  6. Uncheck Tun on fast startup (recommended) and click Save Changes.
  7. Reboot your computer and check if you have internet connection now.
disable fast startup Windows 10

If you know any other good solutions to ethernet doesn’t have a valid IP configuration on Windows 10/8/7, share with us in the comment section below to help our readers.