Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> เบราว์เซอร์

วิธีการแก้ไขข้อผิดพลาด '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:  เป็นไปได้ว่า Windows Firewall อาจบล็อกการเชื่อมต่อกับไซต์เนื่องจากข้อผิดพลาดนี้เกิดขึ้น
  • ที่อยู่ DNS ไม่ถูกต้อง:  หาก Windows ได้รับการกำหนดค่า DNS ที่ไม่ถูกต้อง อาจทำให้ไม่สามารถสร้างการเชื่อมต่อได้เนื่องจากข้อผิดพลาดนี้อาจเกิดขึ้นได้
  • ไดรเวอร์อแดปเตอร์เครือข่าย:  ในบางกรณี Network Adapter Drivers ไม่ได้รับการติดตั้งบนระบบอย่างถูกต้อง ด้วยเหตุนี้ การเชื่อมต่อกับไซต์อาจสร้างไม่ถูกต้องและอาจทำให้เกิดข้อผิดพลาดนี้ได้

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

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

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

  1. เปิด Chrome และนำทาง ไปยังที่อยู่นี้
  2. คลิก บน “เพิ่ม ถึง Chrome ” จากนั้นเลือก “เพิ่ม ส่วนขยาย ” ตัวเลือกในพรอมต์ วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  3. ส่วนขยายจะโดยอัตโนมัติ เป็น เพิ่ม ไปยัง Chrome
  4. เปิด แท็บใหม่และ คลิก บน ไอคอน . ของส่วนขยาย ที่ด้านขวาบนของหน้าต่าง วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  5. คลิกที่ช่องว่างภายใต้หัวข้อ "ขอส่วนหัว" แล้วพิมพ์คำสั่งต่อไปนี้
     accept-encoding
  6. พิมพ์คำสั่งต่อไปนี้ในตัวเลือกค่า
    gzip;q=0,deflate;q=0
    วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  7. ตอนนี้ G-Zip การเข้ารหัส ปิดการใช้งาน ,  หากคุณประสบปัญหากับไซต์ใดไซต์หนึ่ง ขอแนะนำให้เปิดไซต์นั้นและทำซ้ำขั้นตอนข้างต้น
  8. เมื่อเสร็จแล้ว รีเฟรช หน้าและ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

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

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

สำหรับ Chrome:

  1. เปิดตัว Chrome แล้วเปิดแท็บใหม่
  2. กด จุดแนวตั้งสามจุดที่มุมบนขวาและวางเมาส์เหนือ ตัวชี้ไปที่ “เพิ่มเติม เครื่องมือ “. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  3. เลือก “ล้าง เบราว์เซอร์ ประวัติศาสตร์ ” จากเมนู วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  4. คลิก บน “เวลา ช่วง ” แบบเลื่อนลงและเลือก “ทั้งหมด เวลา “. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  5. คลิก บน “ขั้นสูง ” และ ตรวจสอบ คนแรก สี่ ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  6. คลิก บน “ชัดเจน ข้อมูล ” และ เลือกใช่ ” ในข้อความแจ้ง
  7. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

สำหรับ Firefox:

  1. เปิดตัว  Firefox แล้วเปิดแท็บใหม่
  2. คลิก ใน “ห้องสมุด ” ที่ด้านขวาบนและเลือก “ประวัติ " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  3. คลิก บน “ชัดเจน ล่าสุด ประวัติศาสตร์ ” และ คลิก ใน ดรอปดาวน์ ข้าง “เวลา ช่วง ถึง ชัดเจน ” ตัวเลือก
  4. เลือกตลอดเวลา ” และทำเครื่องหมายที่ช่องทั้งหมดภายใต้ “ประวัติ ” หัวเรื่อง วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  5. คลิกที่ “ล้าง ตอนนี้ ” และเลือก “ใช่ ” ในข้อความแจ้ง
  6. The คุกกี้ และ ประวัติศาสตร์ สำหรับเบราว์เซอร์ของคุณได้รับการล้างแล้ว ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

สำหรับ Microsoft Edge:

  1. เปิดตัว เบราว์เซอร์และ เปิด แท็บใหม่
  2. คลิก บน สาม แนวตั้ง จุด ที่มุมขวาบน วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  3. คลิก ใน “ประวัติศาสตร์ ” และเลือก “ล้าง ประวัติศาสตร์ " ปุ่ม. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  4. ตรวจสอบ สี่ตัวเลือกแรกและคลิกที่ “ล้าง " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  5. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

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

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

  1. กดปุ่ม “Windows ” + “ฉัน ” พร้อมกัน
  2. คลิกที่ “เครือข่าย & อินเทอร์เน็ต ” และ เลือกพร็อกซี่ ” จากบานหน้าต่างด้านซ้าย วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  3. คลิกที่ “ใช้ พร็อกซี่ ” เพื่อสลับปิด วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  4. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 4:การล้างพูลซ็อกเก็ต

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

  1. เปิดตัว Chrome และ เปิด แท็บใหม่
  2. พิมพ์ ในคำสั่งต่อไปนี้ในแถบที่อยู่และ กด เข้าไป
    chrome://net-internals
  3. คลิก บน “ซ็อกเก็ต ” ในบานหน้าต่างด้านซ้ายและเลือก “ล้าง ซ็อกเก็ต สระว่ายน้ำ " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  4. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
    หมายเหตุ:กระบวนการนี้ใช้ได้กับ Chrome เท่านั้น

แนวทางที่ 5:การรีเซ็ต Winsock

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

  1. กดหน้าต่าง ” + “อาร์ ” พร้อมกันเพื่อเปิด เรียกใช้ พร้อมท์ วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  2. พิมพ์ ใน “cmd ” และกด “เปลี่ยน ” + “Ctrl ” + “ป้อน ” พร้อมกัน วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  3. คลิก บน “ใช่ ” ในข้อความแจ้งให้ เปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ
  4. พิมพ์ ในคำสั่งต่อไปนี้ในพรอมต์คำสั่งแล้วกด Enter
    netsh Winsock reset
    วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  5. รอ เพื่อให้กระบวนการเสร็จสมบูรณ์ เริ่มต้นใหม่ คอมพิวเตอร์ของคุณและตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

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

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

  1. กด “Windows ” + “อาร์ ” พร้อมกัน
  2. พิมพ์ ใน “ncpa .cpl ” และ กด เข้าสู่. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  3. หมายเหตุ ลงชื่อของการเชื่อมต่ออินเทอร์เน็ตที่คุณกำลังใช้อยู่
  4. ปิด Windows ทั้งหมดแล้วกด “Windows ” + “อาร์ ” อีกครั้ง
  5. พิมพ์ ใน “cmd ” และกด “Shift ” + “Ctrl ” + “ป้อน ” พร้อมกัน วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  6. พิมพ์ ในคำสั่งต่อไปนี้แล้วกด “Enter “.
    netsh interface IPV4 set subinterface "Connection Name" mtu=1472 store=persitent
  7. ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

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

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

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

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

  1. กดหน้าต่าง ” + “อาร์ ” พร้อมกัน
  2. พิมพ์ ใน “ncpa .cpl ” และ กดป้อน “. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  3. สองเท่าคลิก ใน การเชื่อมต่อ ที่คุณใช้และ เลือกคุณสมบัติ “. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  4. คลิก บน “เครือข่าย ” และ ดับเบิ้ล คลิก บน “Internet Protocol รุ่น 4 (TCP/IPV4) " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  5. ตรวจสอบใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้ ” ตัวเลือก
  6.  ประเภท ใน “8.8.8.8″ ใน “เซิร์ฟเวอร์ DNS ที่ต้องการ” ตัวเลือกและ “8.8.4.4 ” ใน “ทางเลือก DNS เซิร์ฟเวอร์ " ตัวเลือก. วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  7. คลิก บน “ตกลง ” และ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่

โซลูชันที่ 9:การล้าง DNS

เป็นไปได้ว่าการกำหนดค่า DNS เสียหาย ดังนั้น ในขั้นตอนนี้ เราจะล้าง DNS เพื่อที่จะทำเช่นนั้น:

  1. กดหน้าต่าง ” + “อาร์ ” พร้อมกัน
  2. พิมพ์ ใน “cmd” และกด “Shift ” + “Ctrl ” + “ป้อน ” พร้อมกัน วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  3. พิมพ์ ในคำสั่งต่อไปนี้แล้วกด ป้อน
    ipconfig /flushdns
    วิธีการแก้ไขข้อผิดพลาด  ERR_CONTENT_DECODING_FAILED
  4. รอ เพื่อให้กระบวนการเสร็จสมบูรณ์และ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่