ข้อความ Error โปรดของ Microsoft: "Program X has encountered a problem and needs to close" พบในทุกผลิตภัณฑ์: Office, Windows, IE
ก่อนเขียนแก้ IE Error แบบนี้ -> คราวนี้แก้ Microsoft Outlook Error อาจ長這樣:
AppName: outlook.exe AppVer: 11.0.8010.0 AppStamp:232039e ModName: msmapi32.dll ModVer: 11.0.8002.0 ModStamp:32949d2 Microsoft outlook has encountered a problem.
แก้ยาก เพราะ หลายสาเหตุ ให้ Error เดียวกัน! อาจ Error ตอนปิดโปรแกรม หรือทุกครั้งที่ Check Mail -> แก้ต่างกันหมด
รวบรวมวิธีแก้ที่รู้ -> หวังว่าจะมี 1 วิธีแก้ปัญหาของคุณ
วิธี 1 – ติดตั้ง Windows และ Office Updates
เริ่มจากง่ายๆ: ติดตั้ง Windows Updates ล่าสุด + Office Updates ล่าสุด
ถ้ามี Outlook with Business Contact Manager -> ติดตั้ง Service Packs ด้วย อาจไม่แก้ได้ แต่ลองคุ้มค่า
วิธี 2 – ลบและสร้างบัญชีอีเมลใหม่
Error บางครั้งมาจาก Setup อีเมลใน Outlook -> ลบบัญชี: Tools > Email Accounts (Outlook รุ่นใหม่: File > Account Settings)

คลิกบัญชีอีเมล -> Remove/Delete

สร้างบัญชีใหม่ใน Outlook -> ทดสอบว่าแก้ปัญหาได้ไหม
วิธี 3 – เริ่ม Outlook โดยไม่โหลด Add-ins
Add-ins อาจทำให้ Error: เช็ค Add-ins ใหม่ที่ติดตั้งล่าสุด เช่น Adobe Professional ติดตั้ง PDF Add-in ให้ Office ทุกตัว, Outlook Connector, Antivirus (AVG ฯลฯ), Spam filters
ทดสอบเร็ว: เริ่ม Outlook Safe Mode (ไม่โหลด Add-ins)
Start > Run > พิมพ์: outlook /safe
ถ้าปัญหาหาย -> สาเหตุคือ Add-in -> ใน Outlook: File > Options > Add-ins ปิด/เปิด Add-ins

Outlook รุ่นเก่า: Tools > Trust Center > Add-ins
วิธี 4 – Uninstall ซอฟต์แวร์ใหม่ที่ติดตั้งล่าสุด
ซอฟต์แวร์ภายนอก (Third-party) อาจทำให้ Outlook Error: Toolbar IE ใหม่ -> Uninstall, IE Version ใหม่ -> กลับเวอร์ชันเก่า โปรแกรมอื่นที่ไม่เกี่ยวกับ Outlook ก็อาจทำให้ Error นี้ขึ้น!
วิธี 5 – หาอีเมลเสียหายและลบ
อีเมลเพียง 1 ฉบับ สามารถ Crash ทั้ง Outlook! เจอบ่อยมาก: คลิกอ่านอีเมลเฉพาะฉบับใน Inbox -> Outlook Crash ปิดทันทีไม่มีแจ้งเตือน
ต้องหาอีเมลที่ทำ Crash: คลิกอีเมลแรก -> ลงทีละอันช้าๆ จนเจอฉบับที่ Crash (หายาก แต่เกิดขึ้นจริง รบกวนมาก)
วิธี 6 – แทนที่ msmapi32.dll ด้วยเวอร์ชันเก่า
บางคนแจ้ง: แทนไฟล์นี้เวอร์ชันอื่น -> แก้ได้ แต่ซับซ้อน: เวอร์ชันเยอะ ต้องทดลองหาตัวที่ทำงาน
ดีกว่า: Copy ไฟล์ปัจจุบันไปเก็บไว้ที่อื่น -> ลองเวอร์ชันต่างๆ (ค้นหา msmapi32.dll ใน Google ดาวน์โหลด) อาจทำงานได้บางคน
วิธี 7 – ลบ/เปลี่ยนชื่อ Auto-complete Data File (.NK2)
Auto-complete history file บางครั้งเสียหาย -> ทำให้ Error
- แสดง Hidden files/folders: Windows Explorer > Tools > Options > View > Show Hidden Files and Folders
- ไป Directory:
C:\Documents and Settings\Username\Application Data\Microsoft\Outlook - หาไฟล์副檔名 .NK2 -> เปลี่ยนนามสกุล หรือ ลบ -> Outlook จะสร้างใหม่เอง (หวังว่าใหม่จะไม่มี Error)
ครบ 7 วิธี! ถ้ายังไม่ได้ -> Uninstall Outlook ติดตั้งใหม่ลองดู นอกจากนี้วิธีข้างบนควรแก้ได้แล้ว ถ้าไม่ -> คอมเมนต์มาช่วยดูครับ Enjoy!