Fiddler が動作しなくなった
2008-03-20-1
Microsoft の Proxy 型の HTTP デバッガ Fiddler が突然 (?) 動作しなくなりました。
それも IE (WinINET) からのみうまく動作しません。Firefox からだと問題なく動作します。
2.1.4.4 beta にアップデートしたりしてもうまくいかないので調べてみたら、以下のフォーラムの記事を見つけました。
- Bugs: Fiddler started but browser ceased to work
http://groups.msn.com/HTTPFiddler/bugs.msnw?action=get_message&ID_Message= ...
1> Close Fiddler.
2> Start the Registry editor. START > RUN > REGEDIT.EXE
3> Navigate to HKEY_CURRENT_USER\Software\Microsoft\Fiddler2
4> Right-click in the pane on the right hand side and choose NEW > STRING VALUE.
5> Name the new string MapSocketToProcess and set its value to False
6> Restart Fiddler.
つまり、レジストリを書き換えるということです。
試しにこのとおりにやってみると、うまく動作するようになりました!
原因は分かりませんが、とりあえず動くようになったのでこれで良しとします。
環境は、上記の記事では Windows 2000 (SP4) でしたが、うちの環境は Windows XP (SP2) + IE 6.0 でした。
以下に書き換え後のレジストリを書き出しておきます。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Fiddler2]
"MapSocketToProcess"="False"