Yes, you can perform a network reset in Windows 10 from the Network & Internet settings. Go to the Status tab and you can see the Network reset option.