What does "fix network problems" actually do?
Solution 1:
It checks for and fixes a number of specific known possible problems including problems with DHCP, DNS and adapter configuration. Microsoft has posted the complete list at When to Run the Fix My Network Wizard.