forse perche' localhost non e' associato al local loop 127.0.0.1
cerca il file hosts nel path di windows e verifica che sia associato. Ora sono su win xp ma credo che il path sia pressoche' lo stesso su win7 cioe':
c:\windows\system32\drivers\etc
127.0.0.1 localhost
A volte potrebbe anche solo trattarsi di un problema di cache del browser. Prova quindi anche a svuotare la cache.