My new laptop came with McAfee firewall turned on, and I went through all the same problems of tweaking dozens of variables and registry entries to no avail.
By turning off the firewall, the network returned to full functionality.