を通過しながら、ログを確認すると、次のようなエントリが見つかりました –ローカル ホスト ファイルの読み取り中にエラーが発生しました。イベント ID 1012。さて、ご存知かもしれませんが、コンピュータ上の は、ホスト名を IP アドレスにマップするために Windows オペレーティング システムによって使用されます。
ローカルホストファイルを読み取ろうとしたときにエラーが発生しました。
ログ名: システム
ソース: DNSClients イベント
イベントID:1012
このイベント ID が表示された場合にできることは次のとおりです。
ローカルホストファイルを読み取ろうとしたときにエラーが発生したを修正
見たらローカル ホスト ファイルの読み取り中にエラーが発生しました。イベント ID 1012Windows 11/10 コンピューターのイベント ビューアーで、以下に説明する解決策に従ってください。
- ホストファイルの名前、タイプ、場所を確認してください
- ホストファイルを再作成します
- hostsファイルのファイル権限を確認します。
- DNSをフラッシュする
- システムファイルを修復する
それらについて詳しく話しましょう。
1] ホストファイルの名前、種類、場所を確認します。
Hosts ファイルの正しい名前は –ホスト、ファイルタイプ拡張子はありません。そのプロパティでは、ファイルの種類に対して、次のように表示されます。ファイル書かれた。
にあります。C:\Windows\System32\ドライバー\etc\フォルダ。
ファイル名またはタイプが他のものである場合、たとえばホスト.txtまたはhosts.ics、再作成する必要があります。
2] hostsファイルを再作成します
Hosts ファイルが破損している場合、この問題が発生する可能性があります。その場合はリセットできます。
続行するには、次の場所にある Hosts ファイルの場所に移動します。C:\Windows\System32\ドライバー\etc\。まず、既存の Hosts ファイルの名前を hosts.bak に変更します。必要な場合がありますこれを行う前に。
次に、%WinDir%\system32\drivers\etc フォルダーにある「hosts」という名前の新しいテキスト ファイルを開いて、新しいデフォルトの Hosts ファイルを作成します。次に、次のテキストをコピーして、新しいメモ帳ファイルに貼り付けます。
# 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 handle within DNS itself. # 127.0.0.1 localhost # ::1 localhost
ファイルを保存する必要がありますが、テキスト ファイルとして保存しないように注意してください。それを行った場合は、削除できます。TXT拡張子を付けた後で、エンコード形式が UTF-8 または ANSI に設定されていることも確認してください。
あるいは、必要に応じて、Windows 11/10 のデフォルトの Hosts ファイルをダウンロードすることもできます。。
3] hostsファイルのファイル権限を確認する
場合によっては、hosts ファイルへの変更に失敗し、システムがそのファイルにアクセスできなくなることがあります。その場合、次のことを確認する必要があります。システムそして管理者ユーザーはファイルにアクセスするための適切な権限を持っています。変更を行うには、以下の手順に従ってください。
- でファイルエクスプローラー、に行くC:\Windows\System32\drivers\etc\。
- を右クリックします。ホストファイルを開き、「プロパティ」を選択します。
- さあ、に行ってください安全タブで、アクセス権を変更するユーザー (おそらく管理者) を選択し、[変更] をクリックします。
- の横のボックスにチェックを入れますフルアクセスそしてクリックしてください適用 > OK。
最後に、システムを再起動し、問題が解決されたかどうかを確認します。
この投稿を読むとよいかもしれません。
4]DNSをフラッシュする
Hosts ファイルを再作成しても問題が解決しない場合は、次のことを行う必要があります。。これは、接続の問題の解決、DNS レコードの更新、ネットワーク パフォーマンスの向上に役立ちます。キャッシュを削除すると、システムがネットワークの変更を登録できるようになります。これを行うには、以下の手順に従ってください。
- スタートを開き、次のように入力します「コマンドプロンプト」、そして選択します管理者として実行します。
- UAC プロンプトが表示されたら、「はい」アイコンをクリックします。
- さあ、入力してください
ipconfig /flushdns
そして Enter キーを押します。
最後に、問題が継続するかどうかを確認します。
5]システムファイルを修復する
システム ファイルや Windows イメージが破損すると、ローカル ホストに関連する問題など、複数の問題が発生する可能性があります。それらを解決するには、さまざまなことができます。開くことができますコマンドプロンプト管理者として次のコマンドを実行します。
sfc /scannow
待ってくださいシステムをスキャンして修復し、失敗した場合は次を実行します。。
ここで説明した解決策に基づいて問題が解決されることを願っています。
読む:
DNS ホスト ファイルをフラッシュするにはどうすればよいですか?
Windows で DNS キャッシュをフラッシュしたい場合は、次のファイルを開くことができます。コマンドプロンプト管理者として実行してくださいipconfig /flushdns
。 macOS を使用している場合は、実行しますsudo killall -HUP mDNSResponder
ターミナルウィンドウで。これらのコマンドは DNS キャッシュをフラッシュし、システムが最初から DNS キャッシュの作成を開始できるようにします。
読む:
Hosts ファイルが機能しているかどうかをテストするにはどうすればよいですか?
Hosts ファイルが機能するかどうかをテストする最良の方法は、ドメイン名に ping を実行することです。新しいホスト名を追加した場合は、次のコマンドを実行できます。ping domain-name.com
、そして、IP アドレスが解決されるはずです。 ping が成功した場合は、ホスト名の追加が機能したことを確認できます。
こちらもお読みください: ?