WindowsでHOSTSファイルを編集する方法

Windows 10、8、7、Vista、またはXPでHOSTSファイルを編集する

HOSTSファイルの編集は、カスタムドメインのリダイレクト、ウェブサイトのブロック、またはマルウェアによって設定された悪質なエントリの削除を行う場合に便利です。 これは、 DNSサーバーのローカルコピーのように機能します

ただし、Windowsの一部のバージョンでこのファイルを変更しようとすると、問題が発生する可能性があります。 これは主に権限の問題によるものです。 下にバイパスする方法についての説明があります。

Windows HOSTSファイルを編集する方法

これらの手順は、Windows XPからWindows 10までのすべてのバージョンのWindowsで有効です。

  1. メモ帳またはNotepad ++のような別のテキストエディタを開きます。
  2. ファイル>開く...メニューから、 C:\ Windows \ System32 \ drivers \ etc \のHOSTファイルの場所に移動します。
    1. このフォルダを簡単に開く方法については、ヒント1を参照してください。
  3. メモ帳の[開く ]ウィンドウの右下にある[ テキストドキュメント(* txt) ]をクリックし、 すべてのファイル(*。*)に変更します。 いくつかのファイルが表示されます。
    1. この手順は、HOSTSファイルに.TXT ファイル拡張子がないために必要です。
  4. すべてのファイルタイプが表示されているので、 ホストをダブルクリックてメモ帳で開きます。

ヒント:

  1. ステップ2では、HOSTSファイルへのパスをメモ帳の「ファイル名」パスにコピー/ペーストすると、手作業で参照することなく素早くフォルダにアクセスできます。
  2. Windows 7,8、および10では、メモ帳や別のテキストエディタ(上記の手順のような)から直接開いていない限り、編集内容をHOSTSファイルに保存することはできません。
  3. 変更されたHOSTSファイルの保存が困難な場合は、ファイルの属性をチェックして読み取り専用とマークされているかどうかを確認します。

HOSTSファイルを保存できない場合はどうすればよいですか?

Windowsの一部のバージョンでは、 \ etc \フォルダに直接保存する権限がなく、代わりにDocumentsまたはDesktopフォルダのように別の場所にファイルを保存する必要があると伝えられます。

代わりにエラーが表示されることがあります...

C:\ Windows \ System32 \ drivers \ etc \ hostsへのアクセスが拒否され ました。C:\ Windows \ System32 \ drivers \ etc \ hostsファイルを作成できません。 パスとファイル名が正しいことを確認してください。

編集したファイルを引き続き使用するには、デスクトップやその他のフォルダに保存してから、そのフォルダに移動し、HOSTSファイルをコピーして、HOSTSファイルが存在する場所に直接貼り付けます。上述した。 権限の確認が求められ、ファイルの上書きを確認する必要があります。

別のオプションは、テキストエディタプログラムを管理者として開き、権限がエディタに既に適用されているようにすることです。 その後、HOSTSファイルを元のファイルに保存することは、管理者の資格情報を確認せずに実行できます。

それでもHOSTSファイルの場所に保存できない場合は、おそらくそのフォルダ内のファイルを編集するための適切な権限がありません。 HOSTSファイルに対する管理者権限を持つアカウントでログインする必要があります。このアカウントは、ファイルを右クリックして[ セキュリティ ]タブに移動することで確認できます。

使用されるホストファイルとは

HOSTSファイルは、電話会社のディレクトリアシスタンスと同等のものです。 ディレクトリアシスタントが人の名前と電話番号を一致させる場合、HOSTSファイルはドメイン名をIPアドレスにマッピングします。

HOSTSファイルのエントリは、 ISPが管理するDNSエントリを上書きします。 広告や特定の悪意のあるIPアドレスをブロックするなど、通常の使用には便利な機能ですが、その機能はこのファイルをマルウェアの共通のターゲットにもします。

これを変更することで、マルウェアはウイルス対策更新へのアクセスをブロックしたり、悪意のあるWebサイトを強制したりする可能性があります。 HOSTSファイルを定期的にチェックするか、間違ったエントリを削除する方法を少なくとも知っていることをお勧めします。

ヒント:コンピュータから特定のドメインをブロックする方がはるかに簡単な方法は、コンテンツフィルタリングまたはブラックリストをサポートするカスタムDNSサービスを使用することです。