Windows Vistaでは規定でUACが有効になっているのでhostsファイルを書き換えようとおもって普通にC:\windows\system32\drivers\etc\hostsファイルをエディタで開いて保存しようとすると怒られちゃいます。「他のプロセスが使用しています」なんて出たもんだからProcessExplorerでファイルのハンドルを検索してみたけれども見つからなくて・・・と1分くらい悩んでしまいました。
結局UACが有効だから、という単純な理由でした。コマンドプロンプトを「管理者として実行」してから「notepad C:\windows\system32\drivers\etc\hosts」というようにnotepadを起動して解決。
でも、すでにエントリがいくつも書いてあったから以前にも同じことで悩んだうえで解決したはず。全く覚えてない自分が怖い…。
コメント