Disable and Enable your NIC
- Press Windows key + R keyboard shortcut type “ncpa.cpl” and click ok,
- This will open the network connections window.
- Here Now right click on the NIC ( Ethernet connection ) that is causing the issue And Select Disable
- Now restart your windows computer.
- After restart Again open network connections window using “ncpa.cpl” command
- Right-click the Ethernet connection ( which you previously disabled ) and select Enable.
- Wait a moment till it successfully receives an IP address.
- After that check problem solved If not fallow the next step.
Run network adapter troubleshooter
Windows 10 has build in network adapter troubleshooter that automatically detect
Reset Network configuration
If above NIC disable and Re- Enable process unable to fix your problem then you can try to clean up all the network cached files on your computer. And you can do this by performing some commands. First, open the Command prompt as Administrator. Now type below commands one by one and press enter key after each command to execute the command.
ipconfig /release Ipconfig /flushdns Ipconfig /renew
Now after successfully flush dns and ip renew close command prompt and check the internet connection problem fixed.
Reset Winsock Protocol And TCP/IP Settings
After performing above command still getting same problem then Resetting the winsock protocol, as well as TCP/IP settings, will help users get rid of most Windows errors, which are related to the Internet connection, IP, or DNS. And you can do this by performing bellow commands.
First open command prompt as an administrator you can do this by press Windows + X and then select the Command Prompt (Admin) option from the pop-up menu.
Here on command prompt window, perform this command to reset the Winsock protocol on your Windows computer:
netsh winsock reset
and then execute the two following commands to reset TCP/IP settings:
netsh int tcp reset
netsh int ip reset
After that, reboot your Windows computer to apply these changes And check problem solved. In case still the Ethernet doesn’t have a valid IP configuration error persists, you can move to the next solution.
Reinstall TCP/IP protocol
If resetting the Winsock protocol and TCP/IP couldn’t help to fix this irritating problem on your computer Then Reinstall the TCP/IP protocol and help to fix this issue. And you can perfrom TCP/IP reinstall by fallowing bellow.
First Press Windows key and X at the same time, then choose Network Connections. Or you can press win + R on run type ncpa.cpl hit enter key to open network connections. Here Right click the network adapter that you have ( problematic adapter ) and choose Properties. If you are using WiFi connection, click the network adapter accordingly and do the same procedures as follows. Click Install… button. Select Protocol and then click Add…
Select Reliable Multicast Protocol option listed here and then click OK to install the protocol Now try reconnect your Ethernet or WiFi to see if the connection problem is gone.
Run Internet troubleshooting Command
Type the following commands in Run box and hit Enter to open the Internet Connections Troubleshooter:
msdt.exe -id NetworkDiagnosticsWeb
Run it and see if it fixes your problem. If not fallow next troubleshooting steps
3. Manually Configure TCP/IP Settings
If All Above methods fail to fix Ethernet doesn’t have a valid IP configuration error. Then now time to try to set up those settings manually.
First open network connections using ncpa.cpl command on Run by press Win + R. Now Here select and right click the problematic Ethernet adapter select properties.
And then select the Internet Protocol Version 4 (TCP/IPv4) option and double-click on it. If you are using IPv6, choose the Internet Protocol Version 6 (TCP/IPv6) instead.
Here you can configure two things Assign IP address Automatically or you can Assign IP address manually.
Assign IP address Automatically
If you have configured static IP address as well as other details, and are unable to access the Internet, and as a result, your computer shows you the Ethernet doesn’t have a valid IP configuration error message, then you need to switch back to automatic configuration method.
All you need to do is select two options as the following image below:
Assign IP address manually
If you haven’t set up anything and left everything as default, you can try to configure those settings with the static details, including the LAN IP address, Subnet Mask, Default Gateway, and DNS Server.
- IP address: 192.168.1.112
- Subnet mask: 255.255.255.0
- Default gateway: 192.168.1.1 ( your router Address )
- DNS server: 22.214.171.124 and 126.96.36.199
In those details, there are two options you must remember: your IP address and the default gateway.
- Default gateway: This is the IP address of your router or modem – depending on where the DHCP server is running, as well as where your Ethernet cable is connected to.
- IP address: You can set any IP address you want but it must follow this form, which is same as your default gateway address. For example, if your default gateway address is 192.168.11.1, then your IP address must be 192.168.11.xxx. The [xxx] is any number from 2 to 255, but must not be the same IP address that other devices have used as that will lead to an IP conflict issue.
After you have filled all essential details, click on the “OK” button to save the changes and then reboot your computer. Then check again to see if your Internet connection is back or not.
Reinstall Ethernet Network Adapter
If all above methods can’t help you resolve the ‘Ethernet doesn’t have a valid IP configuration error on your Windows computer’ then Now its time to check the Ethernet driver.May it could be get corrupted or its on problematic state. In this case, you need to reinstall it or update it to the latest version. Sometimes your network adapter can’t work properly with a corrupted or incompatible driver which will cause many serious errors, including this one.
To update or reinstall the driver of the network adapter, Fallow bellow steps.
First press Windows + X, and then choose the Device Manager option from the pop-up menu. or you can press win + R, type devmgmt.msc hit enter key to open Device manager window. Here Locate your Ethernet network adapter from the list of devices, then right-click on it and select the “Update Driver Software…” option.
In the next step, there are two possibilities to choose from:
- Search automatically for updated driver software.
- Browse my computer for driver software.
Choose the option you want to use and then update the driver for your Ethernet network adapter.
In addition, you can also uninstall the driver for your network adapter. Then go to the manufacturer’s website to download the latest version of the driver and then install it again. Or you can use motherboard Driver DVD to install required Ethernet driver for your computer.
These are some best working solutions to fix Ethernet doesn’t have a valid IP configuration error on Windows computer and laptops. I hope after apply these solutions your problem will get fixed. dont forgot to share your feed back with which method worked for you on comments bellow Still have any query, suggestion drop email us via our contact us form. Thank you have a good day.