Comment réparer l'erreur 'ERR_CONTENT_DECODING_FAILED'

L'erreur « ERR_CONTENT_DECODING_FAILED » est visible sur presque tous les navigateurs. Parfois, il apparaît lors du chargement d'un site Web particulier, mais il peut également commencer à apparaître lorsque vous migrez vers un nouveau serveur. Cette erreur persiste même après l'actualisation de la page plusieurs fois. Dans cet article, nous aborderons certaines des raisons pour lesquelles cette erreur pourrait être déclenchée et fournirons également des solutions viables pour l’éradiquer complètement.

ERR_CONTENT_DECODING_FAILED

Quelles sont les causes de l'erreur “ERR_CONTENT_DECODING_FAILED”?

Malheureusement, la raison pour laquelle l'erreur est déclenchée ne peut pas être identifiée à un seul coupable. Cependant, certaines des raisons les plus courantes sont énumérées ci-dessous

  • False Encoding Claim: Dans certains cas, les en-têtes de requête HTTP peuvent indiquer que le contenu est encodé en gzip alors qu'il ne l'est pas. Cela peut entraîner des conflits lors du processus de décodage et déclencher l'erreur.
  • Cache / Cookies du navigateur: le cache est stocké par les applications pour réduire les temps de chargement et offrir une expérience plus fluide. Les cookies sont stockés par les sites à des fins similaires. Cependant, avec le temps, ils pourraient être corrompus et interférer avec des éléments importants du navigateur.
  • Proxy / VPN: Parfois, un proxy ou un VPN peut causer des problèmes lors du processus de décodage et empêcher le navigateur de charger la page Web.
  • Groupes de sockets : si le groupement de sockets est activé pour votre navigateur, il ne crée pas de nouveau socket à chaque fois. au lieu de cela, il maintient un pool de sockets. Toutefois, ce pool de sockets peut être corrompu et empêcher le bon fonctionnement du processus de décodage.
  • Configurations DNS: similaires aux pools de sockets, les informations / configurations DNS sont stockées sur l'ordinateur au lieu d'en créer de nouvelles à chaque fois. Cela contribue à améliorer les performances et à augmenter la vitesse. Cependant, avec le temps, cela peut être corrompu et peut interférer avec des éléments importants du navigateur.
  • Limite MTU: dans certains cas, la limite de MTU n'est pas définie pour l'adaptateur et provoque des conflits lors du processus de décodage.
  • Pare-feu Windows: il est possible que le pare-feu Windows bloque la connexion au site en raison du déclenchement de cette erreur.
  • Adresse DNS incorrecte: Si Windows obtient les configurations DNS incorrectes, cela peut empêcher l'établissement de la connexion, ce qui pourrait provoquer le déclenchement de cette erreur.
  • Pilotes de carte réseau: dans certains cas, les pilotes de carte réseau ne sont pas installés correctement sur le système. De ce fait, la connexion au site peut ne pas être établie correctement et cette erreur peut être déclenchée.

Maintenant que vous avez une compréhension de base de la nature du problème, nous allons avancer vers les solutions. Assurez-vous de les implémenter dans l'ordre spécifique dans lequel elles sont présentées.

Solution 1: Désactivation du codage G-Zip

Parfois, le codage G-Zip est la raison pour laquelle cette erreur est déclenchée. Peu de navigateurs proposent la personnalisation pour désactiver ceci sans utiliser d’extensions tierces. Par conséquent, à cette étape, nous allons télécharger et installer une extension, puis désactiver le codage G-Zip à l'aide de cette extension.

  1. Ouvrez Chrome et accédez à cette adresse.
  2. Cliquez sur le bouton " Ajouter à Chrome ", puis sélectionnez l'option " Ajouter une extension " dans l'invite.

    En cliquant sur l'option Ajouter au chrome
  3. L'extension sera maintenant automatiquement ajoutée à Chrome.
  4. Ouvrez un nouvel onglet et cliquez sur l' icône de l'extension en haut à droite de la fenêtre.

    En cliquant sur l'icône de l'extension
  5. Cliquez sur l'espace vide sous l'en-tête «Request Header» et tapez la commande suivante
     accept-encoding 
  6. Tapez la commande suivante dans l'option Valeur
     gzip; q = 0, dégonfler; q = 0 

    Taper dans les commandes
  7. Maintenant, l'encodage G-Zip est désactivé . Si vous rencontrez des problèmes avec un site en particulier, il est recommandé d'ouvrir ce site et de répéter le processus ci-dessus.
  8. Une fois terminé, actualisez la page et vérifiez si le problème persiste.

Solution 2: Effacement de l'historique du navigateur et des cookies

Parfois, l'historique du navigateur ou les cookies peuvent être corrompus. De ce fait, le processus de codage peut être affecté. Par conséquent, dans cette étape, nous effacerons l'historique du navigateur et les cookies. En fonction de votre navigateur, le processus peut différencier un peu. Les méthodes permettant d'effacer l'historique et les cookies de certains des navigateurs les plus couramment utilisés sont répertoriées ci-dessous.

Pour Chrome:

  1. Lancez Chrome et ouvrez un nouvel onglet.
  2. Appuyez sur les trois points verticaux situés dans le coin supérieur droit et passez le pointeur sur « Autres outils ».

    Survol du pointeur sur l'option «Plus d'outils»
  3. Sélectionnez « Effacer l' historique du navigateur » dans le menu.

    Sélection «Effacer les données de navigation» dans le menu
  4. Cliquez sur le menu déroulant « Time Range » et sélectionnez « All Time ».

    Sélection de “Tout le temps” comme plage de temps
  5. Cliquez sur « Avancé » et cochez les quatre premières options.

    En cliquant sur Avancé et en vérifiant les quatre premières options
  6. Cliquez sur l'option “ Effacer les données ” et sélectionnezOui ” dans l'invite.
  7. Vérifiez si le problème persiste.

Pour Firefox:

  1. Lancez Firefox et ouvrez un nouvel onglet.
  2. Cliquez sur l'icône « Bibliothèque » en haut à droite et sélectionnez l'option « Historique ».

    Bouton de la bibliothèque Firefox
  3. Cliquez sur le bouton “ Effacer l' historique récent ” et cliquez sur le menu déroulant à côté de l'option “ Intervalle de temps pour effacer ”.
  4. Sélectionnez « Tout le temps » et cochez toutes les cases situées sous le titre « Historique ».

    Cocher toutes les cases
  5. Cliquez sur l'option « Effacer maintenant » et sélectionnez « oui » dans l'invite.
  6. Les cookies et l' historique de votre navigateur sont maintenant effacés. Vérifiez si le problème persiste.

Pour Microsoft Edge:

  1. Lancez le navigateur et ouvrez un nouvel onglet.
  2. Cliquez sur les trois points verticaux dans le coin supérieur droit.

    Points verticaux dans le coin supérieur droit
  3. Cliquez sur l'option “ Historique ” et sélectionnez le bouton “ Effacer l' historique ”.

    En cliquant sur l'option "Historique" dans le menu
  4. Cochez les quatre premières options et cliquez sur l'option « Effacer ».

    Vérification des quatre premières options et sélection de «Effacer»
  5. Vérifiez si le problème persiste.

Solution 3: Désactivation du proxy / VPN

Si vous utilisez un proxy ou un VPN lors de la connexion à Internet, cela pourrait affecter votre connexion à certains sites et le processus de décodage pourrait ne pas se dérouler correctement. Par conséquent, dans cette étape, nous allons désactiver le proxy Windows par défaut qui pourrait être activé. Il vous appartient de désactiver le VPN si vous en utilisez un. Pour désactiver le proxy:

  1. Appuyez simultanément sur les touches “ Windows ” + “ I ”.
  2. Cliquez sur l'option « Réseau et Internet » et sélectionnez « Proxy » dans le volet de gauche.

    Sélection du proxy dans le volet de gauche
  3. Cliquez sur le bouton « Utiliser un proxy » pour le désactiver.

    En cliquant sur le bouton bascule pour désactiver le proxy
  4. Vérifiez si le problème persiste.

Solution 4: vidage des pools de sockets

Les pools de sockets stockés par le navigateur peuvent parfois être corrompus. Par conséquent, dans cette étape, nous purgerons les pools de sockets. Pour pouvoir faire ça:

  1. Lancer Chrome et ouvrir un nouvel onglet
  2. Tapez la commande suivante dans la barre d'adresse et appuyez sur Entrée.
     chrome: // net-internes 
  3. Cliquez sur l'option « Sockets » dans le volet de gauche et sélectionnez l'option « Flush Socket Pools ».

    En cliquant sur l'option Sockets puis en sélectionnant «Flush Socket Pools»
  4. Vérifiez si le problème persiste.

    Remarque: cette procédure n'est valide que pour Chrome.

Solution 5: Réinitialisation de Winsock

Certaines configurations Internet sont stockées sur l'ordinateur. Parfois, ces configurations peuvent être corrompues et doivent être actualisées. Dans cette étape, nous allons réinitialiser les configurations Winsock. Pour ça:

  1. Appuyez simultanément sur les touches « Windows » + « R » pour ouvrir l'invite d'exécution.

    Ouverture de l'invite d'exécution
  2. Tapez " cmd " et appuyez simultanément sur les touches " Shift " + " Ctrl " + " Entrée ".

    Tapez cmd dans l'invite d'exécution et appuyez sur Maj + Alt + Entrée pour ouvrir une invite de commande avec privilèges
  3. Cliquez sur “ Oui ” dans l'invite pour ouvrir l'invite de commande en tant qu'administrateur.
  4. Tapez la commande suivante dans l'invite de commande et appuyez sur Entrée
     netsh Winsock réinitialiser 

    Réinitialisation de Winsock
  5. Attendez que le processus soit terminé, redémarrez votre ordinateur et vérifiez si le problème persiste.

Solution 6: Paramètres Unité de transmission maximale

MTU doit être configuré pour chaque connexion Internet utilisée sur l'ordinateur pour une expérience optimale. Par conséquent, dans cette étape, nous allons configurer le MTU pour notre connexion. Pour pouvoir faire ça:

  1. Appuyez simultanément sur les touches “ Windows ” + “ R ”.
  2. Tapez " ncpa . cpl ”et appuyez sur enter.

    Tapez la commande et appuyez sur Entrée
  3. Notez le nom de la connexion Internet que vous utilisez actuellement.
  4. Fermez toutes les fenêtres et appuyez à nouveau sur « Windows » + « R ».
  5. Tapez " cmd " et appuyez sur " Shift " + " Ctrl " + " Entrée " simultanément.

    Tapez cmd dans l'invite d'exécution et appuyez sur Maj + Alt + Entrée pour ouvrir une invite de commande avec privilèges
  6. Tapez la commande suivante et appuyez sur " Entrée ".
     interface netsh IPV4 ensemble sous-interface "Nom de la connexion" mtu = 1472 store = persitent 
  7. Vérifiez si le problème persiste.

Solution 7: Désactivation du pare-feu

Il est possible que le pare-feu ou un antivirus que vous utilisez bloque votre connexion à un site particulier ou à Internet. Par conséquent, il est recommandé d'essayer de désactiver la connexion pendant un certain temps et de vérifier si le problème persiste.

Solution 8: Assigner DNS manuellement

Il est possible que le DNS obtenu automatiquement par Windows ne soit pas le bon. Par conséquent, dans cette étape, nous utiliserons le DNS par défaut utilisé par Google. Pour ça:

  1. Appuyez simultanément sur les touches “ Windows ” + “ R ”.
  2. Tapez " ncpa . cpl ”et appuyez surenter “.

    Tapez la commande et appuyez sur Entrée
  3. Double - cliquez sur la connexion que vous utilisez et sélectionnez « Propriétés ».

    Double-cliquez sur la connexion et sélectionnez «Propriétés».
  4. Cliquez sur l'onglet “ Réseau ” et double- cliquez sur l'option “ Protocole Internet version 4 (TCP / IPV4) ”.

    En cliquant sur l'option IPV4
  5. Cochez l'option « Utiliser les adresses de serveur DNS suivantes ».
  6. Tapez " 8.8.8.8" dans l'option "Serveur DNS préféré" et " 8.8.4.4 " dans l'option " Autre serveur DNS ".

    Taper les nouvelles adresses DNS
  7. Cliquez sur « OK » et vérifiez si le problème persiste.

Solution 9: vidage du DNS

Il est possible que les configurations DNS aient été corrompues. Par conséquent, dans cette étape, nous allons vider le DNS. Pour pouvoir faire ça:

  1. Appuyez simultanément sur les touches “ Windows ” + “ R ”.
  2. Tapez "cmd" et appuyez sur " Shift " + " Ctrl " + " Entrée " simultanément.

    Tapez cmd dans l'invite d'exécution et appuyez sur Maj + Alt + Entrée pour ouvrir une invite de commande avec privilèges
  3. Tapez la commande suivante et appuyez sur Entrée
     ipconfig / flushdns 

    Taper «ipconfig / flushdns» et appuyer sur enter
  4. Attendez que le processus soit terminé et vérifiez si le problème persiste.

Des Articles Intéressants