หลังจากย้าย mac เครื่องใหม่โดย Clone เครื่อง หรือ Transfer to a new Mac with Migration Assistant ย้ายมาจาก Mac กลับเจอว่า mac มันเปิดใช้ชุด Office ไม่ได้เลยทั้ง Word, Excel, PowerPoint เกิดจาก ระบบป้องกันลิขสิทธิ์ (Licensing System) ของ Microsoft เอง
สาเหตุหลัก (Why it fails)
- Hardware UUID เปลี่ยนไป
- License ของ Office จะผูกอยู่กับ Hardware UUID (รหัสประจำตัวของเมนบอร์ด) ของเครื่องเก่าครับ
- เมื่อย้ายไฟล์มาเครื่องใหม่ Office จะตรวจสอบพบว่า “บ้านเลขที่” (Hardware ID) ไม่ตรงกับที่ลงทะเบียนไว้ในไฟล์ License เดิม มันจึงมองว่าเป็นการละเมิดลิขสิทธิ์หรือย้ายเครื่องโดยไม่ได้รับอนุญาต และทำการ Deactivate ตัวเอง
- Keychain Access Token ไม่ถูกต้อง
- ข้อมูลการยืนยันตัวตน (Authentication tokens) ที่เก็บอยู่ใน macOS Keychain ของเครื่องเก่า อาจจะไม่สามารถ decrypt หรือใช้งานได้สมบูรณ์บนเครื่องใหม่ ทำให้การ Sign-in ค้าง หรือวนลูปถามรหัสผ่าน
- ความต่างของสถาปัตยกรรม (Intel vs Apple Silicon)
- ถ้าเครื่องเก่าเป็น Intel และเครื่องใหม่เป็นชิป M-series (M1, M2, M3) แม้ว่า macOS จะมี Rosetta 2 ช่วยรันโปรแกรมเก่า แต่ไฟล์ Config บางอย่างของ Office ที่ย้ายมาอาจจะไม่ support การทำงานข้ามสถาปัตยกรรมได้ 100%
วิธีแก้ไข (Solutions)
วิธีที่ได้ผลที่สุดไม่ใช่การลบแอปแล้วลงใหม่เฉยๆ แต่ต้อง ล้างค่า License เดิม ออกก่อน
- .ใช้เครื่องมือ License Removal Tool (แนะนำที่สุด) Microsoft มีเครื่องมือเฉพาะกิจสำหรับแก้ปัญหานี้ครับ
- ดาวน์โหลด Microsoft Office License Removal Tool
- ปิดโปรแกรมและทำตามขั้นตอน (ใช้เวลาไม่กี่วินาที) เพื่อล้างไฟล์ License ที่ติดมาจากเครื่องเก่า
- เปิด Word หรือ Excel ขึ้นมาใหม่
- ระบบจะขอให้ Sign in (Activate) ใหม่ ให้ล็อกอินด้วย Account ที่มี License
- ลบ Keychain (ถ้าวิธีแรกไม่ได้ผล) ถ้ายังติดปัญหา Sign in ให้ลองเคลียร์ Keychain
- ปิดแอป Office ทั้งหมด
- เปิดแอป Keychain Access
- ค้นหาคำว่า
Office - ลบรายการที่เกี่ยวข้องกับ
Microsoft Office Identities CacheหรือMicrosoft Office Identities Settings - รีสตาร์ทเครื่องแล้วลองเข้าใหม่
อ่านเพิ่มเติม
