IP addresses are usually assigned by the OS when you don't have a DNS to provide one. Windows may be stuck with a dud.
Try this first:
In Windows go to Control Panel\Network and Internet\Network Connections, right-click on the adaptor and select "Diagnose". Follow the prompts. When finished do a complete "power off" reboot and test connectivity.
Try this second, if the first didn't work:
In Windows go to Control Panel\Network and Internet\Network Connections, right-click on the adaptor and select "Properties". In the dialog select "Configure". In the new dialog, on the "Advanced" tab, check each property to see if any specifies an IP address (something like "Locally administered address"). If you find one, it is forcing...