エラー ' ERR_CONTENT_DECODING_FAILED 」はほとんどすべてのブラウザで見られます。特定のWebサイトの読み込み中にポップアップすることがありますが、新しいサーバーに移行したときに表示されることもあります。このエラーは、ページを数回更新した後も引き続き発生します。この記事では、このエラーがトリガーされる理由のいくつかについて説明し、エラーを完全に根絶するための実行可能なソリューションも提供します。
ERR_CONTENT_DECODING_FAILED
「ERR_CONTENT_DECODING_FAILED」エラーの原因は何ですか?
残念ながら、エラーがトリガーされた理由を1人の原因に特定することはできません。ただし、最も一般的な理由のいくつかを以下に示します
- 誤ったエンコーディングの主張: 場合によっては、HTTPのリクエストヘッダーは、コンテンツがgzipでエンコードされていないのにgzipでエンコードされていると主張することがあります。これにより、デコードプロセス中に競合が発生し、エラーが発生する可能性があります。
- ブラウザのキャッシュ/ Cookie: キャッシュはアプリケーションによって保存され、読み込み時間を短縮し、よりスムーズなエクスペリエンスを提供します。 Cookieは、同様の目的でサイトによって保存されます。ただし、時間の経過とともに破損し、ブラウザの重要な要素に干渉する可能性があります。
- プロキシ/ VPN: プロキシまたはVPNは、デコードプロセス中に問題を引き起こし、ブラウザがWebページをロードできない場合があります。
- ソケットプール: ブラウザでソケットプーリングが有効になっている場合、毎回新しいソケットが作成されるわけではありません。代わりに、ソケットのプールを維持します。ただし、このソケットプールが破損し、デコードプロセスが正しく機能しなくなる可能性があります。
- DNS構成: ソケットプールと同様に、DNS情報/構成は、毎回新しいものを作成するのではなく、コンピューターに保存されます。これは、パフォーマンスの向上と速度の向上に役立ちます。ただし、時間の経過とともにこれが破損する可能性があり、ブラウザの重要な要素に干渉する可能性があります。
- MTU制限: 場合によっては、アダプターにMTU制限が設定されておらず、デコードプロセス中に競合が発生します。
- Windowsファイアウォール: このエラーがトリガーされたために、Windowsファイアウォールがサイトへの接続をブロックしている可能性があります。
- 間違ったDNSアドレス: 間違ったDNS構成がWindowsによって取得されている場合、このエラーがトリガーされる可能性があるために接続が確立されない可能性があります。
- ネットワークアダプタドライバ: 場合によっては、ネットワークアダプタドライバがシステムに正しくインストールされていません。このため、サイトへの接続が正しく確立されず、このエラーが発生する可能性があります。
問題の性質についての基本的な理解ができたので、次に解決策に進みます。これらは、提示されている特定の順序で実装してください。
解決策1:G-Zipエンコーディングを無効にする
このエラーがトリガーされる理由は、G-Zipエンコーディングである場合があります。サードパーティの拡張機能を使用せずにこれを無効にするカスタマイズを提供するブラウザは多くありません。したがって、このステップでは、拡張機能をダウンロードしてインストールし、その拡張機能を使用してG-Zipエンコーディングを無効にします。
- 開いた Chromeと ナビゲート に この 住所。
- クリック 「 追加 に クロム 」ボタンをクリックし、「 追加 拡張 プロンプトの「」オプション。
[Chromeに追加]オプションをクリックします
- 拡張機能は今 自動的に あります 追加 Chromeに。
- 開いた 新しいタブと クリック 拡張機能の アイコン ウィンドウの右上にあります。
拡張機能のアイコンをクリックする
- 「リクエストヘッダー」の見出しの下の空白部分をクリックして、次のコマンドを入力します
accept-encoding
- [値]オプションに次のコマンドを入力します
gzip; q = 0、deflate; q = 0
コマンドを入力する
- 今 G-Zip エンコーディングはされています 無効 、特定のサイトで問題が発生した場合は、そのサイトを開いて上記のプロセスを繰り返すことをお勧めします。
- 完了したら リフレッシュ ページと 小切手 問題が解決しないかどうかを確認します。
解決策2:ブラウザの履歴とCookieをクリアする
ブラウザの履歴またはCookieが破損している場合があります。このため、エンコードプロセスが影響を受ける可能性があります。したがって、このステップでは、ブラウザの履歴とCookieをクリアします。ブラウザによっては、プロセスが少し異なる場合があります。最も一般的に使用されるブラウザのいくつかの履歴とCookieをクリアする方法を以下に示します。
Chromeの場合:
- 打ち上げ Chromeで、新しいタブを開きます。
- 押す 右上隅の3つの垂直ドットと ホバー 「へのポインタ もっと ツール '。
「その他のツール」オプションへのポインタにカーソルを合わせる
- 選択する ' 晴れ ブラウザ 歴史 メニューから」。
メニューから「閲覧データの消去」を選択する
- クリック 「 時間 範囲 」ドロップダウンを選択し、「 すべて 時間 '。
時間範囲として「常時」を選択
- クリック オン ' 高度な 」と 小切手 インクルード 最初 四 オプション。
[詳細]をクリックして、最初の4つのオプションを確認します
- クリック 「 晴れ データ 」オプションと 選択する 「」 はい プロンプトで」。
- 小切手 問題が解決しないかどうかを確認します。
Firefoxの場合:
- 打ち上げ Firefoxを開き、新しいタブを開きます。
- クリック 「 図書館 右上の「」アイコンをクリックして、「 歴史 」オプション。
ライブラリボタンFirefox
- クリック 「 晴れ 最近 歴史 」ボタンと クリック に 落ちる のそばに ' 時間 範囲 に 晴れ 」オプション。
- 選択する 「」 いつも 」と入力し、「 歴史 」の見出し。
すべてのチェックボックスをオンにする
- クリックしてください ' 晴れ 今 」オプションを選択し、「 はい プロンプトで」。
- ザ・ クッキー そして 歴史 お使いのブラウザがクリアされました、 小切手 問題が解決しないかどうかを確認します。
Microsoft Edgeの場合:
- 打ち上げ ブラウザと 開いた 新しいタブ。
- クリック に 三 垂直 ドット 右上隅にあります。
右上隅の縦のドット
- クリック 「 歴史 」オプションを選択し、「 晴れ 歴史 」ボタン。
メニューの「履歴」オプションをクリックします
- 小切手 最初の4つのオプションをクリックし、「 晴れ 」オプション。
最初の4つのオプションを確認し、「クリア」を選択します
- 小切手 問題が解決しないかどうかを確認します。
解決策3:プロキシ/ VPNを無効にする
インターネットへの接続中にプロキシまたはVPNを使用している場合、一部のサイトへの接続に影響を及ぼし、デコードプロセスがスムーズに進行しない可能性があります。したがって、このステップでは、アクティブ化される可能性のあるWindowsのデフォルトプロキシを無効にします。 VPNを使用している場合は、VPNを無効にするのはあなた次第です。プロキシを無効にするには:
- 「 ウィンドウズ 「+」 私 」キーを同時に押します。
- クリックしてください ' 通信網 & インターネット 」オプションと 選択する 「」 プロキシ 左ペインから」。
左側のペインからプロキシを選択する
- クリックしてください ' 使用する に プロキシ 」ボタンをクリックしてオフに切り替えます。
トグルをクリックしてプロキシをオフにします
- 小切手 問題が解決しないかどうかを確認します。
解決策4:ソケットプールのフラッシュ
ブラウザに保存されているソケットプールが破損する場合があります。したがって、このステップでは、ソケットプールをフラッシュします。それを行うには:
- 打ち上げ Chromeと 開いた 新しいタブ
- タイプ アドレスバーの次のコマンドで 押す 入る。
chrome:// net-internals
- クリック 「 ソケット 左側のペインで「」オプションを選択し、「 流す ソケット プール 」オプション。
ソケットオプションをクリックしてから、「ソケットプールのフラッシュ」を選択します
- 問題が解決しないかどうかを確認してください。
注:このプロセスはChromeでのみ有効です
解決策5:Winsockをリセットする
コンピューターに保存されている特定のインターネット構成があります。場合によっては、これらの構成が破損し、更新する必要があります。このステップでは、Winsock構成をリセットします。そのために:
- 押す 「」 ウィンドウズ 「+」 R 」キーを同時に押して、 実行 促す。
実行プロンプトを開く
- タイプ 「 cmd 」を押して「 シフト 「+」 Ctrl 「+」 入る 」キーを同時に押します。
実行プロンプトでcmdと入力し、Shift + Alt + Enterを押して、昇格したコマンドプロンプトを開きます
- クリック オン ' はい 」へのプロンプトで 開いた 管理者としてのコマンドプロンプト。
- タイプ コマンドプロンプトの次のコマンドで、を押します 入る
netshWinsockリセット
Winsockのリセット
- 待つ プロセスを完了するには、 再起動 あなたのコンピュータと 小切手 問題が解決しないかどうかを確認します。
解決策6:最大伝送ユニットの設定
MTUは、最適なエクスペリエンスを実現するために、コンピューターで使用されるすべてのインターネット接続に対して設定する必要があります。したがって、このステップでは、接続用のMTUを設定します。それを行うには:
- 押す ' ウィンドウズ 「+」 R 」キーを同時に押します。
- タイプ 「 NCPA 。 cpl 」と 押す 入る。
コマンドを入力してEnterキーを押します
- 注意 現在使用しているインターネット接続の名前を入力します。
- 閉じる すべてのウィンドウで「 ウィンドウズ 「+」 R 」再び。
- タイプ 「 cmd 」を押して「 シフト 「+」 Ctrl 「+」 入る 」を同時に。
実行プロンプトでcmdと入力し、Shift + Alt + Enterを押して、昇格したコマンドプロンプトを開きます
- タイプ 次のコマンドで「 入る '。
netsh interface IPV4 set subinterface '接続名' mtu = 1472 store = persitent
- 問題が解決しないかどうかを確認してください。
解決策7:ファイアウォールをオフにする
使用しているファイアウォールまたはアンチウイルスが、特定のサイトまたはインターネットへの接続をブロックしている可能性があります。したがって、しばらくの間接続を無効にして、問題が解決するかどうかを確認することをお勧めします。
解決策8:DNSを手動で割り当てる
Windowsによって自動的に取得されたDNSが正しくない可能性があります。したがって、このステップでは、Googleが使用するデフォルトのDNSを使用します。そのために:
- 押す 「」 ウィンドウズ 「+」 R 」キーを同時に押します。
- タイプ 「 NCPA 。 cpl 」と 押す 「」 入る '。
コマンドを入力してEnterキーを押します
- ダブル - クリック に 接続 あなたが使用していることと 選択する 「」 プロパティ '。
接続をダブルクリックして「プロパティ」を選択します
- クリック 「 通信網 」タブと ダブル クリック 「 インターネットプロトコルバージョン4(TCP / IPV4) 」オプション。
IPV4オプションをクリックする
- 小切手 「 次のDNSサーバーアドレスを使用します 」オプション。
- タイプ 「 8.8.8.8インチ の中に ' 優先DNSサーバー」 オプションと「 8.8.4.4 ' の中に ' 代わりの DNS サーバ 」オプション。
新しいDNSアドレスを入力する
- クリック オン ' OK 」と 小切手 問題が解決しないかどうかを確認します。
解決策9:DNSのフラッシュ
DNS構成が破損している可能性があります。したがって、このステップでは、DNSをフラッシュします。それを行うには:
- 押す 「」 ウィンドウズ 「+」 R 」キーを同時に押します。
- タイプ に 「cmd」 そして「 シフト 「+」 Ctrl 「+」 入る 」を同時に。
実行プロンプトでcmdと入力し、Shift + Alt + Enterを押して、昇格したコマンドプロンプトを開きます
- タイプ 次のコマンドでを押して 入る
ipconfig / flushdns
「ipconfig / flushdns」と入力し、Enterキーを押します
- 待つ プロセスが完了するために 小切手 問題が解決しないかどうかを確認します。