ข้อผิดพลาด ' 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 โดยใช้ส่วนขยายนั้น
- เปิด Chrome และ นำทาง ถึง นี้ ที่อยู่.
- คลิก บน ' เพิ่ม ถึง โครเมียม ” แล้วเลือก“ เพิ่ม ส่วนขยาย ” ในพรอมต์
คลิกที่ตัวเลือก Add to chrome
- ตอนนี้ส่วนขยายจะ โดยอัตโนมัติ เป็น เพิ่มแล้ว ไปยัง Chrome
- เปิด แท็บใหม่และ คลิก ในส่วนขยายของ ไอคอน ที่ด้านขวาบนของหน้าต่าง
คลิกที่ไอคอนของส่วนขยาย
- คลิกที่ช่องว่างใต้หัวข้อ“ Request Header” และพิมพ์คำสั่งต่อไปนี้
ยอมรับการเข้ารหัส
- พิมพ์คำสั่งต่อไปนี้ในตัวเลือกค่า
gzip; q = 0, deflate; q = 0
พิมพ์คำสั่ง
- ตอนนี้ G-Zip การเข้ารหัสได้รับ ปิดการใช้งาน , หากคุณประสบปัญหากับไซต์ใดไซต์หนึ่งขอแนะนำให้เปิดไซต์นั้นและทำตามขั้นตอนข้างต้นซ้ำ
- เมื่อทำเสร็จแล้ว รีเฟรช หน้าและ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 2: การล้างประวัติเบราว์เซอร์และคุกกี้
บางครั้งประวัติของเบราว์เซอร์หรือคุกกี้อาจเสียหายได้ ด้วยเหตุนี้กระบวนการเข้ารหัสจึงได้รับผลกระทบ ดังนั้นในขั้นตอนนี้เราจะล้างประวัติและคุกกี้ของเบราว์เซอร์ กระบวนการสามารถแยกความแตกต่างได้เล็กน้อยขึ้นอยู่กับเบราว์เซอร์ของคุณ วิธีการล้างประวัติและคุกกี้สำหรับเบราว์เซอร์ที่ใช้บ่อยที่สุดมีดังต่อไปนี้
สำหรับ Chrome:
- เปิด Chrome และเปิดแท็บใหม่
- กด จุดแนวตั้งสามจุดที่มุมขวาบนและ โฮเวอร์ ตัวชี้ไปที่“ มากกว่า เครื่องมือ '.
เลื่อนตัวชี้ไปที่ตัวเลือก“ More Tools”
- เลือก“ ชัดเจน เบราว์เซอร์ ประวัติศาสตร์ ” จากเมนู
เลือก“ ล้างข้อมูลการท่องเว็บ” จากเมนู
- คลิก บน ' เวลา พิสัย ” แบบเลื่อนลงและเลือก“ ทั้งหมด เวลา '.
การเลือก“ ตลอดเวลา” เป็นช่วงเวลา
- คลิก บน ' ขั้นสูง ” และ ตรวจสอบ ที่ อันดับแรก สี่ ตัวเลือก.
คลิกที่ขั้นสูงและตรวจสอบสี่ตัวเลือกแรก
- คลิก บน ' ชัดเจน ข้อมูล ” และ เลือก ' ใช่ ” ในข้อความแจ้ง
- ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
สำหรับ Firefox:
- เปิด Firefox และเปิดแท็บใหม่
- คลิก บน ' ห้องสมุด ” ที่ด้านขวาบนแล้วเลือก“ ประวัติศาสตร์ ” ตัวเลือก
ปุ่มไลบรารี Firefox
- คลิก บน ' ชัดเจน ล่าสุด ประวัติศาสตร์ ” และ คลิก บน หล่นลง ถัดจาก“ เวลา พิสัย ถึง ชัดเจน ” ตัวเลือก
- เลือก ' ตลอดเวลา ” และเลือกช่องทั้งหมดที่อยู่ใต้“ ประวัติศาสตร์ ” หัวเรื่อง
กำลังตรวจสอบทุกช่อง
- คลิกที่ ' ชัดเจน ตอนนี้ ” และเลือก“ ใช่ ” ในข้อความแจ้ง
- คุ้กกี้ และ ประวัติศาสตร์ สำหรับเบราว์เซอร์ของคุณได้ถูกล้างแล้ว ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
สำหรับ Microsoft Edge:
- เปิด เบราว์เซอร์และ เปิด แท็บใหม่
- คลิก บน สาม แนวตั้ง จุด ที่มุมขวาบน
จุดแนวตั้งที่มุมขวาบน
- คลิก บน ' ประวัติศาสตร์ ” และเลือกตัวเลือก“ ชัดเจน ประวัติศาสตร์ ปุ่ม '
คลิกที่ตัวเลือก 'ประวัติ' ในเมนู
- ตรวจสอบ สี่ตัวเลือกแรกและคลิกที่ ' ชัดเจน ” ตัวเลือก
ตรวจสอบสี่ตัวเลือกแรกและเลือก 'ล้าง'
- ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 3: การปิดใช้งาน Proxy / VPN
หากคุณใช้พร็อกซีหรือ VPN ในขณะที่เชื่อมต่ออินเทอร์เน็ตอาจส่งผลต่อการเชื่อมต่อกับบางไซต์และกระบวนการถอดรหัสอาจดำเนินไปได้ไม่ราบรื่น ดังนั้นในขั้นตอนนี้เราจะปิดใช้งานพร็อกซีเริ่มต้นของ Windows ที่อาจเปิดใช้งาน ขึ้นอยู่กับคุณที่จะปิดใช้งาน VPN หากคุณใช้งานอยู่ ในการปิดใช้งานพร็อกซี:
- กด ' Windows '+' ผม ” พร้อมกัน
- คลิกที่ ' เครือข่าย & อินเทอร์เน็ต ” และ เลือก ' พร็อกซี ” จากบานหน้าต่างด้านซ้าย
เลือก Proxy จากบานหน้าต่างด้านซ้าย
- คลิกที่ ' ใช้ ถึง พร็อกซี ” เพื่อเปิดปิด
คลิกที่สลับเพื่อปิดพร็อกซี
- ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
แนวทางที่ 4: ล้างซ็อกเก็ตพูล
บางครั้งซ็อกเก็ตพูลที่เก็บไว้โดยเบราว์เซอร์อาจเสียหายได้ ดังนั้นในขั้นตอนนี้เราจะล้างสระว่ายน้ำซ็อกเก็ต ในการดำเนินการดังกล่าว:
- เปิด Chrome และ เปิด แท็บใหม่
- ประเภท ในคำสั่งต่อไปนี้ในแถบที่อยู่และ กด ป้อน
chrome: // net-internals
- คลิก บน ' ซ็อกเก็ต ” ในบานหน้าต่างด้านซ้ายและเลือกตัวเลือก“ ฟลัช เบ้า สระว่ายน้ำ ” ตัวเลือก
คลิกที่ตัวเลือกซ็อกเก็ตจากนั้นเลือก“ Flush Socket Pools”
- ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
หมายเหตุ: กระบวนการนี้ใช้ได้กับ Chrome เท่านั้น
โซลูชันที่ 5: การรีเซ็ต Winsock
มีการกำหนดค่าอินเทอร์เน็ตบางอย่างที่จัดเก็บไว้ในคอมพิวเตอร์ บางครั้งการกำหนดค่าเหล่านี้อาจเสียหายและจำเป็นต้องมีการรีเฟรช ในขั้นตอนนี้เราจะรีเซ็ตการกำหนดค่า Winsock สำหรับการที่:
- กด ' Windows '+' ร ” พร้อมกันเพื่อเปิดไฟล์ วิ่ง พรอมต์
กำลังเปิด Run Prompt
- ประเภท ใน“ cmd ” แล้วกด“ กะ '+' Ctrl '+' ป้อน ” พร้อมกัน
พิมพ์ cmd ใน Run Prompt แล้วกด Shift + Alt + Enter เพื่อเปิด Command Prompt ที่ยกระดับ
- คลิก บน ' ใช่ ” ในข้อความแจ้งถึง เปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ
- ประเภท ในคำสั่งต่อไปนี้ในพรอมต์คำสั่งแล้วกด ป้อน
รีเซ็ต netsh Winsock
การรีเซ็ต Winsock
- รอ เพื่อให้กระบวนการเสร็จสมบูรณ์ เริ่มต้นใหม่ คอมพิวเตอร์ของคุณและ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 6: การตั้งค่าหน่วยส่งข้อมูลสูงสุด
ควรตั้งค่า MTU สำหรับทุกการเชื่อมต่ออินเทอร์เน็ตที่ใช้บนคอมพิวเตอร์เพื่อประสบการณ์ที่ดีที่สุด ดังนั้นในขั้นตอนนี้เราจะทำการตั้งค่า MTU สำหรับการเชื่อมต่อของเรา ในการดำเนินการดังกล่าว:
- กด“ Windows '+' ร ” พร้อมกัน
- ประเภท ใน“ NCPA . cpl ” และ กด ป้อน
พิมพ์คำสั่งแล้วกด Enter
- บันทึก ลงชื่อการเชื่อมต่ออินเทอร์เน็ตที่คุณกำลังใช้งานอยู่
- ปิด Windows ทั้งหมดแล้วกด“ Windows '+' ร ” อีกครั้ง.
- ประเภท ใน“ cmd ” แล้วกด“ กะ '+' Ctrl '+' ป้อน ” พร้อมกัน.
พิมพ์ cmd ใน Run Prompt แล้วกด Shift + Alt + Enter เพื่อเปิด Command Prompt ที่ยกระดับ
- ประเภท ในคำสั่งต่อไปนี้แล้วกด“ ป้อน '.
netsh interface IPV4 ตั้งค่า subinterface 'Connection Name' mtu = 1472 store = persitent
- ตรวจสอบเพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 7: การปิดไฟร์วอลล์
เป็นไปได้ว่าไฟร์วอลล์หรือโปรแกรมป้องกันไวรัสที่คุณใช้อาจบล็อกการเชื่อมต่อของคุณไปยังไซต์ใดไซต์หนึ่งหรืออินเทอร์เน็ต ดังนั้นขอแนะนำให้ลองปิดการใช้งานการเชื่อมต่อสักครู่และตรวจสอบดูว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 8: การกำหนด DNS ด้วยตนเอง
เป็นไปได้ว่า DNS ที่ Windows ได้รับโดยอัตโนมัติไม่ใช่ DNS ที่ถูกต้อง ดังนั้นในขั้นตอนนี้เราจะใช้ DNS เริ่มต้นที่ Google ใช้ สำหรับการที่:
- กด ' Windows '+' ร ” พร้อมกัน
- ประเภท ใน“ NCPA . cpl ” และ กด ' ป้อน '.
พิมพ์คำสั่งแล้วกด Enter
- สองเท่า - คลิก บน การเชื่อมต่อ ที่คุณใช้และ เลือก ' คุณสมบัติ '.
ดับเบิลคลิกที่การเชื่อมต่อและเลือก“ Properties”
- คลิก บน ' เครือข่าย ” และ สองเท่า คลิก บน ' อินเทอร์เน็ตโปรโตคอลเวอร์ชัน 4 (TCP / IPV4) ” ตัวเลือก
คลิกที่ตัวเลือก IPV4
- ตรวจสอบ ที่“ ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้ ” ตัวเลือก
- ประเภท ใน“ 8.8.8.8″ ใน ' เซิร์ฟเวอร์ DNS ที่ต้องการ” ตัวเลือกและ“ 8.8.4.4 ' ใน ' สำรอง DNS เซิร์ฟเวอร์ ” ตัวเลือก
พิมพ์ที่อยู่ DNS ใหม่
- คลิก บน ' ตกลง ” และ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 9: ล้าง DNS
เป็นไปได้ว่าการกำหนดค่า DNS เสียหาย ดังนั้นในขั้นตอนนี้เราจะล้าง DNS ในการดำเนินการดังกล่าว:
- กด ' Windows '+' ร ” พร้อมกัน
- ประเภท ใน “ cmd” แล้วกด“ กะ '+' Ctrl '+' ป้อน ” พร้อมกัน.
พิมพ์ cmd ใน Run Prompt แล้วกด Shift + Alt + Enter เพื่อเปิด Command Prompt ที่ยกระดับ
- ประเภท ในคำสั่งต่อไปนี้แล้วกด ป้อน
ipconfig / flushdns
พิมพ์“ ipconfig / flushdns” แล้วกด Enter
- รอ เพื่อให้กระบวนการเสร็จสมบูรณ์และ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่