Fix: Ethernet doesn’t have a valid IP configuration on Windows

When the “Ethernet doesn’t have a valid IP configuration” error happens, users usually notice that their device can’t connect to the internet. A yellow triangle with an exclamation mark appears next to the network icon. This error indicates that Windows can’t provide a valid IP address to your device, which is essential for connecting to the network. 

The most common reason for this issue is incorrect network settings, like improperly assigned IP addresses. Moreever, it could also be due to outdated or damaged network drivers.

Other causes might include problems with the router or modem, DHCP server errors, or defective Ethernet cables.

Now, let’s proceed with the detailed troubleshooting methods.

1. Change the DNS to Google or Cloudflare DNS

Switching to Google or Cloudflare DNS can help because it avoids using the default DNS from your internet provider, which might be slow or set up incorrectly and cause connection problems. Using a more reliable and faster DNS allows your computer to find website addresses more quickly and reduces the chances of network errors like invalid IP configurations.

  1. Open Windows Settings by pressing Windows Key + I.
  2. In Settings, select Network & Internet.
  3. Scroll down to Advanced network settings and click Change adapter options.
    Change adapter options

    Note: This will show a list of all network adapters on your PC.

  4. Right-click your active network adapter and choose Properties.
  5. In the Properties menu, go to the Networking tab.
  6. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
    Modifying Internet Protocol settings
  7. Select Use the following DNS server addresses and enter Google DNS or Cloudflare DNS addresses.
    Configuring Google DNS
  8. Save your changes and close the network adapter Properties screen.
  9. Use Windows + R to open the Run dialog box, type cmd, and press Ctrl + Shift + Enter to open Command Prompt.
    Access CMD settings
  10. At the UAC prompt, click Yes to grant admin access.
  11. In the Command Prompt, type the following command to clear any cached DNS data:
    ipconfig /flushdns
  12. Run diagnostics again to check if the issue is resolved.

3. Reset Your Network Settings

If network troubleshooting doesn’t work, resetting your network settings gives you a fresh start. This process removes any wrong settings that might be preventing a valid IP configuration. It reinstalls network adapters and resets all settings to their original state, getting rid of any custom changes that might be causing the problem.

  1. Press Windows + R to open the Run dialog box.
  2. Type cmd in the dialog box, then press Ctrl + Shift + Enter to open an elevated Command Prompt window.
    Open CMD as administrator
  3. When prompted by User Account Control, click Yes to allow permissions.
  4. In the elevated Command Prompt, execute these commands to reset your network components:
    ipconfig /flushdns
        ipconfig /renew
        nbtstat –R
        nbtstat –RR
        netsh int ip reset c:\resetlog.txt
        netsh winsock reset
  5. Restart your computer to complete the reset process.
  6. After restarting, press Windows + R, type control panel, and press Enter.
  7. Go to Network and Sharing Center and click on Change adapter settings on the left.
  8. Right-click your Ethernet adapter and select Disable.
    Re-enabling the Ethernet adapter
  9. Wait a moment, then right-click the adapter again and select Enable.

4. Verify All Connected Cables

Sometimes, checking all the physical cables ensures that your Ethernet connection is secure and functional. A loose or damaged Ethernet cable can prevent data from being transmitted properly. Ensuring all cables are tightly connected and undamaged can restore a stable connection, helping your computer communicate with the router and obtain a valid IP address.

5. Disable IPv6

If your router or internet provider mainly uses IPv4, keeping IPv6 on can cause problems. Turning off IPv6 makes your system use IPv4 only, which can make the connection smoother and help fix the issue.

  1. To disable IPv6, press Windows key + R to open the Run dialog box.
  2. Type ncpa.cpl and press Enter to open the Network Connections menu.
    Access Network Connections menu
  3. Right-click your network adapter and select Properties.
    Properties of an active network

    Note: Click Yes if prompted by User Account Control (UAC).

  4. In the Properties window under Networking, uncheck the box next to Internet Protocol Version 6 (TCP/IPv6).
    Disabling IPv6
  5. Click OK to save your changes, restart your computer, and check if the issue persists.

6. Disable Microsoft Kernel Debug Network Adapter

Turning off the Microsoft Kernel Debug Network Adapter can fix network problems by removing possible conflicts with your main network adapter. This virtual adapter is mainly used for system debugging, which is useful for developers but not needed for regular internet use. Disabling it helps prevent it from interfering with your main Ethernet connection, allowing the system to focus on the network it needs without getting confused.

  1. Press Windows + R to open the Run dialog box.
  2. Type devmgmt.msc and press Ctrl + Shift + Enter to open Device Manager with administrative privileges.
    Opening Device Manager
  3. Click Yes when prompted by User Account Control.
  4. In Device Manager, go to the View menu and select Show Hidden Devices.
    Show hidden devices in Device Manager
  5. Right-click the Microsoft Kernel Debug Network Adapter and select Disable.
    Disable the Kernel Debug adapter
  6. Confirm if prompted, then reboot your computer to see if the problem is resolved.

7. Configure a MAC Address for Your Network Card

Sometimes, changing the MAC address can fix network problems. Every network card has its own unique MAC address, but sometimes your router or internet provider might not recognize it correctly, causing connection issues. By manually setting a new MAC address, you refresh how your device connects to the network, which can help solve the problem of getting a valid IP configuration.

  1. Press Windows + R to open the Run dialog box.
  2. Type cmd and press Ctrl + Shift + Enter to open an elevated Command Prompt.
    Open an elevated Command Prompt
  3. Click Yes when prompted by User Account Control.
  4. Type ipconfig /all in the Command Prompt and note the Physical Address of your active Ethernet Adapter.
    Finding the physical address
  5. Open the Network and Sharing Center in your control panel and select Change Adapter Settings.
  6. Right-click your network connection and select Properties.
    Accessing Ethernet properties
  7. In the Networking tab, click Configure next to your network adapter’s name.
  8. Find Network Address in the list, select it, and enter the address you noted earlier.
  9. Click OK to save changes, then reboot both your PC and router to see if the issue is resolved.

8. Enable DHCP

Turning on DHCP helps your device automatically get a valid IP address from the router. Without DHCP, you have to manually enter network settings, which can cause mistakes. Letting DHCP manage this reduces errors and ensures smoother network communication, avoiding issues with invalid IP configurations.

  1. Press Windows Key + R to open the Run dialog box.
  2. Type services.msc and press Ctrl + Shift + Enter to open the Services window with administrative privileges.
    Accessing the services screen
  3. Click Yes on the User Account Control prompt to allow admin access.
  4. Scroll down and find the DHCP Client service. Double-click to open its properties.
    DHCP Client properties
  5. Set the Startup type to Automatic and click Start if the service isn’t running. Click Apply to save changes.
    Configuring DHCP service startup type
  6. If the service is running, restart it by right-clicking the DHCP Client and selecting Restart Service.
  7. Check if the issue is resolved by retrying the task that caused the error.

9. Disable Custom Power Management Customizations

When your device tries to save energy by putting parts like the network adapter in low-power mode, it can cause connection problems. Turning off custom power settings stops this, keeping the network adapter active and preventing automatic power reduction.

  1. Right-click the network icon in the system tray and select Open Network and Internet Settings.
    Opening Network and Internet settings
  2. Go to the Network and Sharing Center and select Change adapter settings.
  3. Temporarily disable your network connection by right-clicking it and selecting Disable.
  4. Open the Properties of the active network connection, go to the Networking tab, and click Configure for your network adapter.
  5. In the new window, navigate to the Power Management tab and uncheck Allow the computer to turn off this device to save power.
    Disabling device power-saving
  6. Click OK to confirm the changes and then re-enable your network connection from the Network and Sharing Center.
  7. Check if the network error still occurs after these changes.

10. Renew Your IP Configurations

When your computer’s IP address is old or clashes with another device, renewing the IP can fix it. This means giving up the current IP and getting a new one from the DHCP server.

  1. Press Windows + R to open the Run dialog box. Type cmd and press Ctrl + Shift + Enter to open an elevated Command Prompt.
    Open an elevated Command Prompt
  2. Click Yes on the User Account Control prompt.
  3. Type the following commands into the elevated Command Prompt, pressing Enter after each command to reset your IP configuration:
    ipconfig /release
        ipconfig /flushdns
        ipconfig /renew
  4. Restart your PC

11. Disable 3rd Party Antivirus

Sometimes, third-party antivirus software can mess with system tasks, like network settings. Turning it off temporarily lets Windows manage network tasks without interference, which might otherwise block or change important settings for a stable connection.

  1. Open the Start Menu.
  2. Click on Settings.
  3. Click on Update & Security.
  4. Click on Windows Security in the left pane.
  5. Under the Virus & threat protection settings section in the right pane, click on Manage settings.
  6. Locate the Real-time protection toggle and set it to Off.

12. Deploy a CHKDSK Scan

When file system problems or bad sectors exist on the disk, they can prevent Windows from accessing important network files properly. A CHKDSK scan checks the health of your file system and fixes errors or bad areas, ensuring that all necessary files for networking work correctly.

  1. Search for Command Prompt, right-click it, and select Run as administrator.
  2. Type the following command and press Enter:
    chkdsk /f /r

  3. Reboot the computer to allow CHKDSK to scan and repair any disk errors.

13. Install the Network Driver in Compatibility Mode

Running the network driver in compatibility mode lets Windows install it as if it’s on an older system, avoiding conflicts with new updates. This helps keep the driver stable and fixes IP configuration issues by skipping compatibility problems with newer Windows versions.

  1. Download the latest network driver for your system.
  2. Right-click the driver installation file, select Properties, then go to Compatibility, and choose an older version of Windows.
    Run in Compatibility mode
    Run in Compatibility mode
  3. Run the installation as administrator and follow the on-screen instructions.

14. Switch to the Maximum Performance Power Plan

Switching to the Maximum Performance Power Plan adjusts your computer’s power settings so that all network hardware, like the Ethernet adapter, runs at full power. This prevents power-saving features from slowing down your network adapter, avoiding problems like IP configuration errors or disconnections.

  1. Press Windows + R to open the Run dialog box.
  2. Type Control panel and press Enter to access the classic Control Panel interface.
  3. Navigate to Power Options in the Control Panel.
  4. Click on Change plan settings.
    Access the Change Plan Settings
    Access the Change Plan Settings
  5. Select Change advanced power settings.
    Open Change Advanced Power Settings in the Edit Plan Settings
  6. In the advanced power options, find the wireless adapter settings and set it to Maximum Performance.
  7. Apply the changes, reboot your computer, and check if the issue is resolved.

15. Disable the Virtual Ethernet Devices

Virtual Ethernet adapters from programs like VPNs or virtual machines can sometimes mess with your main network connection. Turning off these virtual devices can help solve problems that stop Windows from giving your physical Ethernet connection the right IP address.

  1. Press Windows key + R, type ncpa.cpl, and press Enter to open the Network Connections window.
    Opening Network Connections
  2. Right-click any virtual adapters you find and select Disable to turn off these connections.
  3. After disabling all virtual adapters, restart your system to see if the Ethernet error is resolved.

16. Optimize your Network Power Usage

Adjusting power management settings for your network adapter can be important, as excessively high power settings might lead to instability and connectivity issues. By adjusting these settings to optimize for power efficiency, you could potentially reduce excessive power demands which may accidentally cause your network adapter to malfunction or disconnect.

  1. Press Windows + R, type devmgmt.msc, and press Enter to open Device Manager.
    Accessing Device Manager
  2. Expand the Network Adapters section, right-click your network adapter, and select Properties.
  3. Go to the Advanced tab, find the Power Output property, and adjust its value if it is set to 100%.
  4. Save and apply your changes, then reboot your computer.

17. Allow Ethernet Adapter through BIOS

To make sure your Ethernet adapter works right, you might need to turn it on in the BIOS. This lets the motherboard detect and use the network adapter so it can get an IP address from your router.

  1. Restart your computer and enter the BIOS during the boot process by pressing the designated key (commonly F2, F10, F12, DEL, or ESC).
  2. In the BIOS settings, navigate to the menu for integrated peripherals or onboard devices.
  3. Ensure that Integrated LAN, Onboard Ethernet, or similar options are enabled.
  4. Save changes and exit the BIOS.

After adjusting settings in BIOS, boot into Windows and check for the issue again.

18. Uninstall the latest Windows Update

Uninstalling the latest Windows update can sometimes solve the “Ethernet doesn’t have a valid IP” problem. Updates can sometimes cause issues with network drivers or settings, leading to IP address errors.

  1. Press Windows key + R, type appwiz.cpl, and press Enter.
  2. On the left side, click View installed updates and locate the recent update you want to remove.
    Clicking To View Installed Updates
  3. Right-click the update and select Uninstall.
  4. Follow the prompts to uninstall the update, then restart your computer.

19. Enable QoS from Router Settings

Turning on Quality of Service (QoS) in your router can help manage network traffic better. This makes data flow more smoothly and can help fix IP configuration problems by reducing network congestion.

  1. Enter your router’s IP address (commonly 192.168.0.1 or 192.168.1.1) into a web browser.
  2. Log in using your router’s administrative credentials (default username is often admin, with a password of admin or password, unless previously changed).
  3. Locate the QoS settings, typically found under Advanced Settings or a similar section.
  4. Enable QoS and configure it to your needs, or use the default settings if unsure.
  5. Save the changes and reboot your router if necessary.
  6. Check if enabling QoS resolves your Ethernet connection error.

20. Enable the AutoConfig Service

To ensure your device can automatically configure its network settings, make sure the AutoConfig service is turned on. This service helps Windows connect to networks by applying the right settings. If it’s off, your computer might not get an IP address from the network, leading to connection issues.

  1. Press Windows + R, type cmd, and then use Ctrl + Shift + Enter to open Command Prompt.
    Open an elevated Command Prompt
  2. In the Command Prompt, type the following command and press Enter to enable the Ethernet AutoConfig service:
    netsh lan set autoconfig enabled=yes interface=Ethernet
  3. After running the command, restart your computer and check if the Ethernet issue is resolved.

21. Reinstall Network-related Dependencies via Net Config

If none of the solutions work, reinstalling network parts can fix the issue. This resets important things like TCP/IP and DNS settings, which might be messed up or set wrong, causing IP address problems. Refreshing these settings removes conflicts or old settings, helping your device connect to the network again correctly.

  1. Press Windows + R, type cmd, and press Ctrl + Shift + Enter to open Command Prompt.
  2. Type the following command in the Command Prompt and press Enter:
    netcfg -d
  3. Once the command has executed, restart your computer for the changes to take effect.
  4. After rebooting, Windows will attempt to reinstall any network devices and configure them to the default settings.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

74
    BF
    Billy Philip Franco Jun 2, 2016

    This method did not work for me. What else can I do?

      KA
      K. Arrows Author Jun 2, 2016

      make sure you’re only attempting to connect via the Ethernet (the wifi should be disconnected). then perform all the steps.

        BF
        Billy Philip Franco Jun 2, 2016

        I disabled the wifi and it still doesn’t work.

    NI
    NightGhoulz Jun 9, 2016

    Go to Network Connection, right click property your Adapter, property IPv.4, change ip address. Close then it will fix.

      LL
      Lyon Leo Sep 13, 2016

      this does not work, all adapters disabled except ethernet, tried uninstalling and reinstalling, no go router is not a problem as connected on 2 other devices in same room

    AN
    Anan Nov 6, 2016

    First metode are solving my problem
    Thanks

    DA
    Dave Nov 11, 2016

    The Uninstall / Reinstall network driver worked! Windows 10 HP laptop. Thank you, I had all but given up on getting my computer to work via ethernet!

    CS
    Chit Stank Nov 26, 2016

    As a consumer I should never have to deal with this.

    DN
    Deb Nicke Dec 8, 2016

    How can I download any of these fixes you provide a link for if I cannot access the internet?

      KA
      K. Arrows Author Dec 11, 2016

      You can follow the remaining steps, and then do the auto update.

    DN
    Deb Nicke Dec 8, 2016

    My other devices are accessing the net just fine, only my desktop won’t. I tried shutting down router, modem and PC but that didn’t work. My windows system says my Network Adapter `is working properly’. I’ve jotted down the details of my Driver, but i am too afraid to go thru with the uninstall/reinstall process without further assistance. I wish I could use the Reimage Plus Software you noted, but how am I supposed to do that if I cannot access the internet?

    ST
    Stephen Dec 9, 2016

    Many thanks for this – it worked like a charm.

    DN
    Deb Nicke Dec 9, 2016

    I posted a question yesterday, but nobody ever got back to me or approved the post. Anyways, I just want to say that I fixed the problem. All I had to do was UNINSTALL the Network Adapter/Driver. Then when I rebooted the PC, the driver was reinstalled automatically. Because that information is already in the hard drive anyway. So it just needed to be UNINSTALLED and then rebooted. Now it’s back to normal.

    Reply
      TD
      Thanks deb Dec 12, 2016

      Deb you’re a sweetheart. Thanks for pointing out something I didn’t find in the article.

        KA
        K. Arrows Author Dec 13, 2016

        It’s listed in the article under the Heading titled Uninstall and Reinstall your Network Adapter

        TA
        tashi Dec 13, 2016

        thank you i actually did a combination of two, uninstalled the network adapter and then had to actually restart as someone had mentioned. I tried uninstall and reinstall network adapter didnt work for me. I uninstalled network adapter and then shut down and back and still no go. Then I uninstalled network adapter and restarted and voila i have internet again..lol dont know if it will work for other ppl but it worked for me. thank you

      PS
      Peter Stone Dec 14, 2017

      It worked for me

    OB
    Obviously Dec 11, 2016

    Im not connected to the internet. This is my problem in the first place. But step 3 sais uninstall and re install. How do you re install with no internet connectivity…

      KA
      K. Arrows Author Dec 12, 2016

      It will automatically pick up. Just follow it.

    FG
    Fran Gagne Dec 11, 2016

    followed advice about NIC settings, and restarted , that did it. Fran

      KA
      K. Arrows Author Dec 12, 2016

      Welcome

    CH
    Chris Dec 13, 2016

    This issue can easily be fixed by going to the power button and choosing the “RESTART” option to restart windows.
    Windows 10 has something call “fast startup” this feature means that when you shut down windows 10 it puts windows to sleep and then switches the computer off, instead of completely shutting off windows.

    By using the restart option it will actually shut windows down properly.
    I don’t know how many clients I’ve had with network and internet problems in Windows 10 but usually this method fixes it.

    To see how long your Windows has been running.
    1. Hold the Windows logo key on the keyboard and press R key.
    2. Type taskmgr in the run box and press OK.
    3. Click on the “More details” or “More Information”
    4. Click on the “Performance tab”
    5. at the bottom of the performance tab it will say UPTIME. with a number
    6. The update is in a format XX:XX:XX:XX (Days:Hours:Minutes:Seconds)
    If it shows that you have been running for XX amount of days then you are a victim of the Fast Startup issue.

    I recommend disabling the “Fast Startup” option.

    Hope this helps
    Cheers.

    Reply
      JA
      James Dec 13, 2016

      This simple tip of ‘Restart’ did the trick. Much thanks for saving me time and effort.

      RU
      Ruben Dec 13, 2016

      Thank you very much! Your suggestion fixed my issue. I did not have internet connection for a few days, tried a lot, including buying a new network card (USB). I will also disable the Fast Startup option.

      SL
      Shannon Love Dec 20, 2016

      Thank you Chris. I almost deleted something to re-install and I thought, “I’m not doing this”, went back to google and found this thread. Simple restart and I am back in business. Thank you very much.

    SG
    Scott Gorby Dec 13, 2016

    If your experiencing this error message due to the windows 10 issue last week, the above fix will not help you. Windows 10 is having an issue renewing your IP address and you are ending up with a conflict between your computer and your router. You have probably called your ISP and technical support won’t help you because it is an issue created my Microsoft and it’s not their problem.

    I went through these steps myself yesterday to no avail and spent some time tinkering and finally fixed my connection. So, I will share what worked for me and with any hope it will save you several hours.

    1) In the windows search bar type “Run”and the Run command bar should appear as your first option.

    2) Select Run – your in the right place if you see a window that says “Type the name of a program, folder, document, or internet resource, and Windows will open it for you”

    3) Type “CMD” in the dialog box and hit OK – this will bring up the command prompt window that look like the old DOS operating system.

    4) In the Command Prompt type “ipconfig/renew” and hit enter – do not enter the quotes

    Wait a few seconds and your internet should be restored. The whole process should only take a couple minutes and hopefully I have saved you some time and frustration. Enjoy!

    Reply
      KA
      K. Arrows Author Dec 13, 2016

      Thank you for the suggestion. There is a space before /renew.

        MP
        Milena Pramatarova Jul 6, 2017

        I hope you can help me. I am able to connect my PC
        to wire network but then I loose the wi-fi. Where the problem could be

          KA
          K. Arrows Author Jul 14, 2017

          Why do you want to connect both at the same time? It isn’t recommended.

      KA
      K. Arrows Author Dec 13, 2016

      Also, deleting the adapter does the same.

      KA
      K. Arrows Author Dec 13, 2016

      Thank you for the suggestion.

      There is a space before /renew
      Uninstalling the network adapter and reinstalling it automatically renews the IP address as well.

      RI
      RicTexas Dec 13, 2016

      That worked for me! Enter: “ipconfig /renew” There must be a space between the g and the /

        MT
        Muffin Tx Dec 15, 2016

        When i try to do that it comes up with: An error occurred while renewing interface Ethernet : unable to contact your DHCP server. Request has timed out.

      GR
      Gabriel Dan Radu Dec 14, 2016

      Uninstalling both the Network Card and the Ethernet Drivers, works only after Computer Reboot.

      DS
      DE Sisco Dec 19, 2016

      Dude, Thanks so much.. the command worked here too

    SH
    shailan Dec 24, 2016

    First method, disabling “Turn on fast startup (recommended)” worked for me. Thanks a lot.

      KA
      K. Arrows Author Dec 24, 2016

      Welcome.

    BM
    Basic M Dec 25, 2016

    Hi, I just got this issue today (the Ethernet worked perfectly fine this
    morning), but this method didn’t work and neither did the methods described in
    the comments. Is there anything else that I can try to do?

    B
    Barry A. Dec 25, 2016

    Hello, I just got this error today (the ethernet was working fine earlier). I have tried the method described in this article, as well as the ones that I have seen in the comments, but nothing seems to work. Is there anything else that I can try?

    VI
    Vishnu Jan 1, 2017

    Great! Disabling the fast startup worked 🙂

    JT
    jt3z Jan 1, 2017

    Tried everything here and in the comments but nothing worked. So i unplugged everything(Power cord, all mouse keyboard, speakers, Turned Power supply off), cleaned out any dust and that worked.

    Reply
    JT
    jt3z Jan 1, 2017

    Tried everything here and in the comments but nothing worked. So i unplugged everything(Power cord, all mouse keyboard, speakers, Turned Power supply off), cleaned out any dust and that worked.

    MO
    moruobai Jan 7, 2017

    Another thing to try that worked for me if none of the above does… In addition to resetting my router I had to reset both WIRE LINE adapters.

    This solution may be helpful if your IPv4 address is automatically assigned to 169.254.*.*, which means your Ethernet hardware can’t connect to the router to be auto assigned a IPv4 address.

    Reply
      AI
      Aimee Feb 5, 2017

      Thanks so much for suggesting resetting the adapters! Tried so many fixes and nothing had worked! Was driving me crazy!

      DR
      Dave Reid Mar 8, 2017

      Thanks for this suggestion – worked like a charm. Thanks very much.

      AQ
      Alex Queti May 27, 2017

      How do I reset the wire line adapters? That’s the IPv4 address I automatically assign to.

        KA
        K. Arrows Author Jun 5, 2017

        there should be a small reset button on it, hold it for 4 to 8 seconds.

      JR
      Jim Roche Jul 19, 2017

      I reset my network adapter and uninstalled/installed drivers 10 times before seeing this. Solved my problem. Thanks for posting!

      CE
      CerebralClown Sep 13, 2017

      OMG. This worked!! I’ve been trying everything every site/youtube channel says, and nothing worked, but this did!! THANK YOU FOREVER for taking the time to write this. At first, I didn’t know what you meant by “wire line adapter” but I found the little hole in the back of my router, stuck a pin in it until it started to reboot, then waited. It didn’t change anything at first, but a few seconds later, that damned yellow triangle was finally gone!! If you want to know if this is your problem, type in cmd in your search bar beside the windows start button, right click and choose run as administrator, type in ipconfig /all and look for the line that says IP4. If it starts with a 169 something instead of 192 something, this is your problem. Thanks again!!!

      Reply
      RO
      Rob Oct 21, 2019

      Legend! Been trying to fix this problem for days and your solution worked first time. Thank you

      JR
      jay rock Jan 23, 2021

      What if u don’t have a router and simply connect with ethernet cord only? (I’m tethering my connection from a cell phone) it worked for line 2 weeks then just stopped, I think it stopped after I connected to a WiFi hotspot, and yes I’ve since disabled my wifi network adapter, but still can’t get ethernet working

        MZ
        Muhammad Zubyan Author Jan 24, 2021

        Trying using these commands one by one in Command Prompt:-

        netsh winsock reset
        ipconfig /release
        ipconfig /renew
        ipconfig /flushdns

        Reply
    JE
    Jeff Jan 21, 2017

    Factory reset button worked for me, though it took about ten minutes to actually reconnect

    NE
    nekobutss Jan 29, 2017

    I use a powerline adapter and have been dealing with this issue all day, i tried all of the above + more. I eventually ended up connecting directly to my router and it worked. so i fiddled with my powerline a bit and now it works fine.

    Not sure the issue is 100% fixed as it has not even been 24 hrs yet but it seems to be working fine.

      KA
      K. Arrows Author Jan 29, 2017

      Apart from the issue, i do not trust powerline adapters.

      LM
      Look at me Feb 10, 2019

      Fixed my issue, thank you – my POWERLINE adapters needed to be reset. I held the reset button down for 10 seconds on one, then the other end, then they reconnected themselves and it was fixed.

    KB
    Kathy Beamish Jan 30, 2017

    I just disconnected the fast start up and it worked GREAT, thanks

    FE
    Felipe Feb 6, 2017

    My problem was already solved with the first step “restart your system”. Thank you very much

    AL
    Alicia Mar 29, 2017

    How can you update your drivers if you can’t connect to the internet?

      KA
      K. Arrows Author Mar 29, 2017

      Drivers should be updated after attempting all the methods in this guide to restore the connection.

    RD
    Redi D Apr 21, 2017

    I litrally tried every thing.nothing’s working Ugggggh. I’m going nuts.

    KE
    kestrel4 May 7, 2017

    Thanks for clear guidance, Kevin,
    First fix worked – disable Fast Startup – and I get internet connection after switching Fast Startup back on again, and restarting. Is there something else that I should do; like running Reimage Plus?
    Bill

      KA
      K. Arrows Author May 7, 2017

      Reimage is additional, it will help recover files from it’s repository byitself.

    TP
    Traci Brown-Payne May 15, 2017

    Working on my mothers computer. None of these things worked for me. Frustrated beyond belief. Her internet quit working a couple of weeks ago after a huge storm. Called the service provider and they finally came out , but only to tell my mother that she needs to go buy a wireless adapter or something. They say it’s not the gateway modem that is the problem, but the computer. Not sure if I believe that it or not. Anyway I’m ready to give up.

      KA
      K. Arrows Author May 15, 2017

      You can try the wireless adapter, it costs $15 and if it doesn’t work can be returned to Amazon. It may be the adapter incompatiability with the modem? i.e if the modem router is new, and the computer is very old.

        DD
        David Dalton Jun 14, 2017

        Worked for me

    AM
    Austin M May 26, 2017

    I literally did every single thing mentioned in this article and it just says that “Your device is connected, but you might not be able to access anything on the network.” and when I troubleshoot it the problems that are found are “Ethernet” doesn’t have a valid IP configuration. Any suggestions?

      KA
      K. Arrows Author Mar 7, 2018

      Did you manage to fix this?

    BH
    Bhabani Jul 20, 2017

    When restart pc it works again after some time it shows the same problem

    WA
    Will Aspinall Oct 9, 2017

    FFS i finally figured my issue out – you have to login to the router via the generic admin login and toggle Powerline ON!! I switched to Sky Fibre and use Powerline Adapters to extend the ethernet connection around the house. The default setting on the router is OFF – even though the ‘technical specialists’ at Sky didn’t know this and just told me to use WiFi that was so slow given the distance of my PC from the router. This worked for me and could work with other ISPs so try doing the above.

    Reply
    NF
    No Filter Jan 18, 2018

    I have had this same problem after the latest Win 10 Pro update. Yesterday my workstation stopped “seeing” my server and today my server cannot see the rest of the network. All was fine until MS updated my version of Win 10 Pro. A few weeks ago I got the invalid IP config message and ended up reinstalling windows and it fixed the problem. I have 4 machines running on my network. One Apple Mac and three windows machines. They were all talking and running until the updates. I am going to reinstall and not let MS update my boxes.

    MP
    Mpk Jun 13, 2019

    No need of above complex steps, just search for Realtek Ethernet drivers from google, download & install it’s latest version & you’re good to go…
    https://support.lenovo.com/

    SL
    Shane van Loo Apr 23, 2020

    FYI: None of these steps worked for me! The only thing that worked for me was actually disassembling my laptop (Lenovo) and give it a thorough cleaning (removing dust). I just blew into the contact of the network cable on my laptop and blew around the card itself (which is attached to the mother board). After assembling it back, it worked again. I cleaned my laptop a few months ago, but i’m glad it worked again! Please be careful doing this. I advise you to watch a video for your specific laptop on youtube.

    Reply
    CH
    ChanceChaser May 30, 2020

    After a couple of hours wasting time trying 10 different “solutions”, all I had to do was unplug both powerline adapters and plug them again and the error was gone. Didn’t even had to pair them!