كيفية إصلاح خطأ "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 باستخدام هذا الامتداد.
- افتح Chrome وانتقل إلى هذا العنوان.
- انقر فوق الزر " إضافة إلى Chrome " ثم حدد خيار " إضافة ملحق " في المطالبة.
النقر فوق خيار الإضافة إلى Chrome - سيتم الآن إضافة الإضافة تلقائيًا إلى Chrome.
- افتح علامة تبويب جديدة وانقر على أيقونة الامتداد أعلى الجانب الأيمن من النافذة.
النقر على أيقونة الملحق - انقر على المساحة الفارغة تحت عنوان "طلب رأس" واكتب في الأمر التالي
accept-encoding
- اكتب الأمر التالي في خيار القيمة
غزيب، س = 0، فرغ، ف = 0
الكتابة في الأوامر - الآن تم تعطيل ترميز G-Zip ، إذا كنت تواجه مشكلة في موقع معين ، فمن المستحسن فتح هذا الموقع وتكرار العملية المذكورة أعلاه.
- بمجرد الانتهاء من تحديث الصفحة وتحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.
الحل 2: مسح محفوظات المستعرض وملفات تعريف الارتباط
في بعض الأحيان ، يمكن تلف سجل المتصفح أو ملفات تعريف الارتباط. نتيجة لهذا ، يمكن أن تتأثر عملية الترميز. لذلك ، في هذه الخطوة ، سنقوم بمسح سجل المتصفح وملفات تعريف الارتباط. بناءً على متصفحك ، يمكن أن تفرق العملية قليلاً. فيما يلي طرق لمسح السجل وملفات تعريف الارتباط لبعض المتصفحات الأكثر استخدامًا.
بالنسبة إلى Chrome:
- شغّل Chrome وافتح علامة تبويب جديدة.
- اضغط على النقاط العمودية الثلاثة في الزاوية اليمنى العليا وحرك المؤشر إلى " أدوات إضافية ".
حرك المؤشر إلى خيار "المزيد من الأدوات" - حدد " محو سجل المتصفح " من القائمة.
اختيار "محو بيانات التصفح" من القائمة - انقر على القائمة المنسدلة " النطاق الزمني " وحدد " كل الوقت ".
اختيار "كل الوقت" كنطاق زمني - انقر فوق " خيارات متقدمة " وتحقق من الخيارات الأربعة الأولى .
النقر فوق خيارات متقدمة والتحقق من الخيارات الأربعة الأولى - انقر فوق خيار " مسح البيانات " وحدد " نعم " في الموجه.
- تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.
بالنسبة إلى Firefox:
- قم بتشغيل Firefox وافتح علامة تبويب جديدة.
- انقر على أيقونة " Library " في الجانب العلوي الأيمن وحدد خيار " History ".
زر المكتبة فايرفوكس - انقر على زر " مسح السجل الحديث " وانقر على القائمة المنسدلة بجوار خيار " النطاق الزمني للمسح ".
- حدد " كل الوقت " وتحقق من جميع المربعات تحت عنوان " التاريخ ".
التحقق من جميع الصناديق - انقر على خيار " مسح الآن " واختر " نعم " في الموجه.
- تم الآن مسح ملفات تعريف الارتباط والمحفوظات الخاصة بمتصفحك ، تحقق لمعرفة ما إذا كانت المشكلة قائمة.
لـ Microsoft Edge:
- قم بتشغيل المستعرض وافتح علامة تبويب جديدة.
- انقر على النقاط الثلاث العمودية في الزاوية اليمنى العليا.
النقاط العمودية في الزاوية اليمنى العليا - انقر فوق خيار " المحفوظات " وحدد زر " محو السجل ".
النقر على خيار "المحفوظات" في القائمة - تحقق من الخيارات الأربعة الأولى وانقر على خيار " مسح ".
التحقق من الخيارات الأربعة الأولى واختيار "مسح" - تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.
الحل 3: تعطيل وكيل / VPN
إذا كنت تستخدم وكيلًا أو VPN أثناء الاتصال بالإنترنت ، فقد يؤثر ذلك على اتصالك ببعض المواقع وقد لا تتم عملية فك التشفير بسلاسة. لذلك ، في هذه الخطوة ، سنقوم بتعطيل الخادم الوكيل الافتراضي لنظام التشغيل Windows والذي قد يتم تنشيطه. الأمر متروك لك لتعطيل VPN إذا كنت تستخدم واحدة. من أجل تعطيل الوكيل:
- اضغط على مفتاحي " Windows " + " I " في وقت واحد.
- انقر فوق خيار " الشبكة والإنترنت " وحدد " وكيل " من الجزء الأيمن.
تحديد وكيل من الجزء الأيمن - انقر فوق الزر " استخدام وكيل " للتبديل.
النقر على التبديل لإيقاف تشغيل الوكيل - تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.
الحل 4: مسح حمامات المقابس
في بعض الأحيان يمكن أن تكون تجمعات Socket المخزنة بواسطة المستعرض تالفة. لذلك ، في هذه الخطوة ، سنقوم بإخراج حمامات المقابس. من أجل القيام بذلك:
- شغّل Chrome وافتح علامة تبويب جديدة
- اكتب الأمر التالي في شريط العناوين واضغط على إدخال.
الكروم: // صافي الداخلية
- انقر على خيار " Sockets " في الجزء الأيمن وحدد خيار " Flush Socket Pools ".
النقر على خيار المقابس ثم اختيار "Flush Socket Pools" - تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.
ملاحظة: هذه العملية صالحة فقط لمتصفح Chrome
الحل 5: إعادة تعيين Winsock
هناك تكوينات إنترنت معينة مخزنة على الكمبيوتر. في بعض الأحيان ، يمكن أن تتلف هذه التكوينات وتحتاج إلى تحديث. في هذه الخطوة ، سنقوم بإعادة تعيين تكوينات Winsock. من أجل هذا:
- اضغط على " Windows " + مفاتيح " R " في وقت واحد لفتح موجه التشغيل .
فتح تشغيل موجه - اكتب " cmd " ثم اضغط على " shift " + " Ctrl " + " Enter " في وقت واحد.
كتابة cmd في Run Prompt والضغط على Shift + Alt + Enter لفتح موجه أوامر مرتفع - انقر فوق " نعم " في الموجه لفتح موجه الأوامر كمسؤول.
- اكتب الأمر التالي في موجه الأوامر واضغط على إدخال
إعادة تعيين WINSOCK Netsh
إعادة تعيين Winsock - انتظر حتى تكتمل العملية ، أعد تشغيل الكمبيوتر وتحقق مما إذا كانت المشكلة قائمة.
الحل 6: إعدادات وحدة الإرسال القصوى
يجب إعداد MTU لكل اتصال إنترنت يتم استخدامه على الكمبيوتر للحصول على تجربة مثالية. لذلك ، في هذه الخطوة ، سنقوم بإعداد MTU لاتصالنا. من أجل القيام بذلك:
- اضغط على " Windows " + مفاتيح " R " في وقت واحد.
- اكتب في " ncpa . cpl "ثم اضغط إدخال.
الكتابة في الأمر والضغط على إدخال - دوّن اسم اتصال الإنترنت الذي تستخدمه حاليًا.
- أغلق جميع أنظمة تشغيل Windows واضغط على " Windows " + " R " مرة أخرى.
- اكتب " cmd " ثم اضغط على " Shift " + " Ctrl " + " Enter " في وقت واحد.
كتابة cmd في Run Prompt والضغط على Shift + Alt + Enter لفتح موجه أوامر مرتفع - اكتب الأمر التالي ثم اضغط على " أدخل ".
تعيين netsh واجهة IPV4 الواجهة الفرعية "اسم الاتصال" mtu = 1472 مخزن = persitent
- تحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.
الحل 7: إيقاف تشغيل جدار الحماية
من المحتمل أن جدار الحماية أو برنامج مكافحة الفيروسات الذي تستخدمه قد يحظر اتصالك بموقع معين أو الإنترنت. لذلك ، يوصى بمحاولة تعطيل الاتصال لفترة من الوقت والتحقق لمعرفة ما إذا كانت المشكلة قائمة.
الحل 8: تعيين DNS يدويًا
من الممكن أن يكون DNS الذي حصل عليه Windows تلقائيًا غير صحيح. لذلك ، في هذه الخطوة ، سنستخدم DNS الافتراضي الذي تستخدمه Google. من أجل هذا:
- اضغط على " Windows " + مفاتيح " R " في وقت واحد.
- اكتب في " ncpa . cpl " واضغط على " أدخل ".
الكتابة في الأمر والضغط على إدخال - انقر نقرًا مزدوجًا على الاتصال الذي تستخدمه واختر " خصائص ".
النقر المزدوج على الاتصال وتحديد "خصائص" - انقر فوق علامة التبويب " الشبكة " وانقر نقرًا مزدوجًا فوق خيار " Internet Protocol Version 4 (TCP / IPV4) ".
النقر على خيار IPV4 - حدد الخيار " استخدام عناوين خادم DNS التالية ".
- اكتب " 8.8.8.8" في خيار "ملقم DNS المفضل" و " 8.8.4.4 " في خيار " خادم DNS البديل ".
الكتابة في عناوين DNS الجديدة - انقر فوق " موافق " وتحقق لمعرفة ما إذا كانت المشكلة لا تزال قائمة.
الحل 9: فلاشينغ DNS
من الممكن أن تكون تكوينات DNS تالفة. لذلك ، في هذه الخطوة ، سنقوم بمسح DNS. من أجل القيام بذلك:
- اضغط على " Windows " + مفاتيح " R " في وقت واحد.
- اكتب "cmd" ثم اضغط على " Shift " + " Ctrl " + " Enter " في وقت واحد.
كتابة cmd في Run Prompt والضغط على Shift + Alt + Enter لفتح موجه أوامر مرتفع - اكتب الأمر التالي ثم اضغط مفتاح الإدخال
إيبكونفيغ / فلوشدس
الكتابة في "ipconfig / flushdns" والضغط على إدخال - انتظر حتى تكتمل العملية وتحقق من استمرار المشكلة.