ปัญหาที่พบบ่อยที่สุดกับ Facebook คือข้อผิดพลาด Session Expired (หมดอายุเซสชัน) ปัญหานี้ยืนยันว่าเกิดบน Android, iOS, PC และ Mac ในบทความนี้เราจะดูเหตุผลต่างๆ ที่ทำให้ปัญหานี้เกิด และสิ่งที่คุณสามารถทำเพื่อแก้ไขได้

Facebook Sessions คืออะไร?
Sessions ใช้เพื่อให้คุณล็อกอินอยู่ในเว็บไซต์และบริการโปรด พัฒนาขึ้นมายุติในเวลาที่กำหนด เพื่อไม่ให้คนอื่นเข้าถึงข้อมูลละเอียดอ่อนของคุณ Facebook ใช้ Sessions แบบเดียวกัน แต่โดยทั่วไปสงวนไว้สำหรับแอปของบุคคลที่สามและบริการบุคคลที่สาม — คุณไม่ควรเห็นข้อผิดพลาดนี้เมื่อใช้แอปพลิเคชัน Facebook ต้นฉบับ (Native)
การใช้ Sessions เป็นสิ่งดี เพราะช่วยรักษาความปลอดภัยบัญชี และประหยัดแบตเตอรี่บนมือถือ
ทุกไม่กี่นาที Facebook จะตรวจสอบความถูกต้องของเซสชันของคุณ และหากพบว่าคุณไม่ได้ใช้งาน (idle) นานเกินไป จะตัดการเชื่อมต่อและคุณจะได้ข้อผิดพลาด 'Facebook Session Expired'
สาเหตุของข้อผิดพลาด 'Facebook Session Expired' คืออะไร?
ในทุกกรณีที่เห็นข้อผิดพลาดนี้ เนื่องจาก Facebook ไม่สามารถดึงข้อมูลแคชที่จัดเก็บบนคอมพิวเตอร์ (หรือมือถือ) สำหรับเซสชันปัจจุบันได้ สาเหตุอาจมีหลายอย่าง:
- อินสแตนซ์ Facebook อื่นถูกล้างบนอุปกรณ์เดียวกัน — คาดว่าจะเจอข้อผิดพลาดนี้เมื่อคุณล็อกอินบัญชี Facebook เดียวกันบนแอปต่างกันบนอุปกรณ์เดียวกัน เกิดบ่อยบนมือถือ แก้ได้โดยล็อกเอาท์และล็อกอินใหม่
- คุณล็อกเอาท์ Facebook ด้วยตนเองบนอุปกรณ์อื่น — จดไว้ว่า Facebook ใช้ authentication token เดียวต่อบัญชี หมายถึง หากคุณล็อกเอาท์ด้วยตนเองจากบัญชี คุณจะถูกตัดการเชื่อมต่อจากบัญชีอื่นทั้งหมด
- คุณถูกบังคับให้ออกจากบัญชี Facebook เนื่องจากเหตุผลทางเทคนิค — ความไม่สอดคล้องเกี่ยวกับ DNS อาจทำให้ข้อมูลแคชถูกล้างด้วยตนเอง ทำให้เกิดข้อผิดพลาด 'session expired'
- ปัญหาแคชเบราว์เซอร์ — หากเจอปัญหานี้ขณะใช้ Facebook ผ่านเบราว์เซอร์ ควรตรวจสอบความไม่สอดคล้องที่อาจส่งผลต่อแคชเบราว์เซอร์ ในกรณีนี้ การล้างแคชควรแก้ปัญหา
- คุณล้างแคชแอปบนมือถือด้วยตนเอง — หากคุณล้างแคชแอปทั้งหมดบนมือถือ คุณจะถูกตัดการเชื่อมต่อจาก Facebook และ Messenger ด้วย เนื่องจาก authentication token ถูกล้างไปด้วย
ตอนนี้เรารู้สาเหตุทั้งหมดแล้ว มาดูวิธีแก้ไขที่ผู้ใช้คนอื่นใช้ได้ผล เพื่อป้องกันไม่ให้ปัญหานี้ซ้ำ
1. ล็อกเอาท์และล็อกอิน Facebook ใหม่
หากเห็นการแจ้งเตือน "Facebook session expired" ปฏิบัติตามคำแนะนำในข้อความ ต้องกรอกชื่อบัญชีและรหัสผ่าน Facebook เพื่อล็อกอินใหม่ หากปิดการแจ้งเตือน อาจยังปรากฏซ้ำ
ลองทำดู หากยังเห็นข้อผิดพลาด "Facebook session expired" ซ้ำๆ หลังพยายามล็อกอิน ให้ปิดแอป (หรือหน้าเบราว์เซอร์) ปิดสนิท แล้วเปิดใหม่ ก่อนพยายามล็อกอินอีกครั้ง
ถ้าวิธีเร็วนี้ไม่ได้ผล และคุณเจอปัญหาบนแอปมือถือ ไปวิธีถัดไป
2. อัปเดตแอป Facebook
หากลองวิธีข้างต้นแล้วไม่ได้ผล สิ่งต่อไปคือ ตรวจสอบว่าแอป Facebook บนมือถือ (Android หรือ iOS) เป็นเวอร์ชันล่าสุด
ไปที่ App Store ของโทรศัพท์ ไม่ว่าจะเป็น Google Play Store หรือ App Store ตรวจสอบว่าติดตั้ง Facebook เวอร์ชันล่าสุดแล้ว บ่อยครั้งการอัปเดตแอปเพียงอย่างเดียวก็แก้ปัญหาได้ เช่น ปัญหา Facebook session keeps expiring
หากต้องการคำแนะนำเฉพาะสำหรับ Android หรือ iOS ตามคู่มือย่อยด้านล่าง:
อัปเดตแอป Facebook บน Android
เวลาที่ Android อัปเดตแอปอัตโนมัติแตกต่างกัน ขึ้นอยู่กับปัจจัย เช่น ใช้ข้อมูลมือถือหรือ Wi-Fi และโทรศัพท์ตั้งโหมดประหยัดแบตเตอรี่หรือไม่
หากมีอัปเดตสำหรับแอปที่ก่อให้เกิดข้อผิดพลาด 'session expired' ใน Facebook คุณติดตั้งด้วยตนเองได้ผ่านเมนู Manage Apps & devices
สำหรับคำแนะนำทีละขั้นตอนบน Android ดูคู่มือด้านล่าง:
หมายเหตุ: ขั้นตอนในคู่มือเหมือนกันไม่ว่าจะใช้สมาร์ทโฟนหรือแท็บเล็ต แต่อาจแตกต่างเล็กน้อยหากไม่ใช้ Android ต้นฉบับ (Stock)
- จากหน้าหลัก Android เปิดแอป Google Play Store.

- ภายในแอป แตะไอคอนโปรไฟล์มุมขวาบน
- เมนูบริบทจะปรากฏ — แตะ Manage Apps & Device.

- ในเมนู Manage apps & device แตะแท็บ Manage แล้วเลือกตัวกรอง Updates available.

- หาแอป Facebook จากรายการที่ปรากฏ
- หากมีอัปเดตค้างสำหรับ Facebook กดปุ่ม Update รอติดตั้ง
- ติดตั้งเสร็จ เปิดแอปอีกครั้ง ดูว่าปัญหาแก้ไขหรือยัง
อัปเดตแอป Facebook บน iOS
Apple เข้มงวดกับอัปเดตมากกว่า Android ตัดสินใจเองว่าจะเปิดอัปเดตอัตโนมัติหรือไม่ หากปิดอัปเดตอัตโนมัติบน iOS และแอปที่ก่อให้เกิดข้อผิดพลาด disallowed_useragent มีอัปเดตค้าง ทำตามคำแนะนำด้านล่างเพื่อติดตั้ง:
หมายเหตุ: คำแนะนำด้านล่างใช้ได้กับ iPhone, iPad และ iPod
- จากหน้าจอหลัก iOS หาและแตะไอคอน App Store.

- เปิด App Store แล้ว หาและแตะไอคอน Apple profile ที่ด้านบนหน้าจอ เพื่อเปิดเมนูตั้งค่า App Store
- ในเมนูบริบทที่เปิด เลื่อนลงส่วน Available Updates.

- กดปุ่ม Update ที่เกี่ยวข้องกับแอป Facebook
- ติดตั้งเสร็จ เปิดแอปอีกครั้ง ดูว่าปัญหาแก้ไขหรือยัง
หากลองอัปเดตแอป Facebook แล้ว และยังได้ข้อผิดพลาด 'session expired' ติดต่อกัน ไปวิธีถัดไป
3. ล้างแคชและข้อมูล (Android และ iOS)
ปัญหาอีกอย่างที่อาจก่อให้เกิดข้อผิดพลาด 'session expired' กับแอป Facebook คือความไม่สอดคล้องกับไฟล์แคชที่เกี่ยวข้องกับแอป Facebook
ปัญหานี้เกิดจากไฟล์แคชการยืนยันตัวตนที่เสียหาย (corrupted) ป้องกันไม่ให้ผู้ใช้เชื่อมต่อและตรวจสอบเซสชันปัจจุบัน ผู้ใช้ Facebook หลายรายรายงานว่าการล้างแคชและข้อมูลบนมือถือแก้ปัญหาได้
ขึ้นอยู่กับแพลตฟอร์มมือถือที่คุณใช้เมื่อเจอปัญหา ตามคู่มือย่อยด้านล่างเพื่อเรียนรู้วิธีล้างแคชและข้อมูลสำหรับแอป Facebook:
ล้างแคชและข้อมูล Facebook บน Android
หากเจอปัญหาบน Android ต้องเข้าส่วน Apps และเริ่มด้วยการแตะ Force Stop เพื่อปิดแอปบังคับ
หลังจากนั้น เข้าส่วน Storage และล้างแคชและข้อมูลชั่วคราวของแอป Facebook โดยไม่ต้องกังวลการรบกวน
ทำตามขั้นตอนด้านล่าง:
- เข้าสู่อเมนูตั้งค่า แตะ Settings จากหน้าจอหลัก Android.

- ค้นหาส่วน Apps และคลิก
- ในเมนู Apps หาแอป Facebook แตะเข้าไป แล้วคลิก Force Stop เพื่อปิดแอปบังคับ.

- หลังปิดแอปบังคับ เข้าส่วน Storage ล้างแคชโดยกดปุ่ม แล้วล้างข้อมูล (Data) สำหรับแอป Facebook.

- ก่อนเปิดแอป ไป Play Store ตรวจสอบว่ามีอัปเดตค้างสำหรับแอปหรือไม่ หากมี ติดตั้งและรอจบ
- หลังตรวจสอบและติดตั้งอัปเดตค้างแล้ว รีสตาร์ทโทรศัพท์ ก่อนเปิดแอป Facebook อีกครั้ง ควรแก้ปัญหาได้
ล้างแคชและข้อมูล Facebook บน iOS
หากเจอปัญหาบน iOS ต้องเข้าส่วน Settings ของ iPad หรือ iPhone ไปที่ Storage. จากเมนู iPhone / iPad Storage หารายการที่เกี่ยวข้องกับแอป Facebook และล้างแคชและข้อมูลจัดเก็บ
ทำตามขั้นตอนด้านล่างสำหรับขั้นตอนเต็ม:
- เข้าส่วน Settings แล้วคลิก General.

- ไป iPhone Storage, หาแอป Facebook และเข้าไป.

- จากเมนูบริบทที่ปรากฏ กดปุ่ม Offload app
- ยืนยันและรอจบกระบวนการ
- รีบูทโทรศัพท์ แล้วเปิดแอป Facebook อีกครั้ง ดูว่าปัญหาแก้ไขหรือยัง
4. ลบหรือปิดใช้งาน Extensions (เฉพาะ PC และ Mac)
หากเจอข้อผิดพลาด 'session expired' ขณะเข้าถึง Facebook จากเว็บเบราว์เซอร์ และคุณเปิดใช้งาน browser extension หรือ add-in มากกว่าหนึ่งตัว นั่นอาจเป็นสาเหตุ
เพื่อหาว่า extension ไหนก่อให้เกิดข้อผิดพลาด 'session expired error' ให้ปิดใช้งาน extensions ทีละตัว จนระบุตัวที่เป็นสาเหตุ ใช้ได้กับเบราว์เซอร์หลักทุกตัว รวมถึง Google Chrome, Mozilla Firefox, Opera, Edge และเบราว์เซอร์ที่พัฒนาจาก Chromium
หมายเหตุ: คำแนะนำการปิดใช้งาน extension หรือ add-in จากเบราว์เซอร์จะแตกต่างกันไปตามเบราว์เซอร์
เพื่อความสะดวก เราจัดทำคู่มือย่อยเดินทางคุณผ่านการปิดใช้งาน extensions บนเบราว์เซอร์หลักทุกตัว
ติดตามคู่มือย่อยด้านล่างที่เกี่ยวข้องกับเบราว์เซอร์ที่คุณใช้บน PC:
ปิดใช้งาน Extensions บน Google Chrome
Chrome เป็นเบราว์เซอร์หลักเพียงตัวเดียวที่เรียก extensions ว่า extensions เบราว์เซอร์บุคคลที่สามอื่นๆ เรียก optional updates ที่ติดตั้งได้ว่า add-ons คำแนะนำการปิดใช้งาน extensions บน Chrome แตกต่างจากคู่แข่งส่วนใหญ่
วิธีปิดใช้งาน extension บน Chrome:
- เปิดเบราว์เซอร์ Google Chrome บนเดสก์ท็อป คลิกปุ่ม action (ไอคอนสามจุด) มุมซ้ายบน
- จากเมนูบริบท คลิก More tools, แล้วคลิก Extensions.

- เลือก extensions ที่มีอยู่ และปิดใช้งานตัวที่คิดว่าอาจก่อให้เกิดปัญหากับ Facebook web app
- หลังปิดใช้งาน extension แล้ว โหลดหน้า Facebook ใหม่ ตรวจสอบว่าปัญหา 'session expired' แก้ไขหรือยัง
หมายเหตุ: ขอแนะนำปิดใช้งาน extensions ติดตั้งทั้งหมด จนระบุตัวที่ก่อให้เกิดปัญหา
ปิดใช้งาน Extensions บน Mozilla Firefox
แตกต่างจาก Google Chrome Mozilla Firefox สร้างบนเฟรมเวิร์กเฉพาะตัว (proprietary) หมายถึง คำแนะนำการปิดใช้งาน add-ons ที่อาจขัดแย้งกับ Facebook แตกต่างกันหมด
วิธีปิดใช้งาน add-ons ที่อาจก่อให้เกิดข้อผิดพลาด 'session expired' ใน Facebook บน Mozilla Firefox:
- คลิกปุ่มเมนู มุมขวาบนหน้าจอ Mozilla Firefox
- เมนูเนื้อหาจะปรากฏ มีเมนูรายการหลายอย่าง เลือก Add-ons and Themes จากบริบท
- จากเมนู Add-ons and Themes เลือก Extensions.

- เจอเมนู extensions แล้ว ปิดใช้งาน extension ที่อาจก่อให้เกิดการรบกวนกับ Facebook โดยเอาติ๊กถูก toggle ถัดจากมันออก

- หลังปิดใช้งาน extension แล้ว โหลดหน้า Facebook ใหม่ ดูว่ายังได้ข้อผิดพลาด 'session expired' หรือไม่
ปิดใช้งาน Extensions บน Opera
Opera เรียก extensions (addons) ว่า plugins และคำแนะนำการปิดใช้งานเป็นของเฉพาะตัว และซับซ้อนกว่าเบราว์เซอร์อื่น
วิธีทำ:
- เพื่อปิดใช้งาน plugin ใน Opera ต้องเปิดเบราว์เซอร์ Opera ก่อน แล้วพิมพ์ที่อยู่หนึ่งในนี้ในแท็บนำทางด้านบน:
opera://plugins (สำหรับ Opera รุ่นเก่า) opera://settings/content/flash (สำหรับ Opera รุ่นเก่ากว่า) opera://extensions (สำหรับ Opera รุ่นใหม่)
- กด Enter, จะไปหน้า plugins
- บนหน้า extensions จะเห็น plugins ที่ติดตั้งและเปิดใช้งานทั้งหมด
- หากต้องการปิดใช้งาน extension คลิกปุ่ม "Disable" ที่อยู่ด้านล่าง
- ใช้ toggle button ด้านขวาของ extension เปิด/ปิดได้

- โหลดหน้าที่เคยโยนข้อผิดพลาด 'session expired' บน Facebook ใหม่ ดูว่าปัญหาแก้ไขหรือยัง
หมายเหตุ: หากปิด extension หรือ plugin ตัวแรกไม่ได้ผล ต่อไปปิดตัวอื่นๆ จนระบุแอปที่ขัดแย้งกับ Facebook app - หากต้องการเปิดใช้งาน plugin หรือ extension กลับ คลิกปุ่ม "Enable" ด้านล่าง
ปิดใช้งาน Extensions บน Edge Browser
Microsoft Edge รุ่นล่าสุดพัฒนาจาก Chromium หมายถึงใช้เฟรมเวิร์กเดียวกับ Chrome หากเจอข้อผิดพลาด 'session expired' ทุกครั้งที่เข้า Facebook.com อาจเกิดจาก extension ที่ติดตั้ง
วิธีปิดใช้งาน extensions ที่อาจก่อให้เกิดปัญหา:
- เปิด Microsoft Edge ตามปกติ
- จากหน้า home คลิกปุ่ม action มุมขวาบนหน้าต่างเบราว์เซอร์
- เมนูบริบทจะปรากฏ เมื่อเห็น คลิก "Extensions" จากเมนูนี้

- จะมีรายการ extensions ให้เลื่อนหาตัวที่ต้องการ
- เลื่อนผ่านรายการ extensions ที่เปิดใช้งาน และเป้าหมายตัวที่สงสัยว่าขัดแย้งกับ Facebook web app
- เพื่อปิดใช้งาน extension ให้ ปิด toggle ถัดจากมัน
- หลังปิดใช้งาน extension แล้ว เปิด Facebook web app อีกครั้ง ดูว่าปัญหาแก้ไขหรือยัง
หากยังเจอข้อผิดพลาด 'session expired' เดียวกันแม้ปิด extension ที่เป็นปัญหาแล้ว ไปวิธีถัดไป
5. รีสตาร์ทอุปกรณ์
หากมาถึงขั้นนี้ยังไม่แก้ไขได้ สิ่งที่ลองได้ไม่ว่าอุปกรณ์ไหนที่เจอปัญหา คือ รีสตาร์ทเดสก์ท็อปหรือมือถือ
เพียงรีสตาร์ทอย่างง่าย ควรแก้ปัญหาได้ หากคุณเจอข้อผิดพลาด 'session expired' บน Facebook เนื่องจากข้อผิดพลาด (glitch) ที่ส่งผลต่อ auth cookie
ผู้ใช้หลายรายยืนยันว่าการดำเนินการนี้ช่วยให้เข้าถึงแพลตฟอร์มโซเชียลมีเดียได้โดยไม่ถูกเตะออกโดยข้อผิดพลาด 'session expired' ติดต่อกัน
หากลองวิธีนี้แล้ว หรือไม่มีผล ไปวิธีถัดไป
6. ติดตั้งแอป Facebook ใหม่ (เฉพาะมือถือ)
หากวิธีข้างต้นไม่มีวิธีไหนแก้ปัญหา 'session expired' กับ Facebook ขั้นตอนต่อไปคือ ลองติดตั้งแอป Facebook ใหม่ เพื่อล้างข้อมูลที่อาจเสียหายซึ่งอาจก่อให้เกิดปัญหานี้
สำคัญ: วิธีนี้ใช้ได้เฉพาะหากเจอปัญหาบนมือถือ (Android และ iOS)
ขึ้นอยู่กับแพลตฟอร์มที่เจอปัญหา (Android หรือ iOS) ดำเนินการตามคู่มือย่อยด้านล่างเพื่อติดตั้งแอป Facebook ใหม่สมบูรณ์ และล้างไฟล์ชั่วคราว ดูว่าปัญหาแก้ไขหรือยัง
หมายเหตุ: คำแนะนำการทำจะแตกต่างตามแพลตฟอร์ม เราจัดทำคู่มือพร้อมคำแนะนำแต่ละแพลตฟอร์ม
ติดตั้งแอป Facebook ใหม่บน Android
Android มีฟังก์ชันหลักเหมือนกันทุกอุปกรณ์ แต่อาจมี OEM reskins ทำให้ขั้นตอนด้านล่างแตกต่างเล็กน้อยจากประสบการณ์ default บน Android ต้นฉบับ (Stock):
- เพื่อลบแอป Facebook บน Android โทรศัพท์หรือแท็บเล็ต ให้เปิดแอป Google Play Store ก่อน.

- ภายใน App Store ใช้เมนู action ด้านซ้าย เลือก My apps & games.
- แตะ Library จากเมนูที่ปรากฏ.

- จากเมนู My apps & games เลือกแท็บ Installed ด้านบน
- เลื่อนลงรายการแอปที่ติดตั้ง แตะแอป Facebook
- เมนูถัดไป คลิก Uninstall รอจบ
- หลังลบแอปแล้ว กลับไป Google Play Store ติดตั้งแอป Facebook ใหม่
- เปิดแอปอีกครั้ง ดูว่าปัญหาแก้ไขหรือยัง
ติดตั้งแอป Facebook ใหม่บน iOS
- เพื่อลบแอป Facebook บน iOS เริ่มด้วยการแตะค้างไอคอน จนเริ่มสั่น (jiggle)
- ไอคอน Facebook สั่นแล้ว กดปุ่ม X เล็ก มุมซ้ายบน เริ่มกระบวนการลบ
- หลังลบแอปแล้ว กดปุ่ม Home บนอุปกรณ์ เพื่อออกโหมดลบ
- เปิด App Store ค้นหา Facebook
- ปฏิบัติตามพรอมบนหน้าจอเพื่อติดตั้งใหม่
- สุดท้าย เมื่อติดตั้งใหม่เสร็จ เปิดแอป Facebook ดูว่าปัญหาแก้ไขหรือยัง