Outlook Data File: แก้ Outlook สร้างไฟล์ไม่ได้ตอนเพิ่มบัญชี

We couldn't create the Outlook data file มักเกิดจากหน้าต่างเพิ่มบัญชีแบบใหม่หรือที่เก็บไฟล์ชี้ผิด ให้เพิ่มบัญชีผ่าน Control Panel > Mail ด้วยโปรไฟล์ใหม่

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

แชร์FacebookXLINELinkedIn
Outlook Data File — Outlook Data File: แก้ Outlook สร้างไฟล์ไม่ได้ตอนเพิ่มบัญชี
Outlook Data File: แก้ Outlook สร้างไฟล์ไม่ได้ตอนเพิ่มบัญชี

คำตอบสั้น ๆ: We couldn't create the Outlook data file มักเกิดจากหน้าต่างเพิ่มบัญชีแบบใหม่หรือที่เก็บไฟล์ชี้ผิด ให้เพิ่มบัญชีผ่าน Control Panel > Mail ด้วยโปรไฟล์ใหม่

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

Outlook Data File error คืออาการที่ classic Outlook for Windows ขึ้น Something went wrong. We couldn't create the Outlook data file. ตามด้วย Make sure the disk you're saving to isn't full or write-protected and that the file isn't being used. ตอนเพิ่มบัญชี Microsoft 365, Outlook.com หรือ IMAP ผ่าน File > Add Account แล้วบัญชีไม่ถูกเพิ่ม สาเหตุที่พบบ่อยที่สุดคือหน้าต่างเพิ่มบัญชีแบบใหม่ (Simplified Account Creation) สร้าง Outlook Data File ไม่สำเร็จ หรือที่เก็บไฟล์ชี้ไปโฟลเดอร์ที่เขียนไม่ได้ วิธีที่แก้ได้บ่อยที่สุดคือปิด Outlook แล้วเพิ่มบัญชีจาก Control Panel > Mail ด้วยโปรไฟล์ใหม่แทน

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

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

  • classic Outlook ที่มีเมนู File (Microsoft 365 Apps, Outlook 2024, 2021 หรือ 2016 และ 2019) ข้อความนี้ไม่เกิดใน new Outlook for Windows ที่มีสวิตช์ New Outlook และไอคอนเฟืองมุมขวาบน
  • อีเมลและรหัสผ่านของบัญชีที่จะเพิ่ม ถ้าเป็นบัญชี IMAP ของอีเมลบริษัท ให้มีชื่อเซิร์ฟเวอร์และพอร์ตที่ผู้ให้บริการอีเมลให้มาด้วย เช่น mail.example.com พอร์ต 993 และ 465 หรือ 587
  • สิทธิ์ผู้ดูแลเครื่อง ถ้าต้องซ่อม Office (การแก้ Registry ในคู่มือนี้อยู่ใต้ HKEY_CURRENT_USER ทำในบัญชีผู้ใช้ได้)
  • ถ้าโปรไฟล์เดิมมีไฟล์ PST อยู่แล้ว ให้คัดลอกเก็บก่อนทุกขั้นที่สร้างหรือลบโปรไฟล์

สาเหตุของข้อความ We couldn't create the Outlook data file

ทุกบัญชีใน classic Outlook ต้องมี Outlook Data File ในเครื่อง บัญชี Microsoft 365, Outlook.com และ IMAP ใช้ Outlook Data File ชนิด .ost ที่ปกติอยู่ใน %LOCALAPPDATA%\Microsoft\Outlook ส่วนบัญชี POP ใช้ไฟล์ .pst ถ้า Outlook สร้าง Outlook Data File ไม่ได้ การเพิ่มบัญชีจะหยุดทันที สาเหตุที่พบบ่อยคือ

  • หน้าต่างเพิ่มบัญชีแบบใหม่ล้มเหลว: กรณีที่พบมากที่สุด เพิ่มบัญชีเดิมจาก Control Panel แล้วผ่าน
  • ดิสก์เต็มหรือโฟลเดอร์เขียนไม่ได้: ไดรฟ์ C เหลือพื้นที่น้อย โฟลเดอร์ Outlook ถูกลบหรือสิทธิ์เสีย
  • ค่าที่เก็บ Outlook Data File ชี้ผิด: มีค่า ForceOSTPath หรือ ForcePSTPath ใน Registry ชี้ไปไดรฟ์ที่ไม่มีแล้ว ไดรฟ์เครือข่าย หรือไดรฟ์ที่ถอดออกได้
  • ไฟล์ชื่อเดียวกันถูกใช้อยู่: มี OUTLOOK.EXE ค้างในพื้นหลัง หรือ Outlook Data File ชื่อเดิมของบัญชีนี้ยังถูกล็อก
  • รหัสและโทเคนเก่าค้าง: บัญชี Microsoft 365 ที่เคยเพิ่มแล้วลบ อาจทิ้งข้อมูลลงชื่อเข้าใช้เดิมไว้ใน Windows
ลำดับการแก้ Outlook Data File สร้างไม่ได้ จากตรวจดิสก์ เพิ่มบัญชีจาก Control Panel ตรวจ ForceOSTPath ปิดหน้าต่างแบบใหม่ จนถึงซ่อม Office
เพิ่มบัญชีจาก Control Panel แก้ได้บ่อยที่สุด การแก้ Registry และซ่อม Office ทำทีหลัง

ขั้นตอนที่ 1: ตรวจพื้นที่ดิสก์ โฟลเดอร์ และ Outlook ที่ค้าง

ข้อความบอกเองว่าให้ตรวจดิสก์และไฟล์ที่ถูกใช้ ทำส่วนนี้ก่อนเพราะใช้เวลาไม่กี่นาที

  1. ปิด Outlook แล้วเปิด Task Manager (Ctrl + Shift + Esc) ถ้ายังเห็น Microsoft Outlook หรือ OUTLOOK.EXE ให้เลือกแล้วกด End task
  2. เปิด Windows PowerShell แล้วรันคำสั่งด้านล่าง ไดรฟ์ C ควรมีพื้นที่ว่างหลาย GB และคำสั่ง Test-Path ต้องได้ True
  3. ถ้า Test-Path ได้ False แปลว่าโฟลเดอร์หายไป ให้สร้างใหม่ด้วยคำสั่งบรรทัดสุดท้าย
Get-PSDrive C
Test-Path "$env:LOCALAPPDATA\Microsoft\Outlook"
New-Item -ItemType Directory -Path "$env:LOCALAPPDATA\Microsoft\Outlook"

เปิด Outlook แล้วเพิ่มบัญชีอีกครั้ง ถ้าเพิ่มได้โดยไม่ขึ้นข้อความ We couldn't create the Outlook data file แสดงว่าแก้แล้ว ไม่ต้องทำขั้นต่อไป ถ้าเครื่องเก็บ Documents ไว้ใน OneDrive และโปรไฟล์ใช้ไฟล์ PST ในโฟลเดอร์ Documents ให้ย้ายไฟล์ PST ออกมาไว้ในไดรฟ์ของเครื่อง ดูคู่มือย้ายตำแหน่งไฟล์ PST

ผลคำสั่ง PowerShell ตรวจพื้นที่ไดรฟ์ C โฟลเดอร์ Outlook และค่า ForceOSTPath ก่อนแก้ Outlook Data File สร้างไม่ได้
พื้นที่ว่างพอ โฟลเดอร์มีอยู่ และไม่มี ForceOSTPath แปลว่าให้ไปเพิ่มบัญชีจาก Control Panel ต่อ

ขั้นตอนที่ 2: เพิ่มบัญชีจาก Control Panel ด้วยโปรไฟล์ใหม่

นี่คือวิธีที่ได้ผลบ่อยที่สุด เพราะ Control Panel ใช้ตัวช่วยเพิ่มบัญชีชุดเดิม ไม่ผ่านหน้าต่างแบบใหม่ที่มีปัญหา และสร้าง Outlook Data File ในที่เก็บมาตรฐานให้เอง

  1. ปิด Outlook กด Windows + R พิมพ์ control แล้วกด Enter พิมพ์ Mail ในช่องค้นหา แล้วเปิด Mail (Microsoft Outlook)
  2. คลิก Show Profiles > Add ตั้งชื่อโปรไฟล์ เช่น Somchai-2026 แล้วกด OK
  3. บัญชี Microsoft 365 หรือ Outlook.com: ใส่ชื่อ อีเมล และรหัสผ่านในหน้า Auto Account Setup แล้วกด Next ลงชื่อเข้าใช้และยืนยัน MFA ในหน้าต่างของ Microsoft
  4. บัญชี IMAP ของอีเมลบริษัท: เลือก Manual setup or additional server types > POP or IMAP แล้วใส่ชื่อเซิร์ฟเวอร์ พอร์ต และการเข้ารหัสที่ผู้ให้บริการกำหนด
  5. เมื่อเสร็จ ที่หน้าต่าง Mail เลือก Always use this profile เป็นโปรไฟล์ใหม่ แล้วเปิด Outlook ส่งอีเมลทดสอบถึงตัวเอง ตรวจที่ File > Account Settings > Account Settings แท็บ Data Files ว่ามี Outlook Data File ของบัญชีนี้แล้ว

Microsoft ไม่รองรับการตั้งบัญชี Exchange Online แบบกรอกชื่อเซิร์ฟเวอร์เอง บัญชี Microsoft 365 จึงต้องผ่าน Auto Account Setup เสมอ ถ้าขั้นนี้ขึ้นว่าหาเซิร์ฟเวอร์ไม่เจอ ให้ดูคู่มือแก้ Exchange is Unavailable ถ้าต้องการมีสองบัญชีในโปรไฟล์เดียว ดูวิธีแยกให้ไม่ปนกันในคู่มือเพิ่มบัญชีที่สอง

ขั้นตอนที่ 3: ตรวจค่าที่กำหนดที่เก็บ Outlook Data File

บางองค์กรหรือโปรแกรมย้ายเครื่องตั้งค่า Registry ให้ Outlook เก็บไฟล์ไว้ที่ไดรฟ์อื่น Microsoft ระบุว่าค่า ForceOSTPath ใช้กำหนดที่เก็บ Outlook Data File (.ost) สำหรับโปรไฟล์ใหม่ ถ้าค่านี้ชี้ไปไดรฟ์ที่ไม่มีอยู่แล้ว Outlook จะสร้าง Outlook Data File ไม่ได้ ตรวจด้วยคำสั่งนี้ใน Command Prompt

reg query "HKCU\Software\Microsoft\Office\16.0\Outlook" /v ForceOSTPath
reg query "HKCU\Software\Microsoft\Office\16.0\Outlook" /v ForcePSTPath
reg query "HKCU\Software\Policies\Microsoft\Office\16.0\Outlook" /v ForceOSTPath
  • ถ้าขึ้น ERROR: The system was unable to find the specified registry key or value. ทุกบรรทัด แปลว่าไม่มีการกำหนด ข้ามไปขั้นตอนที่ 4
  • ถ้ามีค่าและชี้ไปไดรฟ์เครือข่ายหรือไดรฟ์ที่ถอดออกได้ ให้เปลี่ยนเป็นโฟลเดอร์บนไดรฟ์ในเครื่อง Microsoft ระบุว่าการใช้ไฟล์ .pst และ .ost บนไดรฟ์ที่ไม่ใช่ไดรฟ์ในเครื่องอาจขึ้น Invalid file name หรือ Access denied และการเก็บ PST บน network share ไม่ได้รับการรองรับ
  • ถ้าค่าอยู่ใต้คีย์ Policies แปลว่ามาจาก Group Policy ต้องให้ผู้ดูแลแก้ที่นโยบาย ไม่ใช่แก้ที่เครื่อง

ก่อนแก้ค่าใต้คีย์ Outlook ให้สำรองก่อน: เปิด regedit ไปที่คีย์ HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook คลิกขวา > Export แล้วดับเบิลคลิกที่ค่า ForceOSTPath แก้เป็นโฟลเดอร์ที่มีอยู่จริง เช่น C:\OutlookData ค่านี้มีผลกับโปรไฟล์ใหม่เท่านั้น จึงต้องเพิ่มบัญชีใหม่ตามขั้นตอนที่ 2 หลังแก้ รายละเอียดอยู่ในบทความ Cannot change the location of .ost file

ขั้นตอนที่ 4: ปิดหน้าต่างเพิ่มบัญชีแบบใหม่ด้วย Registry

ถ้าต้องการเพิ่มบัญชีจากใน Outlook ได้ตามปกติ โดยไม่ต้องไป Control Panel ทุกครั้ง Microsoft มีค่า Registry สำหรับปิด Simplified Account Creation ใน Outlook 2016, 2019 และ Outlook for Microsoft 365 ตามบทความ KB 3189194 ทำในบัญชี Windows ของผู้ใช้

  1. ปิด Outlook เปิด regedit คลิกขวาที่คีย์ HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook แล้วเลือก Export เพื่อสำรอง
  2. ไปที่คีย์ย่อย setup (สร้างใหม่ถ้ายังไม่มี) สร้างค่า DWORD (32-bit) Value ชื่อ DisableOffice365SimplifiedAccountCreation ค่า 1 หรือใช้คำสั่งด้านล่าง
  3. เปิด Outlook แล้วไปที่ File > Add Account ควรเห็นหน้าต่างเพิ่มบัญชีแบบเดิม
reg add "HKCU\Software\Microsoft\Office\16.0\Outlook\setup" /v DisableOffice365SimplifiedAccountCreation /t REG_DWORD /d 1 /f

ผลของค่านี้ขึ้นกับเวอร์ชัน Outlook บางรุ่นของ Microsoft 365 Apps อาจยังแสดงหน้าต่างแบบใหม่อยู่ ถ้าเป็นอย่างนั้นให้ใช้วิธีในขั้นตอนที่ 2 แทน และลบค่านี้ออกด้วย reg delete "HKCU\Software\Microsoft\Office\16.0\Outlook\setup" /v DisableOffice365SimplifiedAccountCreation /f

ขั้นตอนที่ 5: ล้างรหัสผ่านที่จำไว้ของบัญชี Microsoft 365

ถ้าบัญชีนี้เคยเพิ่มแล้วลบออก หรือเพิ่งเปลี่ยนรหัสผ่าน ข้อมูลลงชื่อเข้าใช้เดิมอาจทำให้การเพิ่มบัญชีค้างกลางทาง

  1. ปิด Outlook, Teams และแอป Office ทุกตัว
  2. เปิด Control Panel > User Accounts > Credential Manager > Windows Credentials
  3. ในส่วน Generic Credentials ลบรายการที่ขึ้นต้นด้วย MicrosoftOffice16_Data: และรายการที่มีอีเมลของบัญชีนี้
  4. ถ้าเป็นเครื่องที่ใช้บัญชีงาน ให้ดู Settings > Accounts > Access work or school ว่ามีบัญชีเก่าที่ไม่ใช้แล้วค้างอยู่ไหม แต่อย่าตัดบัญชีที่เครื่องใช้เข้าร่วมโดเมนขององค์กร
  5. รีสตาร์ตเครื่อง แล้วเพิ่มบัญชีตามขั้นตอนที่ 2

เรื่องรหัสที่ค้างและตัวยืนยันตัวตนของ Windows อธิบายละเอียดในคู่มือ Outlook ถามรหัสผ่านซ้ำ

ขั้นตอนที่ 6: ซ่อม Office เมื่อทุกวิธีไม่ผ่าน

ถ้าเพิ่มบัญชีจาก Control Panel ก็ยังขึ้นข้อความเรื่อง Outlook Data File ให้ซ่อม Office เพราะไฟล์ของโปรแกรมที่ใช้สร้าง Outlook Data File อาจเสีย

  1. ปิดแอป Office ทุกตัว เปิด Settings > Apps > Installed apps หาแถว Microsoft 365 หรือ Microsoft Office คลิก ... > Modify
  2. เลือก Quick Repair ก่อน ถ้าไม่หายจึงใช้ Online Repair ซึ่งใช้เวลานานกว่าและต้องต่ออินเทอร์เน็ต
  3. เพิ่มบัญชีอีกครั้งตามขั้นตอนที่ 2

รายละเอียดความต่างของการซ่อมสองแบบอยู่ในคู่มือ Quick Repair ถ้าซ่อมแล้วยังไม่ได้ ให้ทดสอบเพิ่มบัญชีใน Windows user คนอื่นบนเครื่องเดียวกัน ถ้าผ่าน แปลว่าปัญหาอยู่ที่โปรไฟล์ Windows ของผู้ใช้เดิม

หน้าจอจำลองหน้าต่าง Mail ใน Control Panel สำหรับเพิ่มโปรไฟล์ใหม่เมื่อ Outlook สร้าง Outlook Data File ไม่ได้
กด Add เพื่อสร้างโปรไฟล์ใหม่ แล้วเลือก Always use this profile เป็นโปรไฟล์นั้น (ภาพจำลอง)

ปัญหาที่พบบ่อยเกี่ยวกับ Outlook Data File

ทำไมดิสก์ไม่เต็มแต่ยังขึ้น We couldn't create the Outlook data file?

ข้อความนี้เขียนกว้าง ๆ ไว้ สาเหตุที่พบบ่อยกว่าดิสก์เต็มคือหน้าต่างเพิ่มบัญชีแบบใหม่ล้มเหลว หรือค่าที่เก็บไฟล์ชี้ไปที่ที่เขียนไม่ได้ ให้ลองเพิ่มบัญชีจาก Control Panel ตามขั้นตอนที่ 2 ก่อน

เก็บไฟล์ Outlook Data File ไว้ใน OneDrive หรือไดรฟ์เครือข่ายได้ไหม?

ไม่ควร Microsoft ระบุว่าการเก็บ Outlook Data File (.pst) บน network share ไม่ได้รับการรองรับ และ Outlook รุ่นใหม่อาจเปิดไฟล์จากไดรฟ์ที่ไม่ใช่ไดรฟ์ในเครื่องไม่ได้ ให้เก็บไฟล์ไว้ในไดรฟ์ของเครื่อง แล้วสำรองด้วยวิธีอื่น ดูการสำรองอีเมลบน Outlook

ใช้ new Outlook แทนได้ไหมถ้าเพิ่มบัญชีใน classic Outlook ไม่ได้?

ได้ new Outlook for Windows ไม่สร้าง Outlook Data File แบบ classic จึงไม่เจอข้อความนี้ แต่ถ้างานต้องใช้ add-in หรือไฟล์ PST เดิม ยังต้องแก้ classic Outlook ให้เพิ่มบัญชีได้

สร้างโปรไฟล์ใหม่แล้วบัญชีเดิมในโปรไฟล์เก่าจะหายไหม?

ไม่หาย โปรไฟล์เก่ายังอยู่จนกว่าจะลบเอง เลือกโปรไฟล์ตอนเปิด Outlook ได้ถ้าตั้ง Prompt for a profile to be used ไว้ อีเมลบัญชี Microsoft 365 และ IMAP อยู่บนเซิร์ฟเวอร์ ส่วนไฟล์ PST ของโปรไฟล์เก่าเปิดในโปรไฟล์ใหม่ได้ที่ File > Open & Export > Open Outlook Data File

ถ้าต้องตั้ง Outlook ให้หลายเครื่อง แก้ Outlook Data File ที่สร้างไม่ได้ หรือย้ายไฟล์ PST ของพนักงานไปเครื่องใหม่ ติดต่อทีมงาน THAI DATA CLOUD ให้ช่วยได้ และดูรายละเอียดบริการ Technical Support สำหรับงานติดตั้งและแก้ปัญหาเครื่องผู้ใช้

อ่านเพิ่มเติมเกี่ยวกับ Outlook Data File

แชร์FacebookXLINELinkedIn

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