วิธีแก้ไข & lsquo; ERR_CONTENT_DECODING_FAILED & rsquo; ข้อผิดพลาด

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

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

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

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

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

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

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

  1. เปิด Chrome และไปที่ที่อยู่นี้
  2. คลิกที่ปุ่มเพิ่มลงในChrome ” จากนั้นเลือกตัวเลือก“ เพิ่มส่วนขยาย ” ในข้อความแจ้ง
  3. ตอนนี้ส่วนขยายจะถูกเพิ่มลงใน Chrome โดยอัตโนมัติ
  4. เปิดแท็บใหม่และคลิกที่ไอคอนของส่วนขยายที่ด้านขวาบนของหน้าต่าง
  5. คลิกที่ช่องว่างใต้หัวข้อ“ Request Header” และพิมพ์คำสั่งต่อไปนี้
    accept-encoding
  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. คลิกที่ไอคอน " ห้องสมุด " ที่ด้านขวาบนแล้วเลือกตัวเลือก " ประวัติ "
  3. คลิกที่ปุ่ม " ล้างประวัติล่าสุด " และคลิกที่เมนูแบบเลื่อนลงถัดจากตัวเลือก " ช่วงเวลาที่ต้องล้าง "
  4. เลือก " ตลอดเวลา " และทำเครื่องหมายในช่องทั้งหมดใต้หัวข้อ " ประวัติ "
  5. คลิกที่“ ล้างตอนนี้ตัวเลือก” และเลือก“ ใช่ ” ในการแจ้ง
  6. ขณะนี้คุกกี้และประวัติสำหรับเบราว์เซอร์ของคุณได้รับการล้างแล้วโปรดตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่

สำหรับ Microsoft Edge:

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

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

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

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

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

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

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

    หมายเหตุ: กระบวนการนี้ใช้ได้กับ Chrome เท่านั้น

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

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

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

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

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

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

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

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

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

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

  1. กดปุ่มWindows ” +“ R ” พร้อมกัน
  2. พิมพ์ncpa . cpl ” แล้วกดenter
  3. ดับเบิล - คลิกบนการเชื่อมต่อที่คุณกำลังใช้และเลือกคุณสมบัติ
  4. คลิกที่แท็บ“ Network ” และดับเบิลคลิกที่ตัวเลือก“ Internet Protocol Version 4 (TCP / IPV4)
  5. ตรวจสอบ “การใช้ต่อไปนี้ที่อยู่เซิร์ฟเวอร์ DNSตัวเลือก”
  6. พิมพ์8.8.8.8″ในตัวเลือก“ Preferred DNS Server”และ“ 8.8.4.4 ” ในตัวเลือกAlternate DNS Server
  7. คลิกที่“ ตกลง ” และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่

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

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

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