Do you have a proxy configured in Internet Properties --> Connections --> LAN settings?
I could see something like this happening if you had a proxy configured and did not select the "Bypass proxy servers for local addresses" option.
It seems like localhost should be available no matter what, but you never know what those crazy Microsoft programmers may have done.