ผู้ใช้ Windows บางส่วนเจอ 'Unknown Error 0x80040600' ทุกครั้งที่ส่ง/รับอีเมลผ่าน Outlook อื่นๆ บอกว่าเจอเฉพาะตอนพยายามดาวน์โหลดไฟล์แนบจาก Inbox
ในกรณีส่วนใหญ่ 0x80040600 error เป็นสัญญาณว่าคุณกำลัง deal กับไฟล์ .PST หรือ .OST ที่เสียหายบางส่วน ในกรณีนี้ วิธีแก้คือใช้ Inbox Repair Tool
ภายใต้สถานการณ์พิเศษ อาจต้องลบ Outlook profile และเพิ่มใหม่ เพื่อแก้ error message
แต่จดจำว่า ขึ้นกับระดับความเสียหาย อาจไม่สามารถลบได้แบบปกติ — ในกรณีนี้ ต้องไปที่ตำแหน่งของ PST หรือ OST file และเปลี่ยนชื่อ Outlook data file หรือลบมันโดยสิ้นเชิง เพื่อบังคับโปรแกรมสร้างไฟล์ใหม่จากศูนย์
ใช้ Inbox Repair tool
หนึ่งในสาเหตุทั่วไปที่สุดที่ก่อให้เกิด 0x80040600 error คือความไม่สอดคล้องกับ Outlook (.PST หรือ .OST file) นี่คือไฟล์อีเมลสำคัญที่จัดเก็บข้อมูลสำคัญที่ Outlook ต้องการเพื่อ sync ไฟล์แบบ real-time
หากไฟล์นี้เสียหาย แอปพลิเคชันอีเมลที่ใช้ (Outlook ในกรณีนี้) จะถูกป้องกันไม่ให้สื่อสารกับเซิร์ฟเวอร์อีเมล
หากเป็นกรณีนี้ ควรแก้ได้โดยซ่อม .PST หรือ .OST files ที่เสียหายด้วย Inbox Repair Tool utility ผู้ใช้หลายคนยืนยันว่าหลังทำขั้นตอนนี้และรีสตาร์ทคอมพิวเตอร์ 'Unknown Error 0x80040600' หยุดปรากฏตอนพยายามส่งอีเมลหรือดาวน์โหลดไฟล์แนบ
หมายเหตุ: ขึ้นกับ Outlook version ที่ใช้ ตำแหน่งของ repair tool จะต่างกัน (รวมอยู่ในทุก Outlook version ล่าสุด) แตคำแนะนำด้านล่างทดสอบแล้ว ควรใช้ได้กับ Outlook 2013 และเก่ากว่า
คู่มือด่วนซ่อม Outlook file (.PST หรือ .OST) ด้วย Inbox Repair Tool:
- ปิด Outlook และกระบวนการที่เกี่ยวข้องทั้งหมด
- ไปลิงก์นี้ (ที่นี่) ดาวน์โหลด Inbox Repair tool รอดาวน์โหลดเสร็จ คลิกสองครั้ง executable
- ที่ลิงก์แรก คลิก hyperlink Advanced ติ๊ก 'Apply repairs Automatically' คลิก Next
หมายเหตุ: หากโปรแกรมไม่เปิดด้วย Administrative privileges โดยค่าเริ่มต้น คลิก Run as Administrator คลิก Yes ที่ prompt UAC
- เริ่ม utility คลิก Next รอจนเสร็จ หากพบปัญหา utility จะแนะนำกลยุทธ์ซ่อมที่ทำได้อัตโนมัติ

- ในเมนู Microsoft Outlook Inbox Repair คลิก Browse ไปที่ตำแหน่งที่จัดเก็บ .PST / .OST file
หมายเหตุ: ตำแหน่งเริ่มต้นของ Outlook file คือ C:\Users\ \AppData\Local\MicrosoftOutlook แต่อาจต่างหากเคยตั้ง custom location
- เสร็จแล้ว รีสตาร์ท Outlook อีกครั้ง ดูว่าแก้ไขแล้วหรือไม่
หากยังเจอ 0x80040600 เดียวกัน ไปวิธีถัดไป
ลบโปรไฟล์ Outlook
หากซ่อม PST / OST files ไม่แก้ 0x80040600 error ควรลองสร้าง email profile ใหม่ที่ Outlook ใช้โดยค่าเริ่มต้น ควรแก้ได้หาก temp data ที่จัดเก็บในเครื่องก่อให้เกิดปัญหา
แต่จดจำว่า ด้วยวิธีนี้ จะสูญเสียข้อมูลที่จัดเก็บอยู่ใน Outlook profile ด้วย
หากตัดสินใจทำ ทำตามขั้นตอน คำแนะนำควรใช้ได้ทุก Windows version
- ปิด Outlook และบริการที่เกี่ยวข้องทั้งหมด
- เปิด Run กด Windows key + R พิมพ์ control.exe กด Enter เปิด Classic Control Panel window

- ใน Classic Control Panel ใช้ search มุมขวาบน ค้นหา mail คลิก Mail จากผลลัพธ์

- จาก Mail Setup window หลัก เริ่มด้วยคลิก Show Profiles ที่เกี่ยวกับ Profiles

- ใน Mail menu เลือก Outlook profile ที่ใช้งานอยู่ (และเจอปัญหา) คลิก Remove

- ถูกถามยืนยันการลบ profile คลิก Yes
- เริ่ม Outlook อีกครั้ง ตั้งค่าอีเมลจากศูนย์ เนื่องจากลบโปรไฟล์เก่าไปแล้ว ไคลเอนต์อีเมลจะสร้าง .OST หรือ .PST profile ใหม่ attach เข้ากับโปรไฟล์ใหม่ทันทีหลังเสร็จ sign-in ด้วยข้อมูลประจำตัวอีเมล
- ลองส่งอีเมลอีกครั้ง ดูว่าเจอ 0x80040600 อีกหรือไม่
หากยังเจอปัญหาเดียวกัน ไปวิธีถัดไป
เปลี่ยนชื่อหรือลบ .PST / .OST file
จดจำว่า ถ้า Outlook data file ที่ attach กับบัญชีอีเมลเสียหาย ไคลเอนต์อีเมลอาจไม่สามารถลบได้แบบปกติ หากเป็นกรณีนี้ คุณยังคงเจอ error เดียวกัน เพราะ Outlook จะ resume ใช้ .PST หรือ .OST file เดิม ตอนต่อไปที่เชื่อม Outlook กับบัญชีอีเมล
หากเป็นกรณีนี้ ควรลองลบ Outlook data file หรือเปลี่ยนชื่อด้วยตนเอง เพื่อบังคับโปรแกรมสร้าง instance ใหม่จากศูนย์
คู่มือด่วนลบหรือเปลี่ยนชื่อ Outlook data file ด้วยตนเอง:
- เปิด File Explorer ไปตำแหน่งนี้ด้วยตนเอง หรือวาง address ทั้งหมดใน navigation bar กด Enter:
C:\Users\*YourUser*\AppData\Local\Microsoft\Outlook
หมายเหตุ: *YourUser* เป็น placeholder แทนด้วย username ของคุณเอง
หมายเหตุ 2: หากอยากไปตำแหน่งด้วยตนเอง จดจำว่า App data folder ไม่มองเห็นโดยค่าเริ่มต้น เพื่อให้มองเห็น ให้เข้า View tab จากแถบริบบอนบน ติ๊ก Hidden Items
- ถึงตำแหน่งแล้ว มี 2 ทางเลือก — ทางง่ายคือ คลิกขวา PST / OST file เลือก Delete ลบทิ้ง
หมายเหตุ: เพิ่มเติม สามารถเปลี่ยนชื่อไฟล์ด้วย .Old extension เพื่อบังคับ Outlook สร้าง profile ใหม่จากศูนย์ แต่จดจำว่าเพื่อให้เห็นนามสกุล ต้องเปิด File name extensions จาก View tab

- เชื่อมต่อบัญชีอีเมลกับ Outlook อีกครั้ง ดูว่าส่ง/รับอีเมลได้โดยไม่เจอ 0x80040600 error หรือไม่