ブラウザでlocalhostに繋がらない。hostsファイルが影響?

Apache2.2でlocalhostに繋がらない。

phpMyAdminやら、WEBのテストをしているのだが、

画面が出たり、途中で止まってしまったりする。

ブラウザはIE,Firefox,GoogleChromeどれも同じ模様。

何度かApacheを再インストール・バージョンアップしたり、

PHPを使っている部分がまずいのかと、PHP再インストール・バージョンアップしたり。

しかし、状況は改善されず。

OS Microsoft Windows 7 Professional

バージョン 6.1.7600 ビルド 7600

プロセッサ Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz

メモリ 2.00 GB

apache HTTP server 2.2.14 2.12.15

ふとhostsファイルを見ると見慣れぬ記述が。

hostsファイルのlocalhostがコメントになっている。

C:\Windows\System32\drivers\etc\hosts

------------------------------------------------------
# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost
------------------------------------------------------

はずしてみたところ、localhostへの接続は順調に動作するようになった。

------------------------------------------------------
# localhost name resolution is handled within DNS itself.
127.0.0.1       localhost
#	::1             localhost
------------------------------------------------------```


googleで検索すると、どうもWindowsUpdate時にコメントになることがあるらしい。。
  
ちなみに、hostsファイルを編集する場合は、
  
管理者権限で実行したエディタが必要。
  
メモ帳を右クリックして、コンテキストメニューから「管理者として実行」してみました。

追記:2010.07.25
  
さらにMicrosoft Security Essential がなにか悪さをしていた模様。
  
除外されたプロセスに
  
「~?Apache2.2?bin?httpd.exe」
  
を追記し、影響を無くしました。