วิธีแก้ไขข้อผิดพลาด 'ERR_CONTENT_DECODING_FAILED'



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ข้อผิดพลาด ' ERR_CONTENT_DECODING_FAILED ” มีให้เห็นในเกือบทุกเบราว์เซอร์ บางครั้งจะปรากฏขึ้นในขณะที่โหลดเว็บไซต์ใดเว็บไซต์หนึ่ง แต่อาจเริ่มปรากฏขึ้นเมื่อคุณย้ายไปยังเซิร์ฟเวอร์ใหม่ ข้อผิดพลาดนี้ยังคงมีอยู่แม้ว่าจะรีเฟรชหน้าไปแล้วสองสามครั้ง ในบทความนี้เราจะพูดถึงสาเหตุบางประการที่อาจทำให้เกิดข้อผิดพลาดนี้และยังมีวิธีแก้ไขที่เป็นไปได้ในการกำจัดให้หมดไป



ERR_CONTENT_DECODING_FAILED



อะไรเป็นสาเหตุของข้อผิดพลาด“ ERR_CONTENT_DECODING_FAILED”

ขออภัยสาเหตุที่ทำให้เกิดข้อผิดพลาดไม่สามารถระบุได้ว่าเป็นผู้ร้ายรายเดียว อย่างไรก็ตามสาเหตุที่พบบ่อยที่สุดบางประการมีดังต่อไปนี้



  • การอ้างสิทธิ์การเข้ารหัสเท็จ: ในบางกรณีส่วนหัวคำขอของ HTTP อาจอ้างว่าเนื้อหานั้นมีการเข้ารหัส gzip เมื่อไม่มี ซึ่งอาจทำให้เกิดความขัดแย้งระหว่างกระบวนการถอดรหัสและทำให้เกิดข้อผิดพลาด
  • แคช / คุกกี้ของเบราว์เซอร์: แคชจะถูกจัดเก็บโดยแอปพลิเคชันเพื่อลดเวลาในการโหลดและเพื่อมอบประสบการณ์ที่ราบรื่นยิ่งขึ้น ไซต์จะจัดเก็บคุกกี้เพื่อวัตถุประสงค์ที่คล้ายคลึงกัน อย่างไรก็ตามเมื่อเวลาผ่านไปพวกเขาอาจได้รับความเสียหายและรบกวนองค์ประกอบที่สำคัญของเบราว์เซอร์
  • พร็อกซี / VPN: บางครั้งพร็อกซีหรือ VPN อาจทำให้เกิดปัญหาในระหว่างกระบวนการถอดรหัสและป้องกันไม่ให้เบราว์เซอร์โหลดหน้าเว็บ
  • ซ็อกเก็ตพูล: หากเปิดใช้งานซ็อกเก็ตพูลสำหรับเบราว์เซอร์ของคุณจะไม่สร้างซ็อกเก็ตใหม่ทุกครั้ง แต่จะรักษาสระว่ายน้ำของซ็อกเก็ต อย่างไรก็ตามซ็อกเก็ตพูลนี้อาจเสียหายและอาจทำให้กระบวนการถอดรหัสทำงานไม่ถูกต้อง
  • การกำหนดค่า DNS: เช่นเดียวกับ Socket Pools ข้อมูล DNS / การกำหนดค่าจะถูกเก็บไว้ในคอมพิวเตอร์แทนที่จะสร้างใหม่ทุกครั้งซึ่งจะช่วยในการเพิ่มประสิทธิภาพและเพิ่มความเร็ว อย่างไรก็ตามเมื่อเวลาผ่านไปสิ่งนี้อาจเสียหายและอาจรบกวนองค์ประกอบที่สำคัญของเบราว์เซอร์
  • ขีด จำกัด MTU: ในบางกรณีไม่ได้ตั้งค่าขีด จำกัด MTU สำหรับอะแด็ปเตอร์และทำให้เกิดข้อขัดแย้งระหว่างกระบวนการถอดรหัส
  • ไฟร์วอลล์หน้าต่าง: เป็นไปได้ว่าไฟร์วอลล์ Windows อาจบล็อกการเชื่อมต่อไปยังไซต์เนื่องจากข้อผิดพลาดนี้เกิดขึ้น
  • ที่อยู่ DNS ไม่ถูกต้อง: หาก Windows ได้รับการกำหนดค่า DNS ที่ไม่ถูกต้องก็สามารถป้องกันไม่ให้สร้างการเชื่อมต่อเนื่องจากข้อผิดพลาดนี้อาจเกิดขึ้น
  • ไดรเวอร์อะแดปเตอร์เครือข่าย: ในบางกรณีไดรเวอร์ของอะแดปเตอร์เครือข่ายไม่ได้ติดตั้งในระบบอย่างถูกต้อง ด้วยเหตุนี้การเชื่อมต่อกับไซต์อาจไม่ถูกสร้างขึ้นอย่างถูกต้องและอาจทำให้เกิดข้อผิดพลาดนี้

เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับลักษณะของปัญหาแล้วเราจะดำเนินการแก้ไขต่อไป อย่าลืมใช้สิ่งเหล่านี้ตามลำดับเฉพาะที่นำเสนอ

โซลูชันที่ 1: การปิดใช้งานการเข้ารหัส G-Zip

บางครั้งการเข้ารหัส G-Zip อาจเป็นสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้ มีเบราว์เซอร์จำนวนไม่มากที่ให้การปรับแต่งเพื่อปิดใช้งานโดยไม่ต้องใช้ส่วนขยายของบุคคลที่สาม ดังนั้นในขั้นตอนนี้เราจะดาวน์โหลดและติดตั้งส่วนขยายจากนั้นปิดใช้งานการเข้ารหัส G-Zip โดยใช้ส่วนขยายนั้น

  1. เปิด Chrome และ นำทาง ถึง นี้ ที่อยู่.
  2. คลิก บน ' เพิ่ม ถึง โครเมียม ” แล้วเลือก“ เพิ่ม ส่วนขยาย ” ในพรอมต์

    คลิกที่ตัวเลือก Add to chrome



  3. ตอนนี้ส่วนขยายจะ โดยอัตโนมัติ เป็น เพิ่มแล้ว ไปยัง Chrome
  4. เปิด แท็บใหม่และ คลิก ในส่วนขยายของ ไอคอน ที่ด้านขวาบนของหน้าต่าง

    คลิกที่ไอคอนของส่วนขยาย

  5. คลิกที่ช่องว่างใต้หัวข้อ“ Request Header” และพิมพ์คำสั่งต่อไปนี้
    ยอมรับการเข้ารหัส
  6. พิมพ์คำสั่งต่อไปนี้ในตัวเลือกค่า
    gzip; q = 0, deflate; q = 0

    พิมพ์คำสั่ง

  7. ตอนนี้ G-Zip การเข้ารหัสได้รับ ปิดการใช้งาน , หากคุณประสบปัญหากับไซต์ใดไซต์หนึ่งขอแนะนำให้เปิดไซต์นั้นและทำตามขั้นตอนข้างต้นซ้ำ
  8. เมื่อทำเสร็จแล้ว รีเฟรช หน้าและ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 2: การล้างประวัติเบราว์เซอร์และคุกกี้

บางครั้งประวัติของเบราว์เซอร์หรือคุกกี้อาจเสียหายได้ ด้วยเหตุนี้กระบวนการเข้ารหัสจึงได้รับผลกระทบ ดังนั้นในขั้นตอนนี้เราจะล้างประวัติและคุกกี้ของเบราว์เซอร์ กระบวนการสามารถแยกความแตกต่างได้เล็กน้อยขึ้นอยู่กับเบราว์เซอร์ของคุณ วิธีการล้างประวัติและคุกกี้สำหรับเบราว์เซอร์ที่ใช้บ่อยที่สุดมีดังต่อไปนี้

สำหรับ Chrome:

  1. เปิด Chrome และเปิดแท็บใหม่
  2. กด จุดแนวตั้งสามจุดที่มุมขวาบนและ โฮเวอร์ ตัวชี้ไปที่“ มากกว่า เครื่องมือ '.

    เลื่อนตัวชี้ไปที่ตัวเลือก“ More Tools”

  3. เลือก“ ชัดเจน เบราว์เซอร์ ประวัติศาสตร์ ” จากเมนู

    เลือก“ ล้างข้อมูลการท่องเว็บ” จากเมนู

  4. คลิก บน ' เวลา พิสัย ” แบบเลื่อนลงและเลือก“ ทั้งหมด เวลา '.

    การเลือก“ ตลอดเวลา” เป็นช่วงเวลา

  5. คลิก บน ' ขั้นสูง ” และ ตรวจสอบ ที่ อันดับแรก สี่ ตัวเลือก.

    คลิกที่ขั้นสูงและตรวจสอบสี่ตัวเลือกแรก

  6. คลิก บน ' ชัดเจน ข้อมูล ” และ เลือก ' ใช่ ” ในข้อความแจ้ง
  7. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

สำหรับ Firefox:

  1. เปิด Firefox และเปิดแท็บใหม่
  2. คลิก บน ' ห้องสมุด ” ที่ด้านขวาบนแล้วเลือก“ ประวัติศาสตร์ ” ตัวเลือก

    ปุ่มไลบรารี Firefox

  3. คลิก บน ' ชัดเจน ล่าสุด ประวัติศาสตร์ ” และ คลิก บน หล่นลง ถัดจาก“ เวลา พิสัย ถึง ชัดเจน ” ตัวเลือก
  4. เลือก ' ตลอดเวลา ” และเลือกช่องทั้งหมดที่อยู่ใต้“ ประวัติศาสตร์ ” หัวเรื่อง

    กำลังตรวจสอบทุกช่อง

  5. คลิกที่ ' ชัดเจน ตอนนี้ ” และเลือก“ ใช่ ” ในข้อความแจ้ง
  6. คุ้กกี้ และ ประวัติศาสตร์ สำหรับเบราว์เซอร์ของคุณได้ถูกล้างแล้ว ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

สำหรับ Microsoft Edge:

  1. เปิด เบราว์เซอร์และ เปิด แท็บใหม่
  2. คลิก บน สาม แนวตั้ง จุด ที่มุมขวาบน

    จุดแนวตั้งที่มุมขวาบน

  3. คลิก บน ' ประวัติศาสตร์ ” และเลือกตัวเลือก“ ชัดเจน ประวัติศาสตร์ ปุ่ม '

    คลิกที่ตัวเลือก 'ประวัติ' ในเมนู

  4. ตรวจสอบ สี่ตัวเลือกแรกและคลิกที่ ' ชัดเจน ” ตัวเลือก

    ตรวจสอบสี่ตัวเลือกแรกและเลือก 'ล้าง'

  5. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 3: การปิดใช้งาน Proxy / VPN

หากคุณใช้พร็อกซีหรือ VPN ในขณะที่เชื่อมต่ออินเทอร์เน็ตอาจส่งผลต่อการเชื่อมต่อกับบางไซต์และกระบวนการถอดรหัสอาจดำเนินไปได้ไม่ราบรื่น ดังนั้นในขั้นตอนนี้เราจะปิดใช้งานพร็อกซีเริ่มต้นของ Windows ที่อาจเปิดใช้งาน ขึ้นอยู่กับคุณที่จะปิดใช้งาน VPN หากคุณใช้งานอยู่ ในการปิดใช้งานพร็อกซี:

  1. กด ' Windows '+' ผม ” พร้อมกัน
  2. คลิกที่ ' เครือข่าย & อินเทอร์เน็ต ” และ เลือก ' พร็อกซี ” จากบานหน้าต่างด้านซ้าย

    เลือก Proxy จากบานหน้าต่างด้านซ้าย

  3. คลิกที่ ' ใช้ ถึง พร็อกซี ” เพื่อเปิดปิด

    คลิกที่สลับเพื่อปิดพร็อกซี

  4. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

แนวทางที่ 4: ล้างซ็อกเก็ตพูล

บางครั้งซ็อกเก็ตพูลที่เก็บไว้โดยเบราว์เซอร์อาจเสียหายได้ ดังนั้นในขั้นตอนนี้เราจะล้างสระว่ายน้ำซ็อกเก็ต ในการดำเนินการดังกล่าว:

  1. เปิด Chrome และ เปิด แท็บใหม่
  2. ประเภท ในคำสั่งต่อไปนี้ในแถบที่อยู่และ กด ป้อน
    chrome: // net-internals
  3. คลิก บน ' ซ็อกเก็ต ” ในบานหน้าต่างด้านซ้ายและเลือกตัวเลือก“ ฟลัช เบ้า สระว่ายน้ำ ” ตัวเลือก

    คลิกที่ตัวเลือกซ็อกเก็ตจากนั้นเลือก“ Flush Socket Pools”

  4. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
    หมายเหตุ: กระบวนการนี้ใช้ได้กับ Chrome เท่านั้น

โซลูชันที่ 5: การรีเซ็ต Winsock

มีการกำหนดค่าอินเทอร์เน็ตบางอย่างที่จัดเก็บไว้ในคอมพิวเตอร์ บางครั้งการกำหนดค่าเหล่านี้อาจเสียหายและจำเป็นต้องมีการรีเฟรช ในขั้นตอนนี้เราจะรีเซ็ตการกำหนดค่า Winsock สำหรับการที่:

  1. กด ' Windows '+' ” พร้อมกันเพื่อเปิดไฟล์ วิ่ง พรอมต์

    กำลังเปิด Run Prompt

  2. ประเภท ใน“ cmd ” แล้วกด“ กะ '+' Ctrl '+' ป้อน ” พร้อมกัน

    พิมพ์ cmd ใน Run Prompt แล้วกด Shift + Alt + Enter เพื่อเปิด Command Prompt ที่ยกระดับ

  3. คลิก บน ' ใช่ ” ในข้อความแจ้งถึง เปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ
  4. ประเภท ในคำสั่งต่อไปนี้ในพรอมต์คำสั่งแล้วกด ป้อน
    รีเซ็ต netsh Winsock

    การรีเซ็ต Winsock

  5. รอ เพื่อให้กระบวนการเสร็จสมบูรณ์ เริ่มต้นใหม่ คอมพิวเตอร์ของคุณและ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 6: การตั้งค่าหน่วยส่งข้อมูลสูงสุด

ควรตั้งค่า MTU สำหรับทุกการเชื่อมต่ออินเทอร์เน็ตที่ใช้บนคอมพิวเตอร์เพื่อประสบการณ์ที่ดีที่สุด ดังนั้นในขั้นตอนนี้เราจะทำการตั้งค่า MTU สำหรับการเชื่อมต่อของเรา ในการดำเนินการดังกล่าว:

  1. กด“ Windows '+' ” พร้อมกัน
  2. ประเภท ใน“ NCPA . cpl ” และ กด ป้อน

    พิมพ์คำสั่งแล้วกด Enter

  3. บันทึก ลงชื่อการเชื่อมต่ออินเทอร์เน็ตที่คุณกำลังใช้งานอยู่
  4. ปิด Windows ทั้งหมดแล้วกด“ Windows '+' ” อีกครั้ง.
  5. ประเภท ใน“ cmd ” แล้วกด“ กะ '+' Ctrl '+' ป้อน ” พร้อมกัน.

    พิมพ์ cmd ใน Run Prompt แล้วกด Shift + Alt + Enter เพื่อเปิด Command Prompt ที่ยกระดับ

  6. ประเภท ในคำสั่งต่อไปนี้แล้วกด“ ป้อน '.
    netsh interface IPV4 ตั้งค่า subinterface 'Connection Name' mtu = 1472 store = persitent
  7. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 7: การปิดไฟร์วอลล์

เป็นไปได้ว่าไฟร์วอลล์หรือโปรแกรมป้องกันไวรัสที่คุณใช้อาจบล็อกการเชื่อมต่อของคุณไปยังไซต์ใดไซต์หนึ่งหรืออินเทอร์เน็ต ดังนั้นขอแนะนำให้ลองปิดการใช้งานการเชื่อมต่อสักครู่และตรวจสอบดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 8: การกำหนด DNS ด้วยตนเอง

เป็นไปได้ว่า DNS ที่ Windows ได้รับโดยอัตโนมัติไม่ใช่ DNS ที่ถูกต้อง ดังนั้นในขั้นตอนนี้เราจะใช้ DNS เริ่มต้นที่ Google ใช้ สำหรับการที่:

  1. กด ' Windows '+' ” พร้อมกัน
  2. ประเภท ใน“ NCPA . cpl ” และ กด ' ป้อน '.

    พิมพ์คำสั่งแล้วกด Enter

  3. สองเท่า - คลิก บน การเชื่อมต่อ ที่คุณใช้และ เลือก ' คุณสมบัติ '.

    ดับเบิลคลิกที่การเชื่อมต่อและเลือก“ Properties”

  4. คลิก บน ' เครือข่าย ” และ สองเท่า คลิก บน ' อินเทอร์เน็ตโปรโตคอลเวอร์ชัน 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 '+' ” พร้อมกัน
  2. ประเภท ใน “ cmd” แล้วกด“ กะ '+' Ctrl '+' ป้อน ” พร้อมกัน.

    พิมพ์ cmd ใน Run Prompt แล้วกด Shift + Alt + Enter เพื่อเปิด Command Prompt ที่ยกระดับ

  3. ประเภท ในคำสั่งต่อไปนี้แล้วกด ป้อน
    ipconfig / flushdns

    พิมพ์“ ipconfig / flushdns” แล้วกด Enter

  4. รอ เพื่อให้กระบวนการเสร็จสมบูรณ์และ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
อ่าน 5 นาที