หากคุณต้องการเก็บโปรไฟล์ปัจจุบันไว้ แต่ย้ายจาก Exchange Server ภายในองค์กรไป Office 365 จะได้ข้อความว่าไม่สามารถลบ Primary Account ได้:
“The primary account cannot be removed unless it is the only account in the profile. You must remove all other Exchange accounts before removing the primary account”
Outlook ตั้งบัญชีแรกที่เพิ่มในโปรไฟล์เป็น Primary Account ไม่สามารถลบ Primary Account ได้ จนกว่าจะลบบัญชี Exchange อื่นๆ ในโปรไฟล์นั้นออกหมด เมื่อลบ Primary Exchange account บัญชีถัดไป (เรียงตามวันที่) จะกลายเป็น Primary ใหม่

แนะนำให้ สร้างโปรไฟล์ใหม่และเพิ่มบัญชีที่ต้องการเป็น Primary ก่อน แต่ยังมีอีก 2 วิธี: 1) แก้ Registry แล้วลบ Primary Account 2) เพิ่ม PST file ตั้งเป็น Default แล้วลบ Exchange accounts
นี่คือคำแนะนำทีละขั้นตอนสำหรับแต่ละวิธี:
วิธี 1: เปลี่ยน Primary Account พร้อมเก็บโปรไฟล์เดิม
หากต้องการเปลี่ยน Primary Account โดยไม่สร้างโปรไฟล์ใหม่ ให้เพิ่ม PST file เข้าโปรไฟล์และตั้งเป็น Default data file
ขั้นตอน: ลบบัญชี Exchange ทั้งหมดออกจากโปรไฟล์ปัจจุบัน (ลบบัญชีรองก่อน ทิ้ง Primary ไว้สุดท้าย) เพิ่ม PST file ตั้งเป็น Default แล้วเพิ่มบัญชีใหม่ที่ต้องการเป็น Primary
- ปิด Outlook และกล่องโต้ตอบทั้งหมด
- Windows + R พิมพ์ “control mlcfg32.cpl”

- ใน Mail Setup คลิก Email Accounts

- ใน Account Settings (Email tab) เริ่มลบบัญชี: ลบบัญชีรองก่อน ทิ้ง Primary ไว้สุดท้าย (คลิกเลือกบัญชี แล้ว Remove)
หมายเหตุ: Primary account มีเครื่องหมายถูก (check mark) ด้านซ้าย
- ลบบัญชีหมดแล้ว คลิกแท็บ Data Files คลิก Add เลือกตำแหน่ง PST file คลิก Set as Default
หมายเหตุ: ตำแหน่ง PST เริ่มต้นคือ Documents / Outlook Files
- ปิดหน้าตั้งค่า Outlook Windows + R พิมพ์ “control mlcfg32.cpl” กลับไป Mail Settings อีกครั้ง คลิก Email Accounts (ขั้นตอนนี้จำเป็น ไม่งั้นบัญชีใหม่จะไม่ขึ้นใน Outlook)
- เพิ่มบัญชีใหม่ที่ต้องการเป็น Primary: คลิก New ใส่ข้อมูล ตั้งค่าเสร็จ ปิดหน้าต่าง

- เปิด Outlook ไป Account Settings > Account settings แท็บ Data files ตรวจสอบว่าไฟล์ .OST ตั้งเป็น Default แล้ว หากยังไม่ ให้เลือก คลิก Set as default

- รีสตาร์ท Outlook อีกครั้ง บัญชีใหม่ควรจะแสดงเป็น Primary แล้ว
วิธี 2: ลบ Primary Account โดยแก้ Registry
วิธีข้างต้นใช้ได้ดีถ้ามี 1-2 บัญชี แต่ถ้ามีเยอะ หรือเมลบ็อกซ์ใหญ่ จะใช้เวลาซิงค์นาน วิธีแก้ Registry เร็วกว่า: ลบ flag primary ออกจาก Registry แล้วลบบัญชีได้เลย
หมายเหตุ: Microsoft ไม่สนับสนุนวิธีนี้ หากทำผิดอาจทำให้โปรไฟล์เสียหาย ต้องสร้างใหม่ ไม่แน่ใจอย่าทำ
- ปิด Outlook และกล่องโต้ตอบทั้งหมด
- Windows + R พิมพ์ regedit Enter
- ไปที่ Registry key ตามเวอร์ชัน Outlook:
Outlook 2016 — HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 16.0 \ Outlook \ Profiles \ “Your profile name”
Outlook 2013 — HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 15.0 \ Outlook \ Profiles \ “Your profile name”
Outlook 2010 — HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ Current Version \ Windows Messaging SubSystem \ Profile \ “Your profile name”
- ใน Registry Editor กด Ctrl + F ค้นหา 001f662b (Outlook 2016 ค้นหา 001f6641)

- Registry Editor จะเจอผลลัพธ์ คลิกสองครั้งเพื่อยืนยันว่าเป็นบัญชีที่ถูกต้อง

- ดูที่ address ใน data file หากเห็นอีเมลของคุณ ให้ลบ key นี้ได้เลย

- ต้องลบ key ทั้งหมดทางซ้าย ไม่ใช่แค่ value คลิกขวาโฟลเดอร์ที่มี value ที่ค้นเจอ เลือก Delete

- เสร็จแล้ว Primary assignment จะถูกลบออก
วิธี 3: ลบ Primary Account โดยสร้างโปรไฟล์ใหม่
สร้างโปรไฟล์ใหม่ แนะนำเมื่อต้องการลบ Primary Account เร็วและเสถียร แต่จะสูญเสียการตั้งค่าโปรไฟล์เดิม (เริ่มจากศูนย์) หากอยากเก็บโปรไฟล์ ใช้วิธี 1 หรือ 2
- ปิด Outlook
- Windows + R พิมพ์ “control mlcfg32.cpl” Enter

- คลิก Show Profiles

- คลิก Add สร้างโปรไฟล์ใหม่ ตั้งชื่อ

- ใช้ Auto Email Account setup ใส่ข้อมูลบัญชีที่ต้องการเป็น Primary

- เมื่อตั้งค่าเสร็จ กลับหน้าต่าง Mail แรก ตั้งโปรไฟล์ใหม่เป็น Default: คลิก Always use this profile เลือกโปรไฟล์ใหม่ Apply

- หลังตั้งค่า Default แล้ว เลือกโปรไฟล์เก่า คลิก Remove

เสร็จแล้ว บัญชีอีเมลจากโปรไฟล์ใหม่จะกลายเป็น Primary Account อัตโนมัติ