web-dev-qa-db-ja.com

Windows7でのhostsファイルの場所

私はhostsファイルが下にあるべきであることを知っています

C:\Windows\System32\drivers\etc\

しかし、どういうわけか、私はそこにetcディレクトリをまったく持っていません。実際、C:\ Windowsで「ホスト」を検索しても、何も見つかりませんでした。
Windows 7 64ビットがインストールされています。はい、コントロールパネルの[フォルダオプション]で隠しファイルを確認しました。

11
Jonathan

このフォルダには奇妙な隠し属性があるようです。隠しファイルと隠しフォルダーを表示し、保護されたオペレーティングシステムファイルを表示しましたが、参照できませんでした。ただし、実際にアドレスバーに入力すると、そこに到達できます。

(これを行った後、/ can /で参照できるようになったため、他のフォルダーオプション設定をテストして、何が表示されるかを確認することはできません。)

編集:わかりやすくするために、Windows 7 Ultimatex64でテストしました。

7
Shinrai

Shinrai の回答に加えて: Win 7ホストファイルの場所 でのスクリーンショット

Windowsエクスプローラのフォルダオプションが「隠しファイル、フォルダ、またはドライブを表示しない」に設定されている可能性があります。これにより、hostsファイルが表示されなくなります。

それを修正して隠しファイルを表示するには、次のようにします。

  1. Windowsエクスプローラーを開きます。表示されない場合は、[Alt]ボタンをクリックして[ファイル]メニューを表示します。 [ツール]、[フォルダオプション...]の順にクリックします。
  2. [表示]タブをクリックし、[隠しファイル、フォルダ、およびドライブを表示する]ラジオボタンを有効にします

  3. 場所をすばやく参照するには、[スタート]-> [実行]-> [実行]を実行します。

    %systemroot%\system32\drivers\etc\
    
  4. ホストファイルに変更を加えるには、管理者としてファイルエディタを実行します

2
mitaka