كيفية إصلاح خطأ "ERR_CONTENT_DECODING_FAILED"

يظهر الخطأ " ERR_CONTENT_DECODING_FAILED " في جميع المتصفحات تقريبًا. في بعض الأحيان ، ينبثق عند تحميل موقع ويب معين ، ولكن يمكن أيضًا أن يبدأ الظهور عند الترحيل إلى خادم جديد. يستمر هذا الخطأ حتى بعد تحديث الصفحة عدة مرات. في هذه المقالة ، سنناقش بعض الأسباب التي قد تؤدي إلى هذا الخطأ ونقدم أيضًا حلولًا قابلة للتطبيق للقضاء عليه تمامًا.

ERR_CONTENT_DECODING_FAILED

ما الذي يسبب الخطأ "ERR_CONTENT_DECODING_FAILED"؟

لسوء الحظ ، لا يمكن تحديد السبب الناجم عن الخطأ إلى جاني واحد. ومع ذلك ، يتم سرد بعض الأسباب الأكثر شيوعًا أدناه

  • خطأ في ترميز المطالبة: في بعض الحالات ، قد تدعي رؤوس طلبات HTTP أن المحتوى gzip مشفر عندما لا يكون كذلك. يمكن أن يسبب هذا تعارضًا أثناء عملية فك التشفير وإطلاق الخطأ.
  • ذاكرة التخزين المؤقت / ملفات تعريف الارتباط للمتصفح: يتم تخزين ذاكرة التخزين المؤقت بواسطة التطبيقات لتقليل أوقات التحميل ولتوفير تجربة أكثر سلاسة. يتم تخزين ملفات تعريف الارتباط من قبل المواقع لأغراض مماثلة. ومع ذلك ، قد يتلفون بمرور الوقت ويتداخلون مع العناصر المهمة في المتصفح.
  • وكيل / VPN: في بعض الأحيان ، يمكن أن يسبب وكيل أو VPN مشاكل أثناء عملية فك التشفير ومنع المتصفح من تحميل صفحة الويب.
  • تجمعات المقابس: إذا تم تمكين تجمع المقابس لمتصفحك ، فلن يقوم بإنشاء مقبس جديد في كل مرة ؛ بدلاً من ذلك ، يحتفظ بمجموعة من مآخذ التوصيل. ومع ذلك ، قد يتلف تجمع المقابس هذا وقد يمنع عملية فك التشفير من العمل بشكل صحيح.
  • تكوينات DNS: على غرار تجمعات Socket ، يتم تخزين معلومات / تكوينات DNS على الكمبيوتر بدلاً من إنشاء تكوينات جديدة في كل مرة ، مما يساعد في تحسين الأداء وزيادة السرعة. ومع ذلك ، يمكن أن يتلف هذا بمرور الوقت وقد يتداخل مع العناصر المهمة في المتصفح.
  • حد MTU: في بعض الحالات ، لا يتم تعيين حد MTU للمحول ويتسبب في حدوث تعارضات أثناء عملية فك التشفير.
  • جدار حماية Windows: من المحتمل أن جدار حماية Windows قد يحظر الاتصال بالموقع بسبب حدوث هذا الخطأ.
  • عنوان DNS خاطئ: إذا تم الحصول على تكوينات DNS الخاطئة بواسطة Windows ، فيمكن أن يمنع ذلك من إنشاء الاتصال بسبب احتمال حدوث هذا الخطأ.
  • برامج تشغيل محول الشبكة: في بعض الحالات ، لا يتم تثبيت برامج تشغيل محول الشبكة على النظام بشكل صحيح. نتيجة لهذا ، قد لا يتم تأسيس الاتصال بالموقع بشكل صحيح وقد يؤدي إلى حدوث هذا الخطأ.

الآن بعد أن أصبح لديك فهم أساسي لطبيعة المشكلة ، سننتقل إلى الحلول. تأكد من تنفيذ هذه بالترتيب المحدد الذي قدمت به.

الحل 1: تعطيل ترميز G-Zip

في بعض الأحيان ، يكون ترميز G-Zip هو السبب في حدوث هذا الخطأ. لا توفر العديد من المتصفحات التخصيص لتعطيل هذا دون استخدام أي ملحقات لجهة خارجية. لذلك ، في هذه الخطوة ، سنقوم بتنزيل امتداد وتثبيته ثم تعطيل تشفير G-Zip باستخدام هذا الامتداد.

  1. افتح Chrome وانتقل إلى هذا العنوان.
  2. انقر فوق الزر " إضافة إلى Chrome " ثم حدد خيار " إضافة ملحق " في المطالبة.

    النقر فوق خيار الإضافة إلى Chrome
  3. سيتم الآن إضافة الإضافة تلقائيًا إلى Chrome.
  4. افتح علامة تبويب جديدة وانقر على أيقونة الامتداد أعلى الجانب الأيمن من النافذة.

    النقر على أيقونة الملحق
  5. انقر على المساحة الفارغة تحت عنوان "طلب رأس" واكتب في الأمر التالي
     accept-encoding 
  6. اكتب الأمر التالي في خيار القيمة
     غزيب، س = 0، فرغ، ف = 0 

    الكتابة في الأوامر
  7. الآن تم تعطيل ترميز G-Zip ، إذا كنت تواجه مشكلة في موقع معين ، فمن المستحسن فتح هذا الموقع وتكرار العملية المذكورة أعلاه.
  8. بمجرد الانتهاء من تحديث الصفحة وتحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.

الحل 2: مسح محفوظات المستعرض وملفات تعريف الارتباط

في بعض الأحيان ، يمكن تلف سجل المتصفح أو ملفات تعريف الارتباط. نتيجة لهذا ، يمكن أن تتأثر عملية الترميز. لذلك ، في هذه الخطوة ، سنقوم بمسح سجل المتصفح وملفات تعريف الارتباط. بناءً على متصفحك ، يمكن أن تفرق العملية قليلاً. فيما يلي طرق لمسح السجل وملفات تعريف الارتباط لبعض المتصفحات الأكثر استخدامًا.

بالنسبة إلى Chrome:

  1. شغّل Chrome وافتح علامة تبويب جديدة.
  2. اضغط على النقاط العمودية الثلاثة في الزاوية اليمنى العليا وحرك المؤشر إلى " أدوات إضافية ".

    حرك المؤشر إلى خيار "المزيد من الأدوات"
  3. حدد " محو سجل المتصفح " من القائمة.

    اختيار "محو بيانات التصفح" من القائمة
  4. انقر على القائمة المنسدلة " النطاق الزمني " وحدد " كل الوقت ".

    اختيار "كل الوقت" كنطاق زمني
  5. انقر فوق " خيارات متقدمة " وتحقق من الخيارات الأربعة الأولى .

    النقر فوق خيارات متقدمة والتحقق من الخيارات الأربعة الأولى
  6. انقر فوق خيار " مسح البيانات " وحدد " نعم " في الموجه.
  7. تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.

بالنسبة إلى Firefox:

  1. قم بتشغيل Firefox وافتح علامة تبويب جديدة.
  2. انقر على أيقونة " Library " في الجانب العلوي الأيمن وحدد خيار " History ".

    زر المكتبة فايرفوكس
  3. انقر على زر " مسح السجل الحديث " وانقر على القائمة المنسدلة بجوار خيار " النطاق الزمني للمسح ".
  4. حدد " كل الوقت " وتحقق من جميع المربعات تحت عنوان " التاريخ ".

    التحقق من جميع الصناديق
  5. انقر على خيار " مسح الآن " واختر " نعم " في الموجه.
  6. تم الآن مسح ملفات تعريف الارتباط والمحفوظات الخاصة بمتصفحك ، تحقق لمعرفة ما إذا كانت المشكلة قائمة.

لـ Microsoft Edge:

  1. قم بتشغيل المستعرض وافتح علامة تبويب جديدة.
  2. انقر على النقاط الثلاث العمودية في الزاوية اليمنى العليا.

    النقاط العمودية في الزاوية اليمنى العليا
  3. انقر فوق خيار " المحفوظات " وحدد زر " محو السجل ".

    النقر على خيار "المحفوظات" في القائمة
  4. تحقق من الخيارات الأربعة الأولى وانقر على خيار " مسح ".

    التحقق من الخيارات الأربعة الأولى واختيار "مسح"
  5. تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.

الحل 3: تعطيل وكيل / VPN

إذا كنت تستخدم وكيلًا أو VPN أثناء الاتصال بالإنترنت ، فقد يؤثر ذلك على اتصالك ببعض المواقع وقد لا تتم عملية فك التشفير بسلاسة. لذلك ، في هذه الخطوة ، سنقوم بتعطيل الخادم الوكيل الافتراضي لنظام التشغيل Windows والذي قد يتم تنشيطه. الأمر متروك لك لتعطيل VPN إذا كنت تستخدم واحدة. من أجل تعطيل الوكيل:

  1. اضغط على مفتاحي " Windows " + " I " في وقت واحد.
  2. انقر فوق خيار " الشبكة والإنترنت " وحدد " وكيل " من الجزء الأيمن.

    تحديد وكيل من الجزء الأيمن
  3. انقر فوق الزر " استخدام وكيل " للتبديل.

    النقر على التبديل لإيقاف تشغيل الوكيل
  4. تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.

الحل 4: مسح حمامات المقابس

في بعض الأحيان يمكن أن تكون تجمعات Socket المخزنة بواسطة المستعرض تالفة. لذلك ، في هذه الخطوة ، سنقوم بإخراج حمامات المقابس. من أجل القيام بذلك:

  1. شغّل Chrome وافتح علامة تبويب جديدة
  2. اكتب الأمر التالي في شريط العناوين واضغط على إدخال.
     الكروم: // صافي الداخلية 
  3. انقر على خيار " Sockets " في الجزء الأيمن وحدد خيار " Flush Socket Pools ".

    النقر على خيار المقابس ثم اختيار "Flush Socket Pools"
  4. تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.

    ملاحظة: هذه العملية صالحة فقط لمتصفح Chrome

الحل 5: إعادة تعيين Winsock

هناك تكوينات إنترنت معينة مخزنة على الكمبيوتر. في بعض الأحيان ، يمكن أن تتلف هذه التكوينات وتحتاج إلى تحديث. في هذه الخطوة ، سنقوم بإعادة تعيين تكوينات Winsock. من أجل هذا:

  1. اضغط على " Windows " + مفاتيح " R " في وقت واحد لفتح موجه التشغيل .

    فتح تشغيل موجه
  2. اكتب " cmd " ثم اضغط على " shift " + " Ctrl " + " Enter " في وقت واحد.

    كتابة cmd في Run Prompt والضغط على Shift + Alt + Enter لفتح موجه أوامر مرتفع
  3. انقر فوق " نعم " في الموجه لفتح موجه الأوامر كمسؤول.
  4. اكتب الأمر التالي في موجه الأوامر واضغط على إدخال
     إعادة تعيين WINSOCK Netsh 

    إعادة تعيين Winsock
  5. انتظر حتى تكتمل العملية ، أعد تشغيل الكمبيوتر وتحقق مما إذا كانت المشكلة قائمة.

الحل 6: إعدادات وحدة الإرسال القصوى

يجب إعداد MTU لكل اتصال إنترنت يتم استخدامه على الكمبيوتر للحصول على تجربة مثالية. لذلك ، في هذه الخطوة ، سنقوم بإعداد MTU لاتصالنا. من أجل القيام بذلك:

  1. اضغط على " Windows " + مفاتيح " R " في وقت واحد.
  2. اكتب في " ncpa . cpl "ثم اضغط إدخال.

    الكتابة في الأمر والضغط على إدخال
  3. دوّن اسم اتصال الإنترنت الذي تستخدمه حاليًا.
  4. أغلق جميع أنظمة تشغيل Windows واضغط على " Windows " + " R " مرة أخرى.
  5. اكتب " cmd " ثم اضغط على " Shift " + " Ctrl " + " Enter " في وقت واحد.

    كتابة cmd في Run Prompt والضغط على Shift + Alt + Enter لفتح موجه أوامر مرتفع
  6. اكتب الأمر التالي ثم اضغط على " أدخل ".
     تعيين netsh واجهة IPV4 الواجهة الفرعية "اسم الاتصال" mtu = 1472 مخزن = persitent 
  7. تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.

الحل 7: إيقاف تشغيل جدار الحماية

من المحتمل أن جدار الحماية أو برنامج مكافحة الفيروسات الذي تستخدمه قد يحظر اتصالك بموقع معين أو الإنترنت. لذلك ، يوصى بمحاولة تعطيل الاتصال لفترة من الوقت والتحقق لمعرفة ما إذا كانت المشكلة قائمة.

الحل 8: تعيين DNS يدويًا

من الممكن أن يكون DNS الذي حصل عليه Windows تلقائيًا غير صحيح. لذلك ، في هذه الخطوة ، سنستخدم DNS الافتراضي الذي تستخدمه Google. من أجل هذا:

  1. اضغط على " Windows " + مفاتيح " R " في وقت واحد.
  2. اكتب في " ncpa . cpl " واضغط على " أدخل ".

    الكتابة في الأمر والضغط على إدخال
  3. انقر نقرًا مزدوجًا على الاتصال الذي تستخدمه واختر " خصائص ".

    النقر المزدوج على الاتصال وتحديد "خصائص"
  4. انقر فوق علامة التبويب " الشبكة " وانقر نقرًا مزدوجًا فوق خيار " Internet Protocol Version 4 (TCP / IPV4) ".

    النقر على خيار IPV4
  5. حدد الخيار " استخدام عناوين خادم DNS التالية ".
  6. اكتب " 8.8.8.8" في خيار "ملقم DNS المفضل" و " 8.8.4.4 " في خيار " خادم DNS البديل ".

    الكتابة في عناوين DNS الجديدة
  7. انقر فوق " موافق " وتحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.

الحل 9: فلاشينغ DNS

من الممكن أن تكون تكوينات DNS تالفة. لذلك ، في هذه الخطوة ، سنقوم بمسح DNS. من أجل القيام بذلك:

  1. اضغط على " Windows " + مفاتيح " R " في وقت واحد.
  2. اكتب "cmd" ثم اضغط على " Shift " + " Ctrl " + " Enter " في وقت واحد.

    كتابة cmd في Run Prompt والضغط على Shift + Alt + Enter لفتح موجه أوامر مرتفع
  3. اكتب الأمر التالي ثم اضغط مفتاح الإدخال
     إيبكونفيغ / فلوشدس 

    الكتابة في "ipconfig / flushdns" والضغط على إدخال
  4. انتظر حتى تكتمل العملية وتحقق من استمرار المشكلة.

مقالات مثيرة للاهتمام