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

แก้ไขข้อผิดพลาด Outlook 0x8004010F อย่างรวดเร็วและปลอดภัย

ข้อผิดพลาด 0x8004010F ใน Outlook เป็นปัญหาที่พบบ่อยในการส่ง/รับอีเมล โดยเฉพาะใน Outlook 2010 และ 2013 ข้อความที่แสดงคือ “Outlook data file cannot be accessed” ทำให้การสื่อสารทางอีเมลหยุดชะงัก ส่งผลต่อประสิทธิภาพการทำงาน

เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัย

ข้อผิดพลาด Outlook 0x8004010F คืออะไร?

เมื่อตั้งค่า MS Outlook ด้วยบัญชี Exchange หรือ IMAP จะสร้างไฟล์ Offline Storage File (OST) บนระบบท้องถิ่น ส่วนบัญชี POP จะสร้าง Personal Storage Table (PST) ไฟล์ทั้งสองนี้เก็บสำเนาซิงโครไนซ์ของข้อมูลกล่องจดหมายทั้งหมดจากเซิร์ฟเวอร์อีเมล รวมถึงอีเมล ไฟล์แนบ ผู้ติดต่อ บันทึก และปฏิทิน

OST ช่วยให้เข้าถึง Outlook ได้แม้ระบบล้มหรือเซิร์ฟเวอร์ Exchange ไม่พร้อม การเปลี่ยนแปลงจะบันทึกใน OST และซิงโครไนซ์เมื่อเชื่อมต่อเซิร์ฟเวอร์กลับมา

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

ข้อความแจ้งเตือนที่อาจพบร่วมกับ Error 0x8004010F:

  • Sending reported error (0x8004010F): ‘Outlook data file cannot be accessed.’
  • Receiving reported error (0x8004010F): ‘Outlook data file cannot be accessed.’
  • 0x8004010F: The operation failed. An object could not be found.

รหัสข้อผิดพลาด 0x8004010f 00000000 00000000 หรือ 0x8004010f-0x8004010f-0x000501 เป็นเพียงรูปแบบต่างๆ ของ Sending Reported Error 0x8004010f ไม่ต้องตกใจ

สาเหตุของข้อผิดพลาด 0x8004010F “Outlook data file cannot be accessed”

ข้อผิดพลาดนี้เกิดขึ้นเมื่อผู้ใช้ไม่มีสิทธิ์เข้าถึงไฟล์ OST สาเหตุหลักคือซิงโครไนซ์ผิดปกติหรือไม่สมบูรณ์ระหว่าง Outlook และเซิร์ฟเวอร์ Exchange

ไฟล์ OST/PST อาจเสียหายจากหลายปัจจัย: การเกินขนาด โจมตีไวรัส ปิดเครื่องผิดวิธี หรือข้อผิดพลาดของมนุษย์

ส่วนใหญ่เป็นข้อผิดพลาด MAPI ที่เกิดขณะซิงโครไนซ์ Offline Address Book (OAB) ส่ง/รับอีเมล หรือดาวน์โหลดไฟล์ OAB

Microsoft ระบุว่าโปรไฟล์ Outlook เสียหายเป็นสาเหตุหลัก แก้ไขโดยสร้างโปรไฟล์ใหม่ แต่ไม่ใช่ทุกกรณี สาเหตุหลักอื่นๆ:

  • ข้อมูล Exchange – หากใช้ Cached Exchange Mode ข้อมูลแคชที่เสียหายอาจเป็นสาเหตุ
  • การติดตั้ง Office เสียหาย – อาจก่อให้เกิดปัญหาการเข้าถึงไฟล์ Outlook

ปัจจัยอื่นที่ต้องตรวจสอบ:

  • การตั้งค่า Outlook ผิดหรือโปรไฟล์เสียหาย
  • การเชื่อมต่อเครือข่ายไม่ดี
  • ใช้ Shared Mailbox ส่ง/รับอีเมล
  • ตำแหน่งไฟล์ OST บนเครื่องเปลี่ยนไป
  • ไฟล์โปรแกรม Outlook เสียหาย
  • สิทธิ์อ่าน/เขียนไม่เพียงพอ
  • บัญชีหลักไม่ได้ตั้งค่ากับไฟล์ OST
  • การตั้งค่า Firewall

วิธีแก้ไขข้อผิดพลาด Outlook 0x8004010F บน Windows 10/11

สามารถแก้ไขได้หลายวิธี ขึ้นอยู่กับสาเหตุจริง ก่อนเริ่ม ควรสำรองข้อมูล Outlook และสแกนด้วยเครื่องมือซ่อม PC เช่น Outbyte PC Repair เพื่อลบไฟล์ขยะในโฟลเดอร์ Outlook

วิธีที่ 1: เปิด Outlook ใหม่

การรีสตาร์ทโปรแกรมหรือระบบบางครั้งแก้ปัญหาได้ ลองรีสตาร์ท Outlook หรือคอมพิวเตอร์ แล้วตรวจสอบการเชื่อมต่ออินเทอร์เน็ต หายังไม่ได้ ให้ลองวิธีถัดไป

วิธีที่ 2: เปิด Outlook ในฐานะ Administrator

หาก Outlook ไม่มีสิทธิ์ Admin เข้าถึงไดเรกทอรีที่มีไฟล์ข้อมูล Outlook อาจเกิดข้อผิดพลาด การเปิด Outlook เป็น Administrator อาจช่วยได้ (คุณสมบัติบางอย่างเช่นการค้นหาอาจทำงานไม่เต็มที่ในโหมด Admin แต่สามารถกลับมาใช้งานปกติหลังเพิ่มไฟล์ข้อมูลได้)

  1. ปิด Outlook และกระบวนการเกี่ยวข้องทั้งหมดใน Task Manager
  2. ค้นหา Outlook ใน Windows > คลิกขวา > Run as Administrator
  3. ตรวจสอบว่าปัญหาไฟล์ข้อมูลไม่สามารถเข้าถึงได้หายไปหรือยัง
  4. หายังไม่ได้ ให้เปิด Command Prompt เป็น Administrator
  5. รันคำสั่ง: icacls *.pst /setintegritylevel m (หากเป็นไฟล์ PST มิฉะนั้นเปลี่ยนนามสกุลให้ตรง)

หายังไม่ได้ ลองปิด UAC บนเครื่องที่มีปัญหา (ด้วยความเสี่ยงของตัวเอง)

วิธีที่ 3: ตรวจสอบบัญชี Outlook

ตรวจสอบว่าการตั้งค่าบัญชีถูกต้องและเซิร์ฟเวอร์ Exchange ทำงานอยู่ ใช้ Outlook Web App (OWA) ทดสอบล็อกอิน หาล็อกอินผ่าน OWA ได้ แสดงว่าไม่ใช่ปัญหาการเชื่อมต่อชั่วคราว ถามแอดมินว่ามีการเปลี่ยนแปลงการตั้งค่าเซิร์ฟเวอร์หรือไม่

หากล็อกอิน OWA สำเร็จ แต่อยู่ดี ให้ลองวิธีต่อไป

วิธีที่ 4: สร้างโปรไฟล์ Outlook ใหม่

โปรไฟล์ Outlook เสียหายก็อาจก่อให้เกิด Error 0x8004010F แก้ไขได้โดยสร้างโปรไฟล์ใหม่ หาตำแหน่งไฟล์ข้อมูล Outlook เริ่มต้น (OST) ก่อน แล้วสร้างโปรไฟล์ใหม่จากที่นั่น:

  1. หาตำแหน่งไฟล์ข้อมูล Outlook เริ่มต้น
  2. Control Panel > Mail > Show Profiles
  3. เลือกโปรไฟล์ปัจจุบัน > Properties > Data Files
  4. บันทึกชื่อและตำแหน่งของโปรไฟล์เริ่มต้น (มีเครื่องหมายถูก) > Close
  5. Control Panel > Mail > Show Profiles > Add
  6. ใส่ชื่อโปรไฟล์ใหม่ > OK
  7. ในกล่อง Add New Account ใส่อีเมล > Next
  8. ตั้งค่าเสร็จ > Finish

สังเกตดูว่าข้อผิดพลาด sending reported error (0x8004010f) กลับมาหรือไม่ หายังไม่ได้ ลองวิธีอื่น

วิธีที่ 5: ตั้งค่าบัญชีอีเมลด้วยตนเอง

หากเซิร์ฟเวอร์อีเมลรองรับทั้ง IMAP และ POP3 Outlook จะสร้างบัญชี IMAP อัตโนมัติ ต้องตั้งค่าบัญชี POP3 ด้วยตนเองก่อน แล้วเชื่อมต่อไฟล์ข้อมูล Outlook ที่มีอยู่:

  1. Control Panel > Mail > Show Profiles
  2. เลือกโปรไฟล์ปัจจุบัน > Add
  3. ใส่ชื่อโปรไฟล์ใหม่ > OK
  4. ใน Add New Account เลือก Manually configure server settings or additional server types > Next
  5. Choose Service: เลือก Internet E-mail > Next
  6. กรอกข้อมูลบัญชีอีเมลใน Internet E-mail settings
  7. กด Test Account Settings
  8. เลือก Existing Outlook Data File > Browse
  9. หาและเลือกไฟล์ข้อมูล Outlook ที่บันทึกไว้ > OK > Next > Close > Finish

วิธีที่ 6: ปิด Exchange Cached Mode ของ Outlook

หากบัญชี Outlook ใช้ Exchange cached mode ข้อมูลแคชที่เสียหายอาจเป็นสาเหตุ แก้ไขโดยปิด Cached Mode:

  1. ปิด Outlook และกระบวนการทั้งหมดใน Task Manager
  2. Control Panel > View: Large Icons > Mail > Email Accounts
  3. แท็บ Email: เลือกบัญชีที่มีปัญหา > Change
  4. More Settings > แท็บ Advanced > ยกเลิก Download Shared Folders > บันทึก
  5. เปิด Outlook ทดสอบ
  6. หายังไม่ได้: ทำซ้ำขั้นตอน 1-5 แล้วยกเลิก Use Cached Exchange Mode ที่แท็บ Advanced

นำการเปลี่ยนแปลงไปใช้ และรีสตาร์ท Outlook ตรวจสอบว่าปัญหาแก้ไขหรือยัง

วิธีที่ 7: ใช้ Inbox Repair Tool (ScanPST)

ปัญหาการเข้าถึงไฟล์ข้อมูล Outlook อาจเกิดจากไฟล์ข้อมูลเสียหาย การใช้ ScanPST (สำหรับไฟล์ PST) อาจช่วยได้:

  1. เปิดใช้งานการแสดงไฟล์ซ่อนและไฟล์ระบบที่ป้องกัน
  2. ปิด Outlook และกระบวนการทั้งหมดใน Task Manager
  3. Win + R > cmd > Ctrl+Shift+Enter (เปิด CMD เป็น Admin)
  4. ไปที่ตำแหน่งตามเวอร์ชัน Office:
    • \Program Files\Microsoft Office\root\Office16 (Office 64-bit)
    • \Program Files (x86)\Microsoft Office\root\Office16 (Office 32-bit)
  5. คลิกขวา ScanPST.exe > Run as Administrator > Browse หาไฟล์ PST > Start
  6. รอสแกนเสร็จ (อาจนานขึ้นอยู่กับขนาด PST) หากเจอ "PST file in use" ให้ Clean Boot แล้วลองใหม่ หากซิงโครไนซ์กับมือถือ (เช่น iPhone) ให้ปิดมือถือหรือ Outlook Sync ก่อนลองใหม่
  7. รีสตาร์ท Outlook ตรวจสอบปัญหา

วิธีที่ 8: ซ่อมแซมโปรไฟล์ Outlook

หากโปรไฟล์ Outlook เสียหาย การซ่อมแซมโปรไฟล์อาจช่วยได้:

  1. ปิด Outlook และกระบวนการทั้งหมดใน Task Manager
  2. Control Panel > Large Icons View > Mail (หากไม่เห็น Mail ให้ตรวจสอบว่าไม่ใช่ Microsoft Store version)
  3. แท็บ Email: เลือกบัญชีที่มีปัญหา > Repair
  4. ทำตามขั้นตอนบนหน้าจอ (อาจต้องกรอกข้อมูลเข้าสู่ระบบอีเมล)

รีสตาร์ท Outlook ตรวจสอบว่าปัญหาการเข้าถึงไฟล์ข้อมูลแก้ไขแล้วหรือยัง

สรุป

คุณแก้ไข Outlook Error 0x8004010f ได้หรือยัง? ปัญหานี้ไม่เลวร้ายเท่าที่คิด เป็นเพียงหนึ่งในหลายข้อผิดพลาดของ Outlook มักแก้ได้โดยสร้างโปรไฟล์ใหม่ หายังไม่ได้ อาจเป็นปัญหาไฟล์ข้อมูล Outlook (OST/PST) ซึ่งแก้ได้ด้วยเครื่องมือ SCANPST.EXE