For some reason, Windows 10 was failing to connect to any WiFi network for around a month unless I would manually configure the network settings (IP Address, Subnet Mask, Gateway, etc.) in the network and sharing center. It eventually came to the point that it just would not connect to any WiFi networks at all. Eventually, I found out that for some reason, Windows was not getting IPv4 and IPv6 addresses properly, usually choosing extremely wrong and sometimes invalid addresses (the IPv4 address chosen being 169.254.237.208 when the modem follows a strict format of 192.168.1.xx). This strange issue was also happening with WiFi netwoks that use IPv6 addresses (it tried using fe80::3566:8e59:c27c:edd0%24 as an IPv6 address). After investigating some more, I found that disabling TinyWall and attempting to reconnect to a WiFi network makes Windows get all network details like it should. I re-enabled TinyWall, and the issues don't come back up. Could someone please explain why my Windows install was having this strange issue for so long and that disabling TinyWall and reconnecting was the apparent fix? I am on Windows 10 Build 17763.529, if that is of any importance.