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

แก้ไข: ERR_SSL_BAD_RECORD_MAC_ALERT

ผู้ใช้บางรายร้องเรียนว่าเจอข้อผิดพลาด ERR_SSL_BAD_RECORD_MAC_ALERT เมื่อพยายามเข้าถึงที่อยู่เว็บบางแห่ง ผู้ใช้ส่วนใหญ่รายงานว่าเจอข้อผิดพลาดนี้เฉพาะตอนพยายามเชื่อมต่อ accounts.google.com — ที่อยู่ที่จัดการล็อกอินสำหรับบริการของ Google เกือบทั้งหมด อย่างไรก็ตาม ปัญหาไม่ได้เฉพาะ Chrome ผู้ใช้ส่วนใหญ่รายงานว่าเว็บไซต์เดียวกันเข้าถึงไม่ได้จากเบราว์เซอร์อื่นๆ ด้วย

แก้ไข: ERR_SSL_BAD_RECORD_MAC_ALERT

สาเหตุของข้อผิดพลาด ERR_SSL_BAD_RECORD_MAC_ALERT

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

  • Antivirus ด้านที่สาม (3rd party) กำลังตรวจสอบ HTTPS Traffic — แม้ Antivirus ส่วนใหญ่จะตั้งค่าทำอย่างนี้โดยค่าเริ่มต้น แต่บางตัว Overprotective เกินไป ผู้ใช้รายงานว่าแก้ได้หลังปิด HTTPS Inspection (SSL Scan) จากการตั้งค่า AV ด้านที่สาม
  • Chrome Build ล้าสมัยมาก (Severely outdated) — ปัญหานี้รายงานว่าพบบนเครื่องที่รัน Chrome เวอร์ชันเก่า แต่รู้จักกันดีเฉพาะ Build เก่ามาก (Build 40 และเก่ากว่า)
  • ค่า MTU ของ Router ไม่เข้ากับการตั้งค่าเครือข่าย — ข้อผิดพลาดยืนยันว่าพบหากค่า MTU ของ Router ไม่เข้ากับ Network Configuration ปัจจุบัน

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

เพื่อผลลัพธ์ที่ดีที่สุด ทำตามวิธีด้านล่างตามลำดับ จนพบวิธีแก้ที่มีประสิทธิภาพในสถานการณ์ของคุณ

วิธีที่ 1: ปิด HTTPS Inspection จากการตั้งค่า Antivirus ด้านที่สาม (หากเกี่ยวข้อง)

ตามรายงานผู้ใช้ ปัญหาน่าจะเกิดหากคุณมี Antivirus ด้านที่สามที่ตั้งค่าตรวจสอบ HTTPS Traffic เพื่อป้องกันการโจมตีทางช่องทางที่ปลอดภัย

แม้จะไม่ใช่สิ่งเลวทราม แต่โซลูชัน AV ด้านที่สามหลายตัว รวมถึง ESET, AVAST, BitDefender, และ McAfee ถูกรายงานว่าทำให้เกิด ERR_SSL_BAD_RECORD_MAC_ALERT error

ผู้ใช้ส่วนใหญ่แก้ได้โดยปิดฟีเจอร์ HTTPS Inspection จากการตั้งค่า AV คุณสามารถแก้ปัญหานี้ได้โดยป้องกันไม่ให้ AV ด้านที่สามทำ HTTPS Inspection (SSL Scanning) ใดๆ

ขั้นตอนแน่นอนขึ้นอยู่กับ AV ที่คุณใช้ บน BitDefender ปิดได้ที่ Settings > General > Advanced ยกเลิก Tick Scan SSL

แก้ไข: ERR_SSL_BAD_RECORD_MAC_ALERT

หากหาตั้งค่าเทียบเท่าไม่เจอ (อาจไม่มีตัวเลือกปิด HTTPS Inspection) วิธีเดียวที่จะแน่ใจว่าข้อผิดพลาดไม่ได้มาจาก AV คือ Uninstall ออกโดยสมบูรณ์ สามารถ Uninstall ให้หมด ไม่เหลือไฟล์ซากที่ยังบังคับกฎเดิม ได้โดยใช้คู่มือ "How to Completely Uninstall a Third-Party Computer Security Program"

หมายเหตุ: ผู้ใช้รายงานว่า ERR_SSL_BAD_RECORD_MAC_ALERT ไม่ขึ้นขณะที่ Windows Defender เป็นตัวเลือกความปลอดภัยหลัก

หากวิธีนี้ไม่เกี่ยวข้องกับสถานการณ์ของคุณ หรือไม่ช่วยแก้ปัญหา ลองวิธีถัดไป

วิธีที่ 2: อัปเดต Chrome เป็นเวอร์ชันล่าสุด

ผู้ใช้บางรายรายงานว่าในกรณีของพวกเขา วิธีแก้ง่ายแค่ อัปเดต Chrome เป็นเวอร์ชันล่าสุด แต่จำไว้ว่าวิธีนี้ได้ผลเฉพาะผู้ที่เจอปัญหาเฉพาะ Chrome และมี Build เก่ามากติดตั้งอยู่ (Build 20-40)

วิธีแก้ ERR_SSL_BAD_RECORD_MAC_ALERT โดยตรวจสอบว่าใช้ Chrome Build ล่าสุด:

  1. เปิด Chrome คลิกปุ่ม Action มุมขวาบน เลือก Help > About Google Chromeแก้ไข: ERR_SSL_BAD_RECORD_MAC_ALERT

    หมายเหตุ: จำไว้ว่า Chrome ตั้งค่าอัปเดตอัตโนมัติโดยค่าเริ่มต้น แต่การแทรกแซงของผู้ใช้หรือ Extensions บางตัวอาจเปลี่ยนพฤติกรรมนี้

  2. รอจบการสแกน คลิก Update Chrome รอติดตั้งเวอร์ชันใหม่แก้ไข: ERR_SSL_BAD_RECORD_MAC_ALERT
  3. รีสตาร์ทเบราว์เซอร์ ทดสอบว่าปัญหาแก้หรือยัง

หากยังเจอปัญหา (หรือเจอปัญหาเข้าถึงเว็บบางแห่งจากหลายเบราว์เซอร์) ลองวิธีถัดไป

วิธีที่ 3: เปลี่ยน MTU ของ Router เป็น 1400

ผู้ใช้จำนวนมากที่เจอ ERR_SSL_BAD_RECORD_MAC_ALERT แก้ได้หมด (บนทุกอุปกรณ์ที่เชื่อมต่อ ไม่ว่าจะใช้เบราว์เซอร์อะไร) โดยเปลี่ยนค่า MTU ของ Router ที่เกี่ยวข้องเป็น 1400

ขั้นตอนเปลี่ยน MTU (Maximum Transmission Unit) จะต่างกันตามผู้ผลิต Router แต่เราสร้างขั้นตอนทั่วไปที่ควรชี้ทางให้ถูกต้อง:

  1. เปิดเบราว์เซอร์ ใส่ที่อยู่ Login ของ Router Router ส่วนใหญ่ใช้ Default IP: 192.168.0.1 หรือ 192.168.1.1
  2. ดูใน Settings ของ Router หา Network หรือ WAN Setting ที่ให้เปลี่ยน MTU Size บน Router ส่วนใหญ่เจอในเมนู Advanced ภายใต้ WAN Setup
  3. ตั้งค่า MTU Size เป็น 1400 คลิก Save (หรือ Apply) บันทึกการเปลี่ยนแปลงแก้ไข: ERR_SSL_BAD_RECORD_MAC_ALERT
  4. รีสตาร์ท Router ทดสอบว่าปัญหาแก้โดยการเข้าถึงที่อยู่เดิมที่ก่อให้เกิด ERR_SSL_BAD_RECORD_MAC_ALERT

วิธีที่ 4: ปิด Advanced Streaming Detection (Killer Network)

หากคุณใช้ Alienware หรือคอมพิวเตอร์ Dell ที่มี Killer Network Card ลองปิด 'Advanced Streaming Detection' ตัวเลือกนี้แม้มีประโยชน์ แต่รู้จักว่าก่อให้เกิดข้อขัดแย้งกับโมดูลหลายตัว และทำให้เกิดปัญหาขณะท่องเว็บ ตามที่อภิปราย ขั้นตอนนี้จะไม่รบกวนคอมพิวเตอร์ของคุณในทางใดทางหนึ่ง

  1. เปิด Killer Network Control Panel จากคอมพิวเตอร์
  2. ใน Control Panel ไปที่ Settings และ ยกเลิก Tick ตัวเลือก Advanced Stream Detectแก้ไข: ERR_SSL_BAD_RECORD_MAC_ALERT
  3. รีสตาร์ทคอมพิวเตอร์อย่างสมบูรณ์ ลองเปิดเว็บเพจดูว่าปัญหายังคงอยู่หรือไม่