ホストファイルは、ホスト名をIPアドレスにマッピングするプロセスでシステムを支援するテキストファイルです。マッピングの支援とは別に、ホストファイルを使用して特定のWebサイトをブロックしたり、トラフィックをリダイレクトすることもできます。これらは、システムがインターネット上のすべてのWebサイトと安全な接続を確立できるようにするため、オペレーティングシステムの重要な部分です。これらのファイルが機能しないと、深刻なインターネット関連の問題に直面する可能性があります。したがって、このガイドでは、Windows 11で動作しないホストファイルを修正する方法を見てみましょう。
Windows 11で動作しないホストファイルを修正します
これは、Windows 11コンピューターで動作しないホストファイルを修正するのに役立つトラブルシューティング方法のコンパイルされたリストです。
1.ホストファイルの構文を確認します
ホストファイルがWindows 11 PCで動作していないときに最初にすべきことは、ファイル内の構文をチェックします。ホストファイルで使用する正しい構文は、最初にIPアドレスの名前を入力し、次にスペースまたはタブを入力してから、ドメイン名を書きます。
ただし、IPアドレスとドメイン名の間に単一のブロックスペースまたは1つのタブスペースのみを与える必要があり、両方の間のギャップの場合、スペースまたはタブのいずれかのオプションのみを使用する必要があることに注意してください。
2。ホストファイルのコメントマーカーを確認してください
新しいホストファイルには、コメントマーカーまたは 'があります#'すべての行の開始時のシンボル。システムがホストファイルにコメントマーカーを表示すると、次の行が重要ではないことがわかり、システムはそれを無視する必要があります。
ここで、新しいホストファイルに変更を加えた後、コメントマーカーを削除するのを忘れてしまいます。それはあなたの側では意図しない間違いである可能性がありますが、あなたのコンピューターは今、コメントマーカーを備えたその編集された行が重要ではないことを確認し、ホストファイルを機能させません。したがって、正しいフォーマットとコメントマーカーを適切な場所に使用して、Windows 11でホストファイルを機能させるようにします。
3.ホストファイルの場所を確認します
構文が正しく、ファイルにコメントマーカーがないが、それでもエラーが発生している場合は、ファイルの場所が原因である可能性があります。ホストファイルが機能するには、右のフォルダーに保存する必要があるため、ファイルを別の場所に移動した場合は、右のフォルダーにファイルを配置することをお勧めします。これがそれを行う方法です:
1。現在のホストファイルが配置されているフォルダーを開きます。
2。ファイルを右クリックして使用しますカットオプション。
3。次の場所に向かいます。
C:WindowsSystem32driversetc4。ファイルを貼り付けます。
4.正しいエンコーダーを使用しているかどうかを確認します
ホストファイルがシステムで動作しないと生じる可能性のあるもう1つの最小限のヒューマンエラーは、エンコーダの誤った構成です。ホストファイルは非常に特定のエンコード形式(通常はANSI形式)を使用し、UTF-8やUnicodeなどの他のエンコード形式で保存した場合、システムはホストファイルのコンテンツにアクセスするのが難しく、コンピューターで動作しなくなります。
したがって、Windows 11でホストファイルを編集している間、常に正しいエンコーダーを使用する必要があります。これらの手順に従って、Windows 11のホストファイルに適したエンコーダーを設定する方法を知る方法を知る:
1。開きますファイルマネージャーアプリ、次のアドレスを貼り付け、Enterキーを押します。
C:WindowsSystem32driversetc2。ホストファイルをダブルクリックして、で開くことを選択しますメモ帳アプリ、およびファイルが開いたら、押しますCtrl + Shift + S.
3。エンコーディングオプションを次のように確認できます保存ボタン。エンコードのドロップダウンメニューを開き、選択しますansi、そしてヒットします保存ボタン。

5.正しいWindowsレジストリパスを設定しているかどうかを確認してください
Windowsレジストリは、Windows 11の設定アプリのPro Maxバージョンです。レジストリには、必要なすべての設定と構成が含まれており、PCをより制御することができます。場合によっては、ホストファイルに変更を加えて、レジストリパスの更新を忘れます。この忘却は、システムがホストファイルにアクセスまたは使用しようとするときに競合を引き起こします。したがって、ホストファイルを編集した後、常にレジストリパスを修正/更新する必要があります。 Windows 11でそれを行う方法は次のとおりです。
1。開きます始めるメニューの検索バー、タイプレジストリエディター、およびEnterキーを押します。
2。をクリックしますパラメーターフォルダー。次のフォルダーを開くことで見つけることができます。
(HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Tcpip)
3。クリックしてくださいDatabasepath、そして、価値データセクション、ホストファイルの場所パスを貼り付けます。

6.ホストファイルに許可が必要かどうかを確認します
ホストファイルは重要なシステムコンポーネントであるため、変更を行うことはお勧めできません。ただし、そうする必要がある場合は、編集するだけです。また、ホストファイルを更新した後、必要なすべての権限をファイルに指定してください。さらに、ホストファイルがそうでないことも確認してください読み取り専用、システムがファイルを使用しようとしているときに競合を引き起こす可能性があるため。
また読む:Windows11の新しいファイルパイロットベータはファイル管理を再定義します
7。DNSクライアントサービスを再起動します
DNSクライアントサービスが正しく機能していない場合、IPアドレスにドメイン名を解決する責任があるため、Windowsコンピューターのホストファイルに問題を引き起こす可能性があります。これを修正する最も簡単な方法は、DNSクライアントを再起動することです。これがあなたがそれを行う方法です:
1。プレスWin + r[実行]ダイアログボックスを開くには、入力しますservices.msc、およびEnterキーを押します。

2。下にスクロールし、DNSクライアントを見つけ、右クリックして、選択します再起動ボタン。

8。DNSキャッシュのフラッシュ
Windows 11で動作しないホストファイルを修正する別の効果的な方法は、DNSキャッシュをフラッシュすることです。 DNSキャッシュには、コンピューターでアクセスしたWebサイトとそのIPアドレスのリストが含まれています。ホストファイルは、ウェブサイトとお使いのコンピューター間の接続に責任があることを知っています。また、DNSキャッシュも接続手順で重要な役割を果たしていることも事実です。
これで、データが破損している、または時代遅れになっているなど、システム上のDNSキャッシュに問題がある場合、ホストファイルが機能しない場合があります。したがって、そのような問題を回避するには、コンピューターでDNSキャッシュを洗い流してみてください。これがあなたがそれを行う方法です:
1。開きますコマンドプロンプト、次のコマンドを入力し、キーボードのEnterキーを押します。
ipconfig /flushdns
9。TCP/IP設定をリセットします
TCP/IPプロトコルは、システムがネットワーク上の他のコンピューターへの接続を確立できるようにするため、ホストファイルが間違った設定または誤ったデータを使用しているために機能していない場合、TCP/IP設定をリセットすると問題が解決する場合があります。リセットすると、すべての接続関連の設定がデフォルトに変更され、ホストファイルでエラーが修正されます。これがあなたがそれを行う方法です:
1。[スタート]メニュー検索、入力しますコマンドプロンプト、クリックしてください管理者として実行します。

2。次のコマンドを実行します。
netsh int ip reset
3。実行後、コンピューターを再起動します。
10。NetBiosキャッシュをリセットします
ローカルネットワークでは、コンピューターがデバイスとIPアドレスのマッピングにNetBiosプロトコルを使用しています。 NetBiosキャッシュのデータが時間とともに更新されない場合、コンピューターのホストファイルに問題を引き起こす可能性があります。この問題を修正するために、唯一のオプションはNetBiosキャッシュのリセットです。 Windows 11でNetBiosキャッシュをリセットする方法は次のとおりです。
1。起動しますコマンドプロンプト管理者特権を備えたアプリ。
2。次のコマンドを入力し、を押します入力鍵。

nbtstat -R3。コンピューターを再起動します。
11.ホストファイルをデフォルトにリセットします
ホストファイルを誤って編集し、ファイル内のフォーマットから間違ったエンコーダーを持つことまでの範囲のエラーでいっぱいになった場合、リセットが最良の選択肢かもしれません。リセットは、ホストファイルに行ったすべての変更を削除し、システムのデフォルトファイルに置き換えます。したがって、このプロセスを進める前に、すべてのカスタムエントリのバックアップを取得することをお勧めします。それを行ったら、次の手順に従って、Windows 11のホストファイルをリセットします。
1。次の場所から現在のホストファイルを削除し、コンピューターを再起動します。再起動すると、オペレーティングシステムは新しいデフォルトホストファイルを作成します。
C:WindowsSystem32driversetc2。以下を入力しますファイルエクスプローラーアプリと[Enter]ボタンを押します。
3。最後に、カスタムエントリを削除して、ホストファイルに次の貼り付けを行い、[保存]ボタンを押すことができます。
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
12。一時的に無効になりますサードパーティのアンチウイルスソフトウェア
サードパーティのアンチウイルスソフトウェアには、システムプロセスと他のアプリケーションの動作を妨げる歴史があるため、上記の修正が機能していない場合は、コンピューターのウイルス対策ソフトウェアを無効にしてみてください。
通常、システムトレイまたは通知領域のウイルス対策アイコンを最初に右クリックして、ターンオフまたは無効化オプションをクリックすることにより、サードパーティのアンチウイルスソフトウェアを無効にできます。
Webサイトまたはネットワークリソースにアクセスできるかどうか、アンチウイルス保護がオフになったためです。これを行うと問題が修正された場合は、アンチウイルスソフトウェアを構成し、ネットワークフィルタリングリストからホストファイルを削除する必要があります。
13。プロキシを無効にします
誤解されたプロキシ設定が、ホストファイルがシステムで動作していない理由でもあります。ここで、この問題に取り組むために、できることは2つあります。正しいプロキシ設定を使用するか、プロキシをオフにします。インターネット上のほぼすべてのサーバーの正しいプロキシ設定を見つけることができます。コンピューターのプロキシサーバーをオフにする場合は、次の手順に従ってください。
1。開きます設定PCのアプリ。
2。クリックしてくださいネットワークとインターネット。

3。クリックしてくださいプロキシ設定を開くには。

4。下手動プロキシセットアップ、スイッチが設定されていることを確認してくださいオフ。
14.新しいホストファイルを作成します
コンピューターのホストファイル内のデータが無効または破損している場合、または何らかの理由で、ホストファイルのエントリを編集または変更できない場合、新しいファイルを作成すると問題が解決する場合があります。
新しいホストファイルでは、アクセスするWebサイトやネットワークリソースのドメイン名やIPアドレスなどの必要なエントリを追加できます。 Windows 11で新しいホストファイルを作成する方法は次のとおりです。
1。開きますコマンドプロンプトシステムへのアプリケーション。
2。次のコマンドを入力し、Enterボタンを押します。
echo > %WinDir%System32driversetchostsコマンドを実行すると、デフォルトの場所に新しい空のホストファイルが作成されます。次に、新しいホストファイルに必要なエントリを追加し、以前に機能していなかったWebサイトまたはネットワークリソースにアクセスできるかどうかを確認します。
15。Chromeブラウザのフラッシュソケットプール
Chromeブラウザでのみ接続の問題に直面している場合、ソケットプールをフラッシュすると、ホストファイルに干渉する可能性のあるキャッシュされたDNSエントリがクリアされると、ソケットプールをフラッシュすることで修正される可能性があります。 Chrome Webブラウザでソケットプールをフラッシュする方法は次のとおりです。
1。開きますクロムブラウザ。
2。以下をアドレスバーに入力し、Enterキーを押します。
chrome://net-internals/#sockets3。クリックしますフラッシュソケットプールボタン。

4。再起動Chromeブラウザ。
16.別のユーザーアカウントを使用します
システムに複数のユーザーアカウントがある場合は、別のユーザーアカウントにログインして、エラーがアカウント固有かどうかを確認してください。 Windows 11でユーザーアカウントを切り替える方法は次のとおりです。
1。Windowsキー + iを押して、設定アプリを開きます。
2。クリックしてくださいアカウント。

3。クリックしてください他のユーザー。

4。クリックアカウントを追加します。

5。プロンプトに従って新しいローカルアカウントを作成します。
6。現在のユーザーアカウントからログアウトします。
7。作成したばかりの新しいユーザーアカウントにログインします。
17.システムファイルチェッカーを実行します
上記の方法のいずれも機能しなかった場合、問題が破損したファイルまたは無効なファイルにある可能性があるため、SFC/ Systemファイルチェッカースキャンを実行することは、有用なトラブルシューティングステップになる可能性があります。これらの手順に従って、システムファイルチェッカースキャンを実行します。
1。起動しますコマンドプロンプトコンピューターに管理者の特権があります。
2。以下を入力して押します入力スキャンを開始するためのキーボードのボタン。
sfc /scannowスキャンは終了するのに時間がかかる場合がありますが、一度したらコンピューターを再起動します。
18.システムの復元を実行します
Windows 11の後にこのエラーに直面している場合、システムの復元を実行すると役立ちます。わからない人のために、Windows 11には、その間に作成された復元ポイントがある限り、ソフトウェアバージョンを過去のポイントに復元できるシステム復元機能が付属しています。これらの手順に従って、Windows 11でシステム復元を実行します。
1。起動します設定PCのアプリ。
2。下にスクロールしてクリックします回復。

3。クリックします今すぐ再起動しますの隣のボタン高度なスタートアップ設定。

4。[オプション]画面が表示されたら、選択しますトラブルシューティング、 に続く高度なオプション、 そしてシステムの復元。
5。プロンプトに従って復元ポイントを選択し、コンピューターを以前の状態に復元します。
6。復元が完了すると、コンピューターが再起動します。
最後の言葉
Windows 11で動作しないホストファイルを修正する方法に関するこのガイドの終わりに到達しました。言及された修正の1つがあなたのために機能することを願っています。まだ問題に直面している場合は、ソフトウェア関連のバグを解くための究極の方法であるため、Windows OSを再インストールしてみてください。
