So a few days ago I wanted to allow a program through windows firewall but it said it wasn't configured properly and so after some trial-and-error I decided to try a restart to see if that would help matters. Upon restarting it seemed that my internet had failed. I switched between ethernet cord only, wireless only, or both, to troubleshoot if router settings were to blame, but none of the settings worked, and three other computers on the same router still have internet access. Skype still functions properly though, and a few downloads on steam were able to complete properly, however the browser portion of steam could not display anything and internet explorer and firefox both open up but fail to access any webpages. Later I discovered that the 64bit version of IE still works, but that doesn't help the fact that now of my other programs can reach the internet to download or update. Using net info, it seemed to state that "wsahost_not_found" was an issue with my local connection, and I've already tried various basic fixes like flushing winsock, setting dns to the public google dns, and also done numerous malware scans with various different tools in and out of safe mode.
When attempting to use the tweaking.com windows repair tool, I get the error on either step one or two that "execute processes remotely has stopped working"
Windows event log also shows the following errors, which I checked for following advice from another site:
1.The HomeGroup Provider service depends on the Function Discovery Provider Host service which failed to start because of the following error:
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
2.The Net.Tcp Listener Adapter service depends on the Net.Tcp Port Sharing Service service which failed to start because of the following error:
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
3. The performance strings in the Performance registry value is corrupted when process Performance extension counter provider. The BaseIndex value from the Performance registry is the first DWORD in the Data section, LastCounter value is the second DWORD in the Data section, and LastHelp value is the third DWORD in the Data section.
4.The Net.Pipe Listener Adapter service depends the following service: was. This service might not be installed.
5.The Net.Msmq Listener Adapter service depends the following service: msmq. This service might not be installed.
6.Unloading the performance counter strings for service WmiApRpl (WmiApRpl) failed. The first DWORD in the Data section contains the error code.