เป็นเวลาหลายปีแล้วที่ฉันประสบปัญหาไฟล์แนบ "winmail.dat" ซึ่งเกิดจากไคลเอนต์อีเมล Outlook ที่กำหนดค่าไม่ถูกต้อง ในระหว่างปัญหานี้ อีเมลทุกฉบับที่ส่งจากไคลเอนต์ MS Outlook ไปยังผู้รับที่ใช้ไคลเอนต์อีเมลที่แตกต่างจาก Outlook (เช่น ธันเดอร์เบิร์ด) มันมีไฟล์แนบที่เรียกว่า "winmail.dat" ซึ่งไม่สามารถจดจำ (และเปิด) จากอีเมลของผู้รับได้อย่างถูกต้อง ลูกค้า.
ปัญหา "winmail.dat" เกิดขึ้นใน Outlook เวอร์ชันทั้งหมด (2003, 2007, 2010 หรือ 2013) เนื่องจากผู้ส่งอีเมลใช้รูปแบบ "Rich Text" เพื่อเขียนข้อความอีเมล
Microsoft ทราบปัญหาไฟล์แนบ "winmail.dat" และเพื่อแก้ไขปัญหานี้ เสนอให้กำหนดค่าไคลเอนต์ Outlook ให้เขียนข้อความในรูปแบบ HTML หรือข้อความธรรมดา แต่ในหลายกรณี แม้จะใช้การตั้งค่านี้ ผู้รับยังคงได้รับอีเมลที่มีไฟล์แนบ "winmail.dat"
บทช่วยสอนนี้มีคำแนะนำโดยละเอียดเกี่ยวกับวิธีป้องกัน Outlook (2003, 2007, 2010 หรือ 2013) จากการส่งไฟล์ "winmail.dat" ไปยังผู้รับ
วิธีหยุด Outlook ไม่ให้ส่งไฟล์แนบ Winmail.dat
โซลูชัน-1 ส่งอีเมลในรูปแบบ HTML หรือข้อความธรรมดา
กำหนดค่าการเขียนข้อความในไคลเอนต์ Microsoft Outlook (ที่ฝั่งผู้ส่ง) ในรูปแบบข้อความธรรมดาหรือ HTML เช่น Microsoft แนะนำ. *
* หมายเหตุ:
1. หากคุณใช้ Outlook 2007 อันดับแรกให้ดาวน์โหลดและเรียกใช้ โปรแกรมแก้ไขด่วน 957692 จากไมโครซอฟท์ (KB957692) ก่อนที่คุณจะใช้โซลูชันนี้
2. โปรดทราบว่าโซลูชันนี้ไม่สามารถแก้ปัญหา "winmail.dat" ได้ในทุกกรณี หากหลังจากกำหนดการตั้งค่า "รูปแบบข้อความ" เป็น "HTML" หรือ "ข้อความธรรมดา" แล้ว ผู้รับยังคงได้รับข้อความของคุณพร้อมไฟล์แนบ "winmail.dat" จากนั้นดำเนินการสมัครต่อไป ที่ โซลูชัน-2 ด้านล่าง.
Outlook 2003 & Outlook 2007
1. ไปที่ เครื่องมือ เมนูและคลิก ตัวเลือก.
2. ที่ รูปแบบจดหมาย แท็บ ตั้งค่า เขียนในรูปแบบข้อความนี้: ถึง ข้อความธรรมดา หรือถึง HTML (จากประสบการณ์ของผม ข้อความธรรมดา เป็นการตั้งค่าเดียวที่ป้องกันไม่ให้ Outlook ส่งไฟล์ Winmail.dat)
3. จากนั้นเลือก รูปแบบอินเทอร์เน็ต… ปุ่ม และภายใต้ตัวเลือก "Outlook Rich Text" ให้คลิกอย่างใดอย่างหนึ่ง:
ก. แปลงเป็นรูปแบบข้อความธรรมดา, หากคุณได้ตั้งค่า เขียนในรูปแบบข้อความนี้ ถึง ข้อความธรรมดา ที่หน้าจอก่อนหน้าหรือ
ข. แปลงเป็นรูปแบบ HTML, หากคุณได้ตั้งค่า เขียนในรูปแบบข้อความนี้ ถึง HTML ที่หน้าจอก่อนหน้า
4. ตี ตกลง สองครั้งเพื่อออก
5.ปิด แนวโน้ม
6. ไปที่ ลบ Outlook's เติมข้อความอัตโนมัติแคช ตามที่อธิบายไว้ใน ท้ายบทความนี้.
7. เปิด Outlook หากปัญหา "WINMAIL.DAT" ยังคงอยู่ ให้ดำเนินการต่อไปที่ โซลูชัน-2 ด้านล่าง.
Outlook 2010 & Outlook 2013
1. จาก ไฟล์ เมนู คลิก ตัวเลือก.
2. เลือก Mail ในบานหน้าต่างด้านซ้ายแล้วตั้งค่า เขียนในรูปแบบข้อความนี้: ถึง HTML หรือถึง ข้อความธรรมดา *. กด ตกลง เมื่อทำเสร็จแล้ว.
* บันทึก: จากประสบการณ์ของฉัน ข้อความธรรมดา การตั้งค่าเป็นการตั้งค่าเดียวที่ป้องกันไม่ให้ Outlook ส่งไฟล์ Winmail.dat
3.ปิด แนวโน้ม
4. ไปที่ ว่างเปล่า Outlook's แคชเติมข้อความอัตโนมัติ ตามที่อธิบายไว้ใน ท้ายบทความนี้
5. เปิด Outlook หากปัญหา "WINMAIL.DAT" ยังคงอยู่ ให้ดำเนินการต่อไปที่ โซลูชัน-2 ด้านล่าง.
โซลูชันที่ 2 Registry FIX เพื่อป้องกัน Winmail.dat (Outlook 2007, 2010 หรือ 2013)
ขั้นตอนที่ 1. เปิด Registry Editor & Backup Registry
1.ปิด แนวโน้ม
2. เปิดตัวแก้ไขรีจิสทรี ในการทำเช่นนั้น:
- พร้อมกันกดปุ่ม “ชนะ” + “R” ปุ่มเพื่อโหลด วิ่ง กล่องโต้ตอบ
- พิมพ์ regedit แล้วกด เข้า เพื่อเปิด Registry Editor
สำคัญ:ก่อนที่คุณจะดำเนินการต่อ ให้สำรองข้อมูลรีจิสทรีของคุณก่อน ในการทำเช่นนั้น:
1. จากเมนูหลัก ไปที่ ไฟล์ & เลือก ส่งออก.
2. ระบุตำแหน่งปลายทาง (เช่น your เดสก์ทอป) ตั้งชื่อไฟล์ให้กับไฟล์รีจิสตรีที่ส่งออก (เช่น “RegistryUntouched"), เลือก ช่วงการส่งออก: All แล้วกด บันทึก.
ขั้นตอนที่ 2. แก้ไขการตั้งค่า TNEF ใน Windows Registry
1. หลังจากที่คุณสำรองข้อมูลรีจิสทรีแล้ว ให้นำทาง (จากบานหน้าต่างด้านซ้าย) ไปยังคีย์ต่อไปนี้ ตามเวอร์ชัน Outlook ที่คุณติดตั้ง
Outlook 2007
- HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Preferences
Outlook20010
- HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences
Outlook 2013
- HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Preferences
2. คลิกขวาบนพื้นที่ว่างที่บานหน้าต่างด้านขวาและเลือก ใหม่ > ค่า DWORD
3. ให้ชื่อ ปิดการใช้งานTNEF เป็นค่าใหม่แล้วกด เข้า.
4. ดับเบิ้ลคลิกที่ ปิดการใช้งานTNEF และที่ ข้อมูลค่า พิมพ์ 1 แล้วกด ตกลง.
5. ปิด ตัวแก้ไขรีจิสทรี
6. เปิด แนวโน้ม ปัญหา "winmail.dat" จะหมดไป! *
* ความช่วยเหลือเพิ่มเติม: หากปัญหาไฟล์แนบ "winmail.dat" ยังคงอยู่ ให้ปิด Outlook แล้วลบ (ล้าง) แคชเติมข้อความอัตโนมัติของ Outlook โดยทำตามคำแนะนำด้านล่าง
วิธีล้างแคชเติมข้อความอัตโนมัติใน Outlook
ใน Outlook 2003 & Outlook 2007:
1. พร้อมกันกดปุ่ม “ชนะ” + “R” ปุ่มเพื่อโหลด วิ่ง กล่องโต้ตอบ
2. พิมพ์ข้อความต่อไปนี้แล้วกด เข้า:
- %APPDATA%\Microsoft\Outlook
3. ลบ แนวโน้ม NK2 ไฟล์.
ใน Outlook 2010 & Outlook 2013.
1. พร้อมกันกดปุ่ม “ชนะ” + “R” ปุ่มเพื่อโหลด วิ่ง กล่องโต้ตอบ
2. พิมพ์คำสั่งต่อไปนี้แล้วกด เข้า:
- outlook.exe /cleanautocompletecache
เสร็จแล้ว! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น
สวัสดี คอนสแตนติโนส
ขอบคุณมากสำหรับคำแนะนำที่ดีของคุณเกี่ยวกับวิธีการแก้ไขปัญหา Winmail.dat นี้ ฉันโหลดการอัปเดตหลายรายการสำหรับ MS Office ทันใดนั้น Outlook 2010 ซึ่งทำงานได้ดีจนถึงจุดนั้นเริ่มแปลงไฟล์แนบทุกไฟล์เป็น Winmail.dat ฉันได้ลองแก้ไขรูปแบบข้อความ HTML/ธรรมดา และปรับเปลี่ยนรีจิสทรีเพื่อปิดใช้งาน TNEF ไม่มีอะไรทำงาน สิ่งที่ทำให้แตกต่างคือ outlook.exe /cleanautocompletecache ขอบคุณอีกครั้ง – ฉันกำลังจะทุบคอมพิวเตอร์ด้วยค้อนขนาดใหญ่!
คุณกำลังล้อเล่นกับฉันใช่ไหม วิธีแก้ปัญหาสำหรับ MS Outlook ที่ไม่ต้องส่งไฟล์รูปภาพมาวางตลอดเวลา ทำให้ผู้ใช้ iPhone เห็นภาพนั้นคือการแก้ไข Dword ของรีจิสทรีอย่างง่าย
นี่คือเหตุผลที่ Microsoft มีความสัมพันธ์แบบรัก-เกลียด ปัญหา winmail.dat เป็นเรื่องที่น่ารำคาญ พวกเขาสามารถแก้ไขปัญหานี้เมื่อนานมาแล้ว และพวกเขาปล่อยให้มันดำเนินต่อไป การแก้ไขรีจิสทรีเป็นวิธีที่จะไป
ขอบคุณมากสำหรับการโพสต์นี้
ขอบคุณมาก!!! ฉันไม่สามารถบอกคุณได้ว่าฉันพยายามหาวิธีแก้ไขปัญหา winmail.dat ที่น่ารำคาญมานานแค่ไหนแล้ว ฉันลองวิธีแก้ปัญหา #1 หลายครั้งแล้ว แต่มันก็ไม่ได้ผล แต่วิธีแก้ปัญหา #2 ได้ผล!! ฉันเกือบจะใช้แอปอีเมลที่ต่างไปจากเดิมอย่างสิ้นเชิง แม้ว่าฉันต้องการใช้ Outlook 2016 ก็ตาม ตอนนี้ฉันยังคงใช้ Outlook 2016 ต่อไปได้เพราะความช่วยเหลือของคุณ ขอขอบคุณ!!