ข้อผิดพลาด PR_END_OF_FILE_ERROR (Secure Connection Failed) แสดงขึ้นเมื่อผู้ใช้ Firefox พยายามเข้าชมเว็บไซต์บางแห่ง ข้อผิดพลาดนี้หมายความว่าเบราว์เซอร์ไม่สามารถสร้างการเชื่อมต่อปลอดภัยได้ เนื่องจาก cipher suites ทั้งหมดล้มเหลว (Firefox ถึงจุดสิ้นสุดของรายการจากหลายสาเหตุ) เมื่อเกิดขึ้น ผู้ใช้รายงานว่าข้อผิดพลาดเดียวกันเกิดกับทุกเว็บไซต์ที่พยายามเข้าชม
หมายเหตุ: ปัญหานี้ต่างจาก Secure Connection error ที่บางคนเจอเมื่อใช้ Chrome
สาเหตุของ PR_END_OF_FILE_ERROR (Secure Connection Failed) ใน Firefox
- การแทรกแซงของ VPN หรือ Proxy — สาเหตุที่น่าจะเป็นคือ proxy หรือ VPN แทรกแซง ซอฟต์แวร์ที่พขัดจังหวะการเชื่อมต่อ (ทำหน้าที่ middle man) มีศักยภาพก่อให้เกิดข้อผิดพลาดนี้ แก้ไขได้โดยปิด proxy server หรือถอนการติดตั้ง VPN
- Cipher variants ไม่ถูกต้อง — หากเคยแก้ไขการตั้งค่า SSL อาจเป็นเพราะเบราว์เซอร์บังคับใช้ cipher variants ที่ Firefox หรือเว็บไซต์ไม่รองรับ แก้ไขได้โดย refresh Firefox ผ่านเมนู Troubleshooting Information
- โปรไฟล์ Firefox เสียหาย — ข้อผิดพลาดนี้อาจเกิดจากโปรไฟล์ที่เสียหาย ผู้ใช้หลายคนแก้ไขได้โดยส่งออกบุ๊กมาร์ก สร้างโปรไฟล์ใหม่ แล้วนำเข้าบุ๊กมาร์กจากโปรไฟล์เก่า
- การแทรกแซงของชุดโปรแกรมความปลอดภัยภายนอก — ยืนยันแล้วว่ามีชุดโปรแกรมที่คุ้มครองเกินไป (Avast, Kaspersky, BitDefender, Eset) ที่พขัดจังหวะใบรับรองการเชื่อมต่อและส่งของตัวเอง แก้ไขได้โดยปิด real-time protection หรือถอนการติดตั้งชุดโปรแกรม
ขั้นตอนแก้ไข PR_END_OF_FILE_ERROR 'Secure Connection Failed'
1. ปิดใช้งาน VPN หรือ Proxy (ถ้ามี)
ผู้ใช้หลายคนรายงานว่า PR_END_OF_FILE_ERROR (Secure Connection Failed) เกิดขึ้นเมื่อใช้ proxy หรือ VPN (หรือซอฟต์แวร์อื่นที่พขัดจังหวะการเชื่อมต่อ)
บางโซลูชันทำงานได้ แต่อื่นๆ อาจก่อให้เกิดข้อผิดพลาดนี้ตลอดที่เปิดอยู่ หากใช้ VPN หรือ proxy ลองเชื่อมต่อโดยตรงหลังปิดซอฟต์แวร์ที่ปกป้องความเป็นส่วนตัว
สร้างคู่มือแยก 2 แบบ — สำหรับผู้ใช้ proxy และผู้ใช้ VPN client
การถอนการติดตั้ง VPN Client
- กด Windows key + R พิมพ์ 'appwiz.cpl' กด Enter เปิด Programs and Features ที่ UAC คลิก Yes

- ในหน้าจอ Programs and Features เลื่อนหา VPN ที่ใช้อยู่ คลิกขวาเลือก Uninstall

- ทำตาม wizard ถอนการติดตั้ง รีสตาร์ทเครื่องทดสอบ
การปิดใช้งาน Proxy Server
- กด Windows key + R พิมพ์ 'ms-settings:network-proxy' กด Enter เปิดแท็บ Proxy ของแอป Settings

- ในแท็บ Proxy เลื่อนลง Manual proxy setup ปิด toggle Use a proxy server

- รีสตาร์ทเครื่อง ทดสอบซ้ำ
หากยังมีปัญหา ให้ลองวิธีถัดไป
2. Refresh Firefox browser
ข้อผิดพลาดนี้พบบ่อยเมื่อเคยเล่นกับการตั้งค่า SSL จนบังคับ cipher variants ที่ไม่รองรับ วิธีแก้คือรีเซ็ตการตั้งค่า Firefox กลับสู่ค่าเริ่มต้น Firefox มีตัวเลือกทำอย่างนี้โดยไม่ต้องติดตั้งใหม่
ขั้นตอน refresh Firefox ผ่านเมนู Troubleshooting Information:
- เปิด Firefox คลิกปุ่มเมนูมุมขวาบน เลือก Help > Troubleshooting Information

- ด้านขวา คลิก Refresh Firefox (ภายใต้ Give Firefox a tune-up)

- ที่หน้าต่างยืนยัน คลิก Refresh Firefox อีกครั้ง รอจนเสร็จ รีสตาร์ทเบราว์เซอร์

- ทดสอบการกระทำที่เคยก่อให้เกิดปัญหา
หากยังมี PR_END_OF_FILE_ERROR (Secure Connection Failed) ให้ลองวิธีถัดไป
3. ปิดใช้งานตัวเลือก DNS over HTTPS
มีตัวเลือกใน Mozilla Firefox สำหรับเพิ่มความปลอดภัย แต่อาจทำให้บางเว็บไซต์ทำงานไม่ได้และแสดง PR_END_OF_FILE_ERROR แก้ไขได้ง่าย:
- เปิด Firefox พิมพ์ about:preferences#general ในแถบที่อยู่ กด Enter
- เลื่อนลงสุด คลิก Settings หน้า Network Settings
- ยกเลิกติ๊ก DNS over HTTPS option รีสตาร์ท Firefox

4. สร้างโปรไฟล์ Firefox ใหม่
ข้อผิดพลาดนี้อาจเกิดจากโปรไฟล์ที่เสียหาย ผู้ใช้หลายคนแก้ไขได้โดยสร้างโปรไฟล์ใหม่ผ่านแท็บ about:profiles แล้วนำบุ๊กมาร์กจากโปรไฟล์เก่าไปใส่ในโปรไฟล์ใหม่
หมายเหตุ: หากบุ๊กมาร์กส่วนใหญ่อยู่ใน Chrome สามารถนำเข้ามาใน Firefox ได้ง่าย
ขั้นตอน:
- ส่งออกบุ๊กมาร์กก่อน: คลิกไอคอนบุ๊กมาร์ก (มุมขวาบน) > Bookmark > Show All Bookmarks

- ในเมนู Library คลิก Import and Backup เลือก Export Backups to HTML

- เลือกที่เก็บ ตั้งชื่อ คลิก Save
- ในแถบที่อยู่ วาง 'about:profiles' กด Enter เปิดส่วน Profile

- คลิก Create a New Profile (ภายใต้ About Profiles)

- ใน wizard สร้างโปรไฟล์ คลิก Next ตั้งชื่อโปรไฟล์ (Enter new profile name) คลิก Finish

- นำเข้าบุ๊กมาร์ก: คลิกไอคอนบุ๊กมาร์ก > Bookmark > Show All Bookmarks

- ใน Library คลิก Import and Backup > Import Bookmarks to HTML ไปที่ตำแหน่งที่บันทึกไว้ (ขั้นตอน 3) คลิก Open

- รีสตาร์ทเบราว์เซอร์ ทดสอบว่า PR_END_OF_FILE_ERROR หายไปแล้วหรือยัง
หากยังมีปัญหา ให้ลองวิธีถัดไป
5. ถอนการติดตั้งชุดโปรแกรมความปลอดภัยภายนอก
ปัญหานี้อาจเกิดจาก AV ภายนอกที่คุ้มครองเกินไป (Avast, Kaspersky, BitDefender, ESET และอื่นๆ) ที่ออกแบบมาพขัดจังหวะใบรับรองการเชื่อมต่อและส่งของตัวเอง
เว็บไซต์ส่วนใหญ่ไม่มีปัญหา แต่อาจก่อให้เกิด PR_END_OF_FILE_ERROR เป็นการป้องกัน
วิธีแก้: ปิด real-time protection ขณะเข้าถึงเว็บไซต์ หรือถอนการติดตั้งชุดโปรแกรม
วิธีที่ปลอดภัยกว่าคือปิด real-time protection ขั้นตอนแตกต่างไปตามเครื่องมือ แต่ส่วนใหญ่ทำได้จากไอคอนบน taskbar
รีสตาร์ทเครื่องทดสอบ
หากยังมีปัญหา ขั้นตอนต่อไปคือกำจัดความเป็นไปได้ของการแทรกแซงจากโปรแกรมความปลอดภัยภายนอกโดยสิ้นเชิง:
- กด Windows key + R พิมพ์ 'appwiz.cpl' กด Enter เปิด Programs and Features

- หาชุดโปรแกรมความปลอดภัยที่ใช้อยู่ คลิกขวาเลือก Uninstall

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