何かに取り組んでいるときにエラーメッセージを受け取るのは十分にイライラしますが、メッセージが説明のないものであれば、フラストレーションは大幅に悪化します。 pingユーティリティは、本質的に診断ツールです。 そのため、「一般的な障害」を返すと、多くのレベルで実行できませんでした。
さて、まさにこの名前から、このエラーはさまざまな要因によって引き起こされる可能性があることが明らかです。 、最も可能性の高い犯人とその対処方法について学びます。 修正を適用する必要のある特定の順序はありませんが、それらのいくつかはとにかく行うのが良いので、リストの下に進んでください。
プロトコルバージョンの変更
インターネットプロトコル(IPv4)のバージョン4は、インターネットに接続するすべてのデバイスの標準であり、ある程度までは引き続き標準です。 ただし、IPv4のアドレスは枯渇に近いため、IPv6への移行は時間がかかりますが避けられません。 WindowsはデフォルトでIPv6を優先しますが、これがping失敗の原因になる可能性があります。 Windowsの一部のバージョンではIPv6が必須であるため、バージョン6を無効にするよりもIPv4を優先するようにOSを設定することをお勧めします。
マイクロソフトは、サポートWebサイトでプロトコルバージョンを構成するためのシンプルで自己完結型のユーティリティを提供しています。 IPv4の使用に切り替えるには、このページに移動して、「プレフィックスポリシーでIPv6よりもIPv4を優先する」というプログラムを探します。プログラムをダウンロードして実行します。 ユーティリティで[次へ]をクリックするだけで、後はすべて処理されます。 ウィザードが修正を完了したら、コンピューターを再起動し、pingを再度実行します。
HTTPブロッカーを削除する
これは、迅速かつ簡単なソリューションです。 HTTPトラフィックに影響するソフトウェアがある場合は、それをアンインストールして、問題の原因になっているかどうかを確認してください。 これには、Wireshark、Peer Guardian、Simplewallなどの多くのプログラムが含まれます。 疑わしいソフトウェアを無効にするかアンインストールした後、コンピューターを再起動し、再度pingを試行します。
VPNを使用している場合は、「General Failure」エラーメッセージの原因である可能性もあるため、テスト時に無効にする必要があります。 最後に、それはロングショットですが、Windowsファイアウォールをオフにすることができます。 ファイアウォールがpingの失敗を引き起こしている可能性は低いですが、変数が1つ少なくなっています。
プロトコル移行テクノロジーの削除
上記でIPインフラストラクチャがバージョン4からバージョン6に移行していることをどのように説明したか覚えていますか? さて、この移行を容易にし、実装の基準を満たすために、開発された多くの技術があります。 これらの目的は、最終的にIPv4を削除するためにインターネットトラフィックを適応させることですが、特定の状況下では特定の問題を引き起こす可能性があります。
移行テクノロジを無効にするには、管理者としてWindows PowerShellにアクセスします。 これを行うには、キーボードのWindowsキーとXを同時に押します。 表示されるメニューで、「Windows PowerShell(Admin)」をクリックします。シェルで、次のコマンドを表示順に入力し、各コマンドの後にEnterキーを押します。
- netsh int ipv6 isatap set state disabled
- netsh int ipv6 6to4 set state disabled
- netshインターフェイスteredoセット状態無効
コマンドを実行すると、エンジンは毎回「OK」を返すはずです。 完了したら、コンピューターを再起動し、pingの問題が修正されたかどうかを確認します。
DNSキャッシュをクリア
この解決策はpingの失敗を修正する可能性が十分にありますが、コンピューターにとっても健全なことです。 あまり技術的にならずに、DNSキャッシュをフラッシュすると、古いIPレコードが削除され、サーバーにアクセスしたときにオペレーティングシステムが新しいレコードを取得できるようになります。 ここで説明する手順により、DNSキャッシュがクリアされ、Winsockカタログもリセットされます。 Winsockカタログをゼロから開始することは、役立つ可能性がある追加の手段です。
前の修正と同じ方法で開始します。 Win + Xポップアップメニューから管理者としてPowerShellを起動します。 次のコマンドを、表示される順に入力します。 それぞれの後にEnterキーを押します。 完了したら、コンピューターを再起動します。
- ipconfig / release
- ipconfig / renew
- ipconfig / flushdns
- netsh int ip reset c:\ tcp.txt
- netsh winsockのリセット
一般的な障害の主要なソリューション
このエラーの性質により、正確に何が悪かったのかを正確に特定することは困難です。 修正の1つは、おそらくあなたを軌道に戻すでしょう。 トラフィックフィルタまたはブロッカーを実行している場合は、おそらくそれらが何であるかを知っているので、最初にそれらを無効にすることができます。
ただし、最も一般的な原因はバージョンの複雑さのようです。 古いプロトコルバージョンを優先するようにWindowsに要求すると、そこに役立つ場合があります。
一般的な失敗の原因を理解しましたか? 過去にpingユーティリティに問題がありましたか? そうですか、それをどのように修正しましたか? 以下のコメントでそれを教えてください。