0x80040115: แก้ Outlook ส่งรับไม่ได้เพราะปัญหาเครือข่าย

0x80040115 คือ Outlook ติดต่อ Exchange ไม่ได้ เกิดจากเครือข่าย DNS proxy หรือ VPN ให้ทดสอบเว็บเมล ล้าง DNS ตัด VPN และ proxy ทีละตัว แล้วจึงสร้างโปรไฟล์ใหม่

โดย ทีมงาน THAI DATA CLOUD อ่าน 15 นาที

แชร์FacebookXLINELinkedIn
0x80040115 — 0x80040115: แก้ Outlook ส่งรับไม่ได้เพราะปัญหาเครือข่าย
0x80040115: แก้ Outlook ส่งรับไม่ได้เพราะปัญหาเครือข่าย

คำตอบสั้น ๆ: 0x80040115 คือ Outlook ติดต่อ Exchange ไม่ได้ เกิดจากเครือข่าย DNS proxy หรือ VPN ให้ทดสอบเว็บเมล ล้าง DNS ตัด VPN และ proxy ทีละตัว แล้วจึงสร้างโปรไฟล์ใหม่

คู่มือนี้อธิบาย 0x80040115 ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย

0x80040115 คือรหัสข้อผิดพลาดที่ classic Outlook for Windows แสดงเมื่อส่งหรือรับอีเมลกับ Microsoft 365 หรือ Exchange ไม่สำเร็จ ข้อความที่ผู้ใช้เห็นมักเป็น Task '[email protected] - Sending' reported error (0x80040115) : 'We can't complete this because we can't contact the server right now. Please try again later.' (ชื่อในเครื่องหมายคำพูดเป็นชื่อบัญชี บางเครื่องขึ้นเป็น Microsoft Exchange) สาเหตุที่พบบ่อยที่สุดคือเส้นทางเครือข่ายจากเครื่องไปยังเซิร์ฟเวอร์อีเมลถูกตัดหรือถูกกั้น เช่น DNS ค้าง proxy หรือ VPN วิธีที่แก้ได้บ่อยที่สุดคือยืนยันว่าเว็บเมลใช้ได้ แล้วล้าง DNS และตัด proxy หรือ VPN ออกทีละตัวจนเจอตัวที่กั้นอยู่

ในตารางรหัสข้อผิดพลาดของ Microsoft (MS-OXCDATA) รหัส 0x80040115 มีชื่อว่า MAPI_E_NETWORK_ERROR หมายถึงการทำงานไม่สำเร็จเพราะปัญหาของเครือข่ายหรือบริการ ไม่ได้แปลว่ากล่องจดหมายเสีย คู่มือนี้เขียนสำหรับผู้ใช้และผู้ดูแลระบบที่ใช้ Outlook กับบัญชี Microsoft 365 หรือ Exchange เรียงจากการตรวจที่เร็วและไม่แตะข้อมูล ไปจนถึงการสร้างโปรไฟล์ใหม่ เมื่อทำครบ คุณจะรู้ว่าปัญหาอยู่ที่บริการ เครือข่ายของสำนักงาน หรือเครื่องของผู้ใช้ และแก้ได้โดยอีเมลไม่หาย

สิ่งที่ต้องเตรียม

  • รู้ว่าใช้ Outlook แบบไหน: classic Outlook มีเมนู File ที่มุมซ้ายบน ส่วน new Outlook for Windows ไม่มีเมนู File แต่มีสวิตช์ New Outlook และไอคอนรูปเฟือง (Settings) ที่มุมขวาบน รหัส 0x80040115 เป็นของ classic Outlook (Microsoft 365 Apps, Outlook 2024, 2021 และรุ่นเก่า)
  • รู้ชนิดบัญชี: ดูที่ File > Account Settings > Account Settings คอลัมน์ Type ถ้าเป็น Microsoft Exchange ให้ใช้คู่มือนี้ ถ้าเป็นบัญชี IMAP หรือ POP ของอีเมลบริษัท Outlook มักแสดงรหัสกลุ่ม 0x800CCCxx แทน ให้ดูคู่มือ 0x800CCC0E
  • เบราว์เซอร์บนเครื่องเดียวกัน สำหรับเปิด https://outlook.office.com
  • สิทธิ์ผู้ดูแลเครื่อง (local administrator) ถ้าต้องแก้ค่า proxy ของระบบ และบัญชีที่ดู Service health ใน Microsoft 365 admin center ได้ ถ้าคุณเป็นผู้ดูแล
  • ข้อมูลเครือข่ายของสำนักงาน: มี proxy, firewall ที่ตรวจทราฟฟิก SSL หรือ VPN หรือไม่

สาเหตุของ 0x80040115

รหัส 0x80040115 บอกแค่ว่า Outlook คุยกับเซิร์ฟเวอร์ไม่สำเร็จ จึงต้องดูบริบทประกอบ สาเหตุที่พบในงานจริงเรียงจากบ่อยไปน้อยมีดังนี้

  • เครือข่ายหลุดหรือไม่เสถียร: Wi-Fi สลับจุดกระจายสัญญาณ สาย LAN หลวม หรือการ์ดเครือข่ายไม่มี default gateway
  • DNS ค้างหรือตอบผิด: เครื่องจำ IP เก่าไว้ หรือ DNS ขององค์กรตัดผลลัพธ์เหลือ IP เดียว Microsoft ระบุว่า DNS resolver ไม่ควรตัดรายการ IP ของ Microsoft 365 เพราะ Outlook ต้องใช้รายการที่เหลือลองใหม่
  • Proxy, PAC หรือ firewall: พอร์ต 443 ถูกปิด proxy ส่งทราฟฟิกไปช่วง IP เดียว หรือ firewall ถอดรหัส SSL ทราฟฟิกของ Outlook
  • VPN: VPN แบบ full tunnel ส่งทราฟฟิก Outlook อ้อมกลับเข้าออฟฟิศ หรือ VPN หลุดแล้ว DNS ยังชี้ไปที่เซิร์ฟเวอร์ภายใน
  • เหตุขัดข้องของบริการ: Exchange Online มี Incident ซึ่งผู้ใช้หลายคนจะเจอพร้อมกัน
  • โปรไฟล์ ไฟล์ OST หรือ add-in: พบน้อยกว่า และมักเกิดกับเครื่องเดียว
ลำดับการไล่แก้ 0x80040115 จากทดสอบเว็บเมลและ Service health ล้าง DNS ตัด VPN และ proxy ดู Connection Status จนถึงสร้างโปรไฟล์ใหม่
ตรวจบริการและเครือข่ายก่อน การสร้างโปรไฟล์ใหม่ทำเมื่อเครือข่ายผ่านแล้วเท่านั้น

ขั้นตอนที่ 1: แยกว่าเป็นเครื่องเดียวหรือทั้งองค์กร

เปิด https://outlook.office.com ในเบราว์เซอร์บนเครื่องที่ขึ้น 0x80040115 แล้วส่งอีเมลทดสอบถึงตัวเอง ถ้าเว็บเมลส่งและรับได้ แปลว่าบัญชีและเซิร์ฟเวอร์ปกติ ปัญหาอยู่ที่เส้นทางที่แอป Outlook ใช้ ให้ไปขั้นตอนที่ 2 ถ้าเว็บเมลก็เปิดไม่ได้ ให้ลองจากมือถือที่ปิด Wi-Fi และใช้เน็ตมือถือ ถ้าเข้าได้แสดงว่าเครือข่ายของสำนักงานมีปัญหา

ถ้ามีผู้ใช้หลายคนเจอ 0x80040115 พร้อมกัน ผู้ดูแลควรเข้า Microsoft 365 admin center ที่ Health > Service health ดูแถว Exchange Online ถ้ามี Incident ที่ตรงกับอาการ ให้แจ้งผู้ใช้และรอ Microsoft แก้ ไม่ต้องสร้างโปรไฟล์ใหม่ให้เสียเวลา ถ้าเข้า admin center ไม่ได้ ให้ดูหน้าสถานะสาธารณะที่ https://status.cloud.microsoft

อีกเรื่องที่ต้องดูคือปุ่ม Work Offline ในแท็บ Send / Receive ถ้าปุ่มถูกไฮไลต์ไว้ ให้คลิกเพื่อกลับมาออนไลน์ แถบสถานะด้านล่างควรเปลี่ยนเป็น Connected to: Microsoft Exchange ถ้าแถบสถานะค้างที่ Disconnected หรือ Trying to connect... อาการนี้มีรายละเอียดในคู่มือ Outlook Disconnected

ขั้นตอนที่ 2: ล้าง DNS และทดสอบพอร์ต 443 ไปยัง Exchange Online

เปิด Windows PowerShell (ไม่ต้องเปิดแบบ Administrator) แล้วรันคำสั่งต่อไปนี้ทีละบรรทัด

ipconfig /flushdns
Test-NetConnection outlook.office365.com -Port 443 -InformationLevel Quiet
Resolve-DnsName outlook.office365.com
  • คำสั่งแรกล้าง DNS cache ของเครื่อง ต้องขึ้น Successfully flushed the DNS Resolver Cache.
  • คำสั่งที่สองต้องได้ True ถ้าได้ False แปลว่าพอร์ต 443 ไปยัง Exchange Online ถูกกั้น 0x80040115 จะไม่หายจนกว่าจะแก้เส้นทางนี้ ไม่ว่าจะซ่อม Outlook อย่างไร
  • คำสั่งที่สามต้องได้ชื่อและ IP กลับมาหลายรายการ ถ้าขึ้นว่าหาชื่อไม่เจอ ให้ตรวจ DNS ที่เครื่องได้รับจาก DHCP หรือ VPN ดูวิธีอ่านผลในคู่มือตรวจ DNS ด้วย nslookup และ dig

ปิดแล้วเปิด Outlook ใหม่ กด Send/Receive All Folders (F9) ถ้าไม่ขึ้น 0x80040115 อีกและอีเมลใน Outbox ส่งออก แสดงว่าแก้แล้ว ไม่ต้องทำขั้นต่อไป

ผลคำสั่ง PowerShell ล้าง DNS cache ทดสอบพอร์ต 443 ไป outlook.office365.com และตรวจ WinHTTP proxy เมื่อ Outlook ขึ้น 0x80040115
ได้ True และไม่มี proxy ค้าง แปลว่าเส้นทางพื้นฐานปกติ ให้ไปดู Connection Status ต่อ

ขั้นตอนที่ 3: ตัด proxy, VPN และ firewall ออกทีละตัว

ถ้าคำสั่งทดสอบได้ False หรือได้ True แต่ Outlook ยังขึ้น 0x80040115 ให้ตรวจสิ่งที่อยู่ระหว่างเครื่องกับอินเทอร์เน็ต ทำทีละอย่างแล้วกด F9 ทุกครั้ง จะได้รู้ว่าตัวไหนทำให้เกิด 0x80040115

  1. ตัด VPN: ถ้าต่อ VPN อยู่ ให้ตัดแล้วทดสอบ ถ้าหายทันที ให้ผู้ดูแล VPN ตั้ง split tunnel ส่งทราฟฟิก Microsoft 365 ออกอินเทอร์เน็ตตรง และตรวจ DNS ที่ VPN แจก
  2. ทดสอบด้วยเครือข่ายอื่น: ต่อ Hotspot จากมือถือแล้วกด F9 ถ้าส่งได้ แปลว่าเครื่องและ Outlook ปกติ ปัญหาอยู่ที่เครือข่ายของสำนักงาน
  3. ตรวจ proxy ของผู้ใช้: ไปที่ Settings > Network & internet > Proxy ของ Windows ถ้ามีการตั้ง proxy หรือ setup script (PAC) ที่ไม่รู้จัก ให้สอบถามฝ่ายไอทีก่อนปิด เพราะบางองค์กรบังคับใช้
  4. ตรวจ proxy ของ WinHTTP: รัน netsh winhttp show proxy ถ้าเห็น proxy เก่าที่ไม่มีใช้แล้ว ผู้ดูแลล้างได้ด้วย netsh winhttp reset proxy จาก PowerShell แบบ Administrator
  5. ตรวจ firewall: ผู้ดูแล firewall ควรยกเว้นการถอดรหัส SSL ให้ปลายทางของ Exchange Online และเปิดพอร์ต 443 ขาออก Microsoft อธิบายกรณีพอร์ต 443 ถูกปิดหรือ proxy ส่งไปช่วง IP เดียวไว้ใน Cannot connect to Exchange Online or create new profiles

ถ้าตัวใดตัวหนึ่งทำให้ 0x80040115 หายไป แก้ที่ตัวนั้นถาวร ไม่ใช่ปิดทิ้งไว้ เช่น ขอให้ผู้ดูแลตั้งกฎยกเว้นแทนการปิด firewall ทั้งเครื่อง

ขั้นตอนที่ 4: ดู Connection Status ว่าการเชื่อมต่อไหนล้มเหลว

กดปุ่ม Ctrl ค้างไว้แล้วคลิกขวาที่ไอคอน Outlook ในพื้นที่แจ้งเตือนมุมขวาล่างของ Windows เลือก Connection Status หน้าต่างนี้แสดงทุกการเชื่อมต่อของโปรไฟล์ ช่วยบอกว่า 0x80040115 เกิดกับกล่องจดหมายหลัก shared mailbox หรือ Online Archive

  • Status ของการเชื่อมต่อที่ปกติจะขึ้น Established ถ้าบางแถวค้างที่ Connecting แปลว่าเฉพาะปลายทางนั้นที่ต่อไม่ได้
  • Req/Fail ที่ตัวเลขด้านหลังเพิ่มขึ้นเรื่อย ๆ แปลว่าคำขอล้มเหลวซ้ำ ซึ่งมักมาพร้อม 0x80040115 และชี้ไปที่ proxy หรือการตรวจ SSL
  • Protocol ควรเป็น HTTP และ Authn ของบัญชี Microsoft 365 ควรเป็น Bearer* ซึ่งหมายถึง Modern authentication

เมนูเดียวกันมี Test E-mail AutoConfiguration ให้ใส่อีเมลและรหัสผ่าน ล้างเครื่องหมาย Use Guessmart แล้วกด Test ถ้าแท็บ Log ขึ้นว่าหา Autodiscover ไม่เจอ ปัญหาอยู่ที่ DNS ของโดเมน ดูคู่มือแก้ Autodiscover

ขั้นตอนที่ 5: เปิด Cached Exchange Mode และตัด add-in

ถ้า 0x80040115 ขึ้นบ่อยทุกครั้งที่เน็ตกระตุกเพียงไม่กี่วินาที ให้ตรวจว่าบัญชีทำงานแบบ Cached Exchange Mode หรือไม่ เพราะในโหมด Online ทุกการกระทำต้องคุยกับเซิร์ฟเวอร์ทันที เน็ตสะดุดนิดเดียวก็ขึ้น error

  1. ไปที่ File > Account Settings > Account Settings เลือกบัญชี Exchange แล้วคลิก Change
  2. ในส่วน Offline Settings ติ๊ก Use Cached Exchange Mode (บางเวอร์ชันเขียนว่า Use Cached Exchange Mode to download email to an Outlook data file)
  3. กด Next หรือ Done แล้วปิดเปิด Outlook ใหม่

Microsoft เปิดโหมดนี้เป็นค่าเริ่มต้นและแนะนำให้เปิดไว้ ถ้าช่องนี้เป็นสีเทา ผู้ดูแลอาจปิดด้วยนโยบาย ดูวิธีคุมขนาดไฟล์ที่ได้ในคู่มือ Cached Exchange Mode

จากนั้นทดสอบ add-in โดยปิด Outlook แล้วเปิดด้วย outlook.exe /safe จากหน้าต่าง Run (Windows + R) ถ้าใน Safe Mode ส่งรับได้ปกติ ให้ปิด add-in ทีละตัวที่ File > Options > Add-ins > Manage: COM Add-ins > Go add-in ที่ตรวจอีเมลหรือ add-in ของโปรแกรมแอนตี้ไวรัสมักเป็นตัวที่ทำให้การส่งรับสะดุด

ขั้นตอนที่ 6: สร้างโปรไฟล์ใหม่เมื่อ 0x80040115 เกิดกับเครื่องเดียว

ทำขั้นนี้เมื่อเว็บเมลปกติ เครือข่ายผ่านการทดสอบ แต่เครื่องนี้ยังขึ้น 0x80040115 อยู่ โปรไฟล์ใหม่จะสร้างไฟล์ OST ใหม่และดาวน์โหลดอีเมลจากเซิร์ฟเวอร์ อีเมลบนเซิร์ฟเวอร์ไม่หาย แต่สิ่งที่ยังไม่ได้ซิงก์จะไม่ตามมา

  1. คัดลอกอีเมลที่ค้างใน Outbox และร่างใน Drafts ที่เขียนตอนออฟไลน์ออกไปเก็บ เช่น ลากไปไว้ในไฟล์ PST หรือส่งต่อจากเว็บเมลภายหลัง
  2. ปิด Outlook เปิด Control Panel > Mail (Microsoft Outlook) > Show Profiles > Add ตั้งชื่อโปรไฟล์ เช่น Office-2026 แล้วใส่อีเมลตามตัวช่วย
  3. เลือก Always use this profile เป็นโปรไฟล์ใหม่ แล้วกด OK เก็บโปรไฟล์เดิมไว้ก่อน ยังไม่ต้องลบ
  4. เปิด Outlook รอจนแถบสถานะขึ้น All folders are up to date แล้วส่งอีเมลทดสอบถึงตัวเอง

ถ้าโปรไฟล์ใหม่ใช้ได้ ใช้ต่อ 2 ถึง 3 วันแล้วจึงลบโปรไฟล์เดิม ขั้นตอนแบบละเอียดและการย้ายไฟล์ PST ที่ผูกกับโปรไฟล์เดิมอยู่ในคู่มือสร้าง Outlook Profile ใหม่

ตารางจับคู่อาการ 0x80040115 แต่ละแบบกับสาเหตุที่พบบ่อยและขั้นตอนในคู่มือที่ใช้แก้
ดูว่าเกิดกับใครและเมื่อไรก่อนลงมือ จะได้ไม่สร้างโปรไฟล์ใหม่ทั้งที่ปัญหาอยู่ที่เครือข่าย

0x80040115 กับ new Outlook, Outlook on the web และ Outlook for Mac

new Outlook for Windows และ Outlook on the web ไม่ใช้โปรไฟล์ MAPI แบบ classic จึงไม่แสดงรหัส 0x80040115 ถ้าผู้ใช้สลับไป new Outlook แล้วส่งรับได้ แต่ classic Outlook ยังขึ้น 0x80040115 ให้สงสัยโปรไฟล์ add-in หรือค่า proxy ที่ classic Outlook ใช้ (ขั้นตอนที่ 3 ถึง 6) ถ้า new Outlook ก็ขึ้นแถบแจ้งว่าออฟไลน์ด้วย ปัญหาอยู่ที่เครือข่ายหรือบริการ ให้กลับไปขั้นตอนที่ 1 ถึง 3 ส่วน Outlook for Mac และ Outlook บนมือถือแสดงข้อความของตัวเอง แต่หลักการไล่เหมือนกัน คือทดสอบเว็บเมลและเครือข่ายก่อนแตะโปรไฟล์

ถ้ายังแก้ไม่ได้ เตรียมข้อมูลอะไรก่อนขอความช่วยเหลือ

  • ข้อความเต็มของ error รวมชื่อ Task และรหัส 0x80040115 (ถ่ายภาพหน้าจอหน้าต่าง Send/Receive Progress)
  • เวอร์ชัน Outlook จาก File > Office Account > About Outlook
  • ผลคำสั่งในขั้นตอนที่ 2 และภาพหน้าต่าง Connection Status
  • เกิดกับเครื่องเดียว หลายเครื่อง หรือเฉพาะตอนต่อ VPN และเริ่มเกิดเมื่อไร

ปัญหาที่พบบ่อยเกี่ยวกับ 0x80040115

0x80040115 แปลว่าเซิร์ฟเวอร์อีเมลล่มใช่ไหม?

ไม่จำเป็น รหัสนี้แปลว่า Outlook ติดต่อเซิร์ฟเวอร์ไม่สำเร็จ ซึ่งส่วนใหญ่เกิดจากเครือข่ายฝั่งผู้ใช้ ถ้าเว็บเมลใช้ได้และ Service health ไม่มี Incident แปลว่าเซิร์ฟเวอร์ปกติ ให้ไล่ที่เครือข่ายและเครื่อง

ต่อ VPN แล้วขึ้น 0x80040115 ทุกครั้ง ต้องทำอย่างไร?

VPN แบบ full tunnel ทำให้ทราฟฟิก Outlook วิ่งกลับเข้าออฟฟิศและผ่าน proxy ที่อาจไม่รองรับ ให้ผู้ดูแล VPN ตั้ง split tunnel สำหรับปลายทางของ Microsoft 365 และตรวจว่า DNS ที่ VPN แจกตอบชื่อของ Microsoft 365 ได้ครบ

อีเมลที่ค้างใน Outbox ตอนขึ้น 0x80040115 จะหายไหม?

ไม่หาย ตราบใดที่ยังไม่ลบไฟล์ OST หรือโปรไฟล์ เมื่อเชื่อมต่อได้ Outlook จะส่งออกเอง ถ้าจะสร้างโปรไฟล์ใหม่ ให้คัดลอกอีเมลใน Outbox และ Drafts ออกมาเก็บก่อนตามขั้นตอนที่ 6

ใช้ new Outlook แทนได้ไหมถ้า classic Outlook ขึ้น 0x80040115?

ใช้ชั่วคราวได้ถ้าองค์กรอนุญาต เพราะ new Outlook ต่อเซิร์ฟเวอร์อีกแบบ แต่ไม่ได้แก้ต้นเหตุ ถ้าปัญหาอยู่ที่เครือข่าย new Outlook ก็จะเจอเช่นกัน และ add-in หรือไฟล์ PST บางอย่างยังต้องใช้ classic Outlook

ถ้า 0x80040115 เกิดกับหลายเครื่องในสำนักงานหรือเกี่ยวกับการตั้งค่า proxy, firewall และ VPN ขององค์กร ติดต่อทีมงาน THAI DATA CLOUD ให้ช่วยไล่ปัญหาได้ และดูรายละเอียดบริการ Microsoft 365 ถ้าต้องการทีมดูแลบัญชีและการตั้งค่าอีเมลขององค์กร

อ่านเพิ่มเติมเกี่ยวกับ 0x80040115

แชร์FacebookXLINELinkedIn

มีคำถามเรื่องบริการ? ติดต่อทีมงาน