Windowsでホストファイルを見つけるには?意外と隠れてないんです
そうですね、私も一度はやった経験があります—Windowsのホストファイルをいじろうとして、「これはシステム内の秘密の巻物に違いない」と思ったことも。でも実のところ、そこそこ普通の場所にあります。ただ、Windowsはちょっと隠れすぎているだけ。最初に探したときは、「えっ…どこにあるんだ?」と戸惑ったものです。実はC:\Windows\System32\drivers\etc\hosts
にありますが、そこにたどり着くのは意外と直感的でない場合も。そこで、私が実際に成功した方法を詳しく紹介します。同じことで悩んでいる方の助けになれば幸いです。
エクスプローラーをサクッと開くコツ
まずはエクスプローラーを素早く開きましょう。キーボードのWindows + Eを押すだけで、すぐにウィンドウが立ち上がります。このショートカットはかなり便利で、私はもうこればかり使っています。そこからCドライブにアクセスし、通常は最上層にあるWindowsフォルダを開きます。次に、System32フォルダを探しましょう。これがキーポイントです。Windowsのバージョン(Windows 10や11、7など)によって少し見た目が違う場合もありますが、基本的にはC:\Windows\System32
です。
システムファイルの場所に迷ったら恐れずに
System32フォルダの中には、Windowsの重要なファイルやフォルダがあります。その中で見逃しやすいのがdriversフォルダ。スクロールして見つけてください。中にあるetcフォルダが目的地です。ここにホストファイルが置いてあります。注意点は、etcフォルダは標準では見えなくなっている点。だから、「隠しファイルや隠しフォルダを表示する設定」にしておく必要があります。やり方は簡単で、表示 > オプション > フォルダオプションの変更 > 表示タブに進み、隠しファイル、隠しフォルダ、および隠しドライブを表示するにチェックを入れるだけです。最初は設定に慣れていなくて戸惑うかもしれませんが、何度かやっているうちにすぐ理解できますよ。私も最初は「どこに隠れているんだ?」と迷いましたから。
ホストファイルの中身を見る方法
やっとetcフォルダにたどり着いたら、複数のファイルが見えます。その中のhostsを右クリックし、プログラムから開くを選びましょう。最初からNotepadが候補に出てこない場合は、他のアプリを選ぶをクリックしてからNotepadを選択します。重要なポイントは、ホストファイルを編集したい場合は、管理者権限でNotepadを起動して開きこと。そのまま普通に開くと、書き込みが制限されてしまいます。右クリックして管理者として実行を選びましょう。そうしないと、編集内容が反映されなかったり、書き込み拒否エラーが出たりします。ちょっと面倒ですが、Windowsがセキュリティのためにこうしているわけです。
完全にアクセスできるけど油断禁物
管理者権限でNotepadからホストファイルを開いたら、中身の確認や編集が可能です。ただし、このファイルはサイトのブロックやリダイレクト、ネットワークの調整に使える重要なものです。誤って操作するとネットワークに支障をきたす可能性もあるため、必ずバックアップを取っておきましょう。私の場合は、デスクトップにhosts_backup.bakとして保存しました。スクリプトや自動化を行う場合は、管理者権限でコマンドプロンプトやPowerShellからnotepad.exe C:\Windows\System32\drivers\etc\hostsを実行
すると便利です。ただし、やはりこのディレクトリは書き込み制限があるので、うまくいかないときは権限設定を調整したり、少し試行錯誤が必要なこともあります。
トラブル対策&注意点まとめ
最も覚えておくべきは、セキュリティソフトやアンチウイルスがファイルやフォルダにアクセス制限をかけているケースがあることです。もしも修正できなかったり見えなかったりしたら、一度セキュリティ設定を見直すことをおすすめします。また、自分のユーザーアカウントが管理者権限を持っていることも確認してください。これがないと、Windowsはアクセスをブロックします。念のため、編集前にホストファイルのバックアップをとっておくと安心です。コマンドラインからの操作を行いたい場合は、start notepad.exe C:\Windows\System32\drivers\etc\hosts
と管理者権限のPowerShellから実行してみてください。少し設定に手間取ることもありますが、慣れれば簡単になります。
実際にホストファイルにたどり着くまでに思った以上に時間がかかったのは、隠しフォルダや権限の壁があったから。でも、正しい場所を見つけて必要な権限を付与すれば、あとは編集して保存するのは確実に楽になります。
最後にチェックポイント&まとめ
次のポイントを確認しましょう:
- フォルダオプション > 表示 > 隠しファイル・フォルダ・ドライブを表示
- 管理者権限でNotepadやエディタを起動する
C:\Windows\System32\drivers\etc
にアクセス- 編集前にホストファイルのバックアップを取る
- アクセス拒否や書き込みエラーのセキュリティ設定に注意
これで誰かが無駄に時間をかけずに済むといいなと思います。私も時間はかかりましたが、いざ場所と権限を整えればとても楽にアクセスできるようになりました。皆さんもぜひ挑戦してみてください!