IP Configuration

Ethernet Doesn’t Have A Valid IP Configuration in Windows 10

Your computer uses an IP (Internet Protocol) address to connect to the Internet. This is an address that identifies a device on a network. It is used to communicate with other devices or the Internet.

Whenever you get the error “Ethernet does not have a valid IP configuration” it’s because your ethernet connection is not receiving a valid IP address from the DHCP (Dynamic Host Configuration Protocol). This is a network protocol that enables servers to automatically assign an IP address to your computer for a specific network. As a result, the computer cannot be assigned a valid IP address, meaning it’s not able to connect to a network and the Internet.

This error can be caused by a myriad of reasons, from faulty network adapter drivers to incorrect network configuration. In this guide, we will walk you through various fixes that will help you fix the error “Ethernet does not have a valid IP configuration”.

 Fix #1. Restart your Modem, Router, and Computer.

Sometimes this frustrating issue can be fixed with a restart to the affected hardware. Start by saving all your progress and work, then shut down your computer:

  1. Open the Start menu by clicking on the Windows icon in your taskbar.
  2. Click on the Power icon, and then click on the Restart option. This will automatically shut down your device and power it back up without any manual input required.
  3. Log back into your user account and allow Windows 10 to load back up.

Next, restart your router or modem as well.

  1. Unplug the router or modem device, and then leave it unplugged for a couple of minutes. It’s recommended to wait at least 2-5 minutes to ensure a proper restart.
  2. Plug it back in and wait for it to start up. The LED lights should indicate when the device is powered back on and ready for operation.
  3. Check if the Ethernet does not have a valid IP configuration error has been fixed. Make sure to check the ethernet cable you are using. Try testing the connection using another cable.

That’s it. You’re done!

Fix #2: Disable the Fast Startup feature

You can also disable the Fast Startup feature to possibly fix the Ethernet does not have a valid IP configuration error. This is a feature that comes by default in most Windows 10 computers and allows for faster recovery from hibernation or shut down, meaning your computer will boot up faster. To turn off this feature, follow these steps:

  1. Go to your search bar at the bottom right and type in “control panel“. You can also bring up the searching feature by using the Windows + S keyboard shortcut. Click on the Control Panel app to launch it.
  2. Set the view mode to either small or large icons to show all of the Control Panel items, and then click on Power Options.

  3. Click on the Choose what the power buttons do link on the left side of the window.
  4. Click on the Change settings that are currently unavailable link. This may require you to enter an administrator password.
    Need help? Check out our How to make a local user an administrator in Windows 10 guide.
  5. Uncheck the box Turn on fast startup (recommended) option under Shutdown settings in order to turn the feature off and click on Save changes.  This is going to disable the Fast Startup feature, potentially solving issues with your Ethernet connection. 

  6. Click on the Save changes button, and then restart your computer. After restarting, check if the issue persists. 

Fix #3. Configure your network adapter settings.

Your router automatically designates each device connected to it an IP address by default, though you can configure this setting to only assign one static IP address. It’s recommended to try whether this works for you in order to fix the Ethernet does not have a valid IP configuration error. Let us walk you through the steps.

  1. Press the Windows key + R to bring up the Run feature. Enter ncpa.cpl and click on OK. This will open up the Network Connections window.
  2. Right-click on the Ethernet adapter settings and choose Properties.
  3. In the Ethernet Properties dialog box, look for Internet Protocol Version 4 (TCP/IPv4) and double click on it.
  4. This will bring up the Internet Protocol Version 4 (TCP/IPv4) Properties. There you will need to enable the following options:
    1. Obtain an IP address automatically
    2. Obtain DNS server address automatically
  5. If this does not fix the issue, you can set your IP address and DNS manually. To do that, follow these steps:
    1. Follow the previous steps, and on the Internet Protocol Version, 4 (TCP/IPv4) Properties choose and edit the following options. Use the following IP address and fill in the details with these numbers.
      1. IP address:
      2. Subnet mask:
      3. Default gateway
    2. Next, use the following DNS server addresses and fill the details with these numbers:
      1. Preferred DNS Server:
      2. Alternate DNS Server:

Once you are done, click on OK to save the changes. Bear in mind that these are Google’s DNS settings. 

Fix #4. Reset TCP/IP.

This method requires using Command Prompt and using the netsh Command. It allows you to display or modify the network configuration of a computer. Let’s take a look at how to apply this fix.

  1. Type in Command Prompt on the search area at the bottom left of the screen. Alternatively, you can press the Windows key + S to prompt the search bar.
  2. Then righ-click on Run as Administrator to open up Elevated Command Prompt. You can also right-click on the Command Prompt icon and select Run as Administrator. Once it asks you for permission, click on OK.
  3. If prompted by the UAC (User Account Control) click Yes to allow the application to make changes to your device. This is necessary in order to launch the software.
  4. On Elevated Command Prompt, type in the following commands (Press the Enter key after each command to execute them):
    1. netsh Winsock
    2. reset netsh int IP reset
  5. When you run the first command, you will get a message asking you to restart the computer. For now, you can ignore it and run the second Command.
  6. Once both commands have successfully been executed, restart the computer and see if you still get the Ethernet doesn’t have a valid IP configuration error.

Fix #5. Clear the network cache.

This method involves using the ipconfig command in Elevated Command Prompt. This command displays the current configuration of the installed IP stack. Using it allows you to reset the contents of the DNS client resolver cache and renew the DHCP configuration.

  1. Type in Command Prompt on the search bar at the bottom left of the screen. Alternatively, you can press the Windows key + S to prompt the search bar. Then click on Run as Administrator to open up Elevated Command Prompt. You can also right-click on the Command Prompt icon and select Run as Administrator. Once it asks you for permission, click on OK.
  2. On Elevated Command Prompt, type in the following commands:
    1. ipconfig /release
    2. ipconfig /flushdns
    3. ipconfig /renew
  3. Once you have entered the commands, restart the computer and see if the error has been fixed.

Fix #6. Reinstall/Update your Network Adapter Driver.

You can reinstall or update your network adapter driver by using the Device Manager. This can help with the Ethernet doesn’t have a valid IP configuration error. Let’s dive into it:

  1. Type in Device Manager on the search bar at the bottom left of the screen. Alternatively, you can press the Windows key + S to prompt the search bar. You can also press the Windows key + R and type in hdwwiz.cpl in the input field and click on OK.
  2. This will bring up the Device Manager and you will see a list of the devices that are connected to your computer. Look for Network Adapters, expand it and right-click on the device and choose Uninstall device.
  3. You will get a confirmation dialog box, click on Uninstall. Check the box Delete the driver software for this device if you see it.
  4. Restart your PC and check if the issue still exists. If Windows does not install the uninstalled drivers automatically, then go back to Device Manager, right-click on your computer’s name, and select Scan for hardware changes. This will detect missing drivers and install them.

In order to update the drivers, follow the same steps but select Update drivers instead of Uninstall drivers (Step 2).

You will be prompted with a window asking if you want to search for updated driver software automatically or to browse your computer for driver software. Selecting the first option will search your computer and the Internet for the latest driver software for the device selected. If you select the second option, you must locate and install the drivers manually. Using this option requires having previously downloaded the driver. If the first option does not solve the problem, download the latest network adapter drivers from the manufacturer’s website.

Final thoughts

We hope that these fixes were able to help you get rid of the “Ethernet doesn’t have a valid IP configuration” error. If our methods still don’t do the trick, contact your ISP (Internet Service Provider) if there are any issues on their end.

2 thoughts on “IP Configuration

  • August 20, 2022 at 3:50 pm

    Having read this I thought it was very informative. I appreciate you taking the time and effort to put this article together. I once again find myself spending way to much time both reading and commenting. But so what, it was still worth it!

  • June 12, 2023 at 1:25 pm

    Thanks for one marvelous posting! I enjoyed reading it; you are a great author.I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts, have a nice weekend!


Leave a Reply

Your email address will not be published. Required fields are marked *