I had the same problem two days ago. I could access localhost fine, I could ping 127.0.0.1, but no browser could reach it. Tinkered with all kinds of TCP/IP settings, the hosts file, etc.; nothing worked. I think it's a bad Windows update. I did a system restore to a state a week ago and that...