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.