Windows 10 not getting IP address from DHCP

My PC is running Windows 10 64 bit. I don't know why it is not getting an IP address from the DHCP server; I am sure it's a configuration problem. It is getting an IP like 169.…

Here is what I have tried:

  1. Changing router.
  2. Reset TCP stack and winsock.

To check whether it a hardware issue, I booted Ubuntu and it worked perfectly.

In Windows, when I assign static IP in DHCP range, it works. But it does not get IP automatically from DHCP. ipconfig /renew shows DHCP connection timed out.


I found this error in some Intel 82579DM network adapters, and I solved restarting DHCP Client service with an administrative prompt:

net stop dhcp
net start dhcp

Or with the services.msc interface.


Restarting DHCP Client from services solved my problem. enter image description here


I know this is old but it happened to me today after we changed our router (SSID stayed the same).

My advice before going through a ton of troubleshooting steps is to delete your network in ‘manage known networks’ and then reconnect.


My Story

I went through all the tips from the answers here but none worked. I then assigned an IP address within my routers range and my computer connected to the internet fine but I noticed my home network had a ‘2’ at the end of it when connected even though that is not what my router broadcasts

Seeing this I then Deleted my SSID’s in ‘manage known networks’ once this was done I re-connected to the network absolutely fine with no issues and DHCP picked up an IP address fine.