ผู้ใช้บางคนประสบปัญหาระบบล่มทุกครั้งที่พยายามเปิด Word หรือ Outlook บนคอมพิวเตอร์ macOS ข้อความแสดงข้อผิดพลาดที่แสดงคือ 'Microsoft Word พบปัญหาและจำเป็นต้องปิด' – เมื่อคลิกที่ข้อมูลเพิ่มเติม ผู้ใช้ที่ได้รับผลกระทบได้ค้นพบ EXC_BAD_INSTRUCTION รหัสข้อผิดพลาด ในกรณีส่วนใหญ่ ข้อผิดพลาดนี้จะเกิดขึ้นหลังจากการอัพเดตซอฟต์แวร์ macOS
หากคุณพบปัญหานี้ สิ่งแรกที่คุณควรลองคืออัปเดตแอปพลิเคชัน Office เป็นเวอร์ชันล่าสุดหรือทิ้งทั้งหมดแล้วติดตั้งใหม่อีกครั้ง
แต่พึงระลึกไว้เสมอว่าแอป Office เป็นที่ทราบกันดีว่ามีความขัดแย้งกับ VPN บน macOS หากคุณกำลังใช้เครื่องมือเช่นนี้ ให้ปิดการใช้งานหรือถอนการติดตั้งเพื่อแก้ไขปัญหา
ในกรณีที่คุณไม่กลัวที่จะรับข้อมูลทางเทคนิค ให้ลบพวงกุญแจการเข้าสู่ระบบที่เป็นของโปรแกรมที่ได้รับผลกระทบแล้วลองอีกครั้ง หากไม่ได้ผล ให้ลบพวงกุญแจที่เกี่ยวข้องกับ Office ทั้งหมดด้วยชุดคำสั่งเทอร์มินัล
หมายเหตุ: วิธีการทั้งหมดข้างต้นถือว่าคุณกำลังใช้พวงกุญแจเริ่มต้น ('เข้าสู่ระบบ') หากคุณมีโปรไฟล์อื่นที่ใช้งานอยู่ คุณจะต้องเปลี่ยนไปใช้โปรไฟล์เริ่มต้นเพื่อแก้ไข EXC_BAD_INSTRUCTION (วิธีที่ 5 )
วิธีที่ 1:การอัปเดตหรือการทิ้งแอป
โปรดทราบว่าปัญหานี้อาจเกิดจากบั๊กทั่วไปที่ MS Installer นำเสนอบน macOS ผู้ใช้จำนวนมากยืนยันว่าปัญหาได้รับการแก้ไขโดยอัตโนมัติหลังจากอัปเดตเป็น Office เวอร์ชันล่าสุดที่มีให้
หากต้องการอัปเดตแอป office เป็นเวอร์ชันล่าสุด ให้เปิดแอปที่แจ้งปัญหาและคลิก ความช่วยเหลือ> ตรวจสอบการอัปเดต จากแถบริบบอนที่ด้านบน
แต่โปรดทราบว่าหากคุณประสบปัญหากับ Outlook 2016 คุณอาจไม่ได้รับป๊อปอัปให้อัปเดตเป็นเวอร์ชัน 15.35 เนื่องจากปัญหาแคช หากเป็นไปตามสถานการณ์นี้ ให้ดาวน์โหลด Office 2016 Office for Mac Suite เวอร์ชันล่าสุด (ที่นี่ ) และใช้แทนได้
มิฉะนั้น เพียงแค่ทิ้งแอปพลิเคชันที่เป็นสาเหตุของ EXC_BAD_INSTRUCTION แล้วยืนยันการถอนการติดตั้ง หลังจากนั้น ให้รีสตาร์ท macOS ของคุณ และติดตั้งแอปพลิเคชัน Office ใหม่เพื่อดูว่าข้อขัดข้องได้รับการแก้ไขแล้วหรือไม่ ตรวจสอบให้แน่ใจว่าคุณกำลังล้างถังขยะเพื่อดำเนินการให้เสร็จสิ้น
ในกรณีที่ยังมีปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 2:การปิดใช้งานหรือถอนการติดตั้งตัวเลือก VPN
หากคุณกำลังใช้แอปพลิเคชัน VPN เพื่อปกป้องการไม่เปิดเผยตัวตนของคุณ หรือเพื่อเข้าถึงเครือข่ายงานหรือการศึกษา โปรดทราบว่าอาจต้องรับผิดชอบต่อ EXC_BAD_INSTRUCTION ข้อผิดพลาด. ผู้ใช้บางคนที่ใช้ Global Protect VPN หรือ Dragon Shield VPN กำลังบอกว่าแอปพลิเคชัน Office ทุกรายการหยุดทำงานทุกครั้งที่ไคลเอนต์ VPN ทำงาน – อาจมีแอปพลิเคชันอื่นที่คล้ายคลึงกันซึ่งจะทำให้เกิดพฤติกรรมเดียวกัน
ขออภัย ไม่มีวิธีแก้ไขปัญหาที่สวยงามสำหรับปัญหานี้ คุณปิดการใช้งาน VPN ในขณะที่คุณใช้ Word หรือคุณเลือกไคลเอนต์ VPN อื่น - ไคลเอนต์ที่ไม่ขัดแย้งกับแอปพลิเคชัน Office หากคุณตัดสินใจถอนการติดตั้ง เพียงลากแอปพลิเคชันไปที่ถังขยะ จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดกระบวนการถอนการติดตั้ง
วิธีที่ 3:การลบพวงกุญแจการเข้าสู่ระบบ
ตามที่ปรากฏ หนึ่งในสถานการณ์ทั่วไปที่จะทำให้เกิดข้อผิดพลาดนี้คือพวงกุญแจการเข้าสู่ระบบที่เก็บไว้ไม่ดีสำหรับ Word หรือ Outlook ผู้ใช้จำนวนมากคาดเดาว่าสิ่งนี้เกิดขึ้นเนื่องจากการอัปเดต macOS ที่ไม่ดีซึ่งทำให้ฟังก์ชัน Office จำนวนมากยุ่งเหยิง
หากกรณีนี้เป็นจริงสำหรับกรณีของคุณโดยเฉพาะ คุณจะสามารถแก้ไขปัญหาได้โดยการลบพวงกุญแจการเข้าสู่ระบบทั้งหมดและเปิดแอปพลิเคชันที่เคยส่ง EXC_BAD_INSTRUCTION ออกไปอีกครั้ง (น่าจะเป็น Word หรือ Outlook)
สำคัญ: ก่อนที่จะเห็นขั้นตอนนี้ สิ่งสำคัญคือต้องเข้าใจว่าการดำเนินการนี้จะลบข้อมูลการเข้าสู่ระบบทุกบิตที่ Keychain Access จัดเก็บไว้สำหรับโปรแกรมที่คุณประสบปัญหา
เมื่อคุณพร้อมที่จะดำเนินการต่อ ให้ทำตามคำแนะนำด้านล่างเพื่อค้นหารายการพวงกุญแจที่ถูกต้องซึ่งเชื่อมโยงกับ Word หรือ Outlook แล้วลบออกเพื่อแก้ไขปัญหาในคอมพิวเตอร์ macOS ของคุณ
คำแนะนำทีละขั้นตอนโดยย่อเกี่ยวกับวิธีการทำเช่นนี้:
- ตรวจสอบให้แน่ใจว่า Word หรือ Outlook (โปรแกรมที่คุณประสบปัญหา) ปิดอยู่และไม่ทำงานในพื้นหลัง
- ถัดไป ใช้แถบการทำงานที่ด้านล่างของหน้าจอเพื่อเปิดแอปพลิเคชัน LaunchPad จากนั้น ใช้ฟังก์ชันค้นหาที่ด้านบนของหน้าจอเพื่อค้นหา "พวงกุญแจ" ถัดไป จากรายการผลลัพธ์ ให้คลิกที่ การเข้าถึงพวงกุญแจ .
- เมื่อคุณอยู่ใน การเข้าถึงพวงกุญแจ เมนู เลือก เข้าสู่ระบบ จากส่วนด้านซ้ายของหน้าจอ
- ถัดไป เลื่อนไปที่ส่วนด้านขวาของ การเข้าถึงพวงกุญแจ ยูทิลิตีและเลื่อนลงไปตามรายการจนกว่าคุณจะพบรายการที่ขึ้นต้นด้วย 'com.microsoft '. จากนั้น ขยายในแต่ละรายการจนกว่าคุณจะพบพวงกุญแจการเข้าสู่ระบบที่เชื่อมโยงกับโปรแกรมที่เรียกใช้ EXC_BAD_INSTRUCTION.
- หลังจากที่คุณพบแล้ว ให้คลิกขวาและเลือก ลบ จากเมนูบริบทเพื่อลบรายการพวงกุญแจของ Word หรือ Outlook
- เมื่อคุณจัดการลบรายการการเข้าถึงพวงกุญแจที่เหมาะสมแล้ว ให้รีบูตเครื่องและทำซ้ำการกระทำที่ทริกเกอร์ EXC_BAD_INSTRUCTION หลังจากการเริ่มต้นครั้งถัดไป
ในกรณีที่ยังเกิดปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 4:การลบพวงกุญแจการเข้าสู่ระบบของ Office ผ่านเทอร์มินัล
ปรากฏว่าปัญหานี้สามารถกระตุ้นโดยพวงกุญแจการเข้าสู่ระบบที่ไม่ได้เป็นของ Word หรือ Outlook ตามผู้ใช้ที่ได้รับผลกระทบ EXC_BAD_INSTRUCTION อาจเกิดจากพวงกุญแจเข้าสู่ระบบที่เป็นของ Exchange หรือข้อมูลประจำตัวหลักของ Microsoft Office
โชคดีที่มีวิธีหนึ่งในการป้องกันปัญหาที่อาจเกิดขึ้นเหล่านี้ได้ในคราวเดียว คุณจะต้องใช้ข้อมูลทางเทคนิคเล็กน้อยและเรียกใช้ชุดคำสั่งต่างๆ ภายในแอป Terminal แต่ตราบใดที่คุณทำตามคำแนะนำด้านล่าง คุณไม่จำเป็นต้องมีความสามารถด้านเทคนิคใดๆ เพื่อดำเนินการให้สำเร็จ
สำคัญ: การดำเนินการนี้จะล้างข้อมูลการเข้าสู่ระบบที่จัดเก็บไว้ซึ่งเกี่ยวข้องกับ Office ซึ่งหมายความว่าคุณจะต้องใส่ข้อมูลประจำตัวทั้งหมดที่ใช้โดยแอปพลิเคชัน Office ของคุณอีกครั้ง
ต่อไปนี้คือคำแนะนำทีละขั้นตอนเกี่ยวกับการลบพวงกุญแจการเข้าสู่ระบบที่เกี่ยวข้องทั้งหมดผ่านแอป Terminal:
- ใช้แถบการทำงานที่ด้านล่างของหน้าจอเพื่อคลิก LaunchPad
- เมื่ออยู่ข้างในแล้ว ให้ใช้ฟังก์ชันค้นหาที่ด้านบนเพื่อค้นหา "เทอร์มินัล" จากนั้นคลิกที่ เทอร์มินัล จากรายการผลลัพธ์
- เมื่อคุณอยู่ในเทอร์มินัล ให้รันคำสั่งต่อไปนี้ตามลำดับแล้วกด Enter หลังจากแต่ละอันเพื่อล้างพวงกุญแจการเข้าสู่ระบบที่เกี่ยวข้องที่เป็นของ Office:
security delete-generic-password -l "Microsoft Office Identities Settings 2" login.keychain security delete-generic-password -l "Microsoft Office Identities Cache 2" login.keychain security delete-generic-password -G "MSOpenTech.ADAL.1" login.keychain security delete-generic-password -l "Exchange" login.keychain security delete-internet-password -s "msoCredentialSchemeADAL" login.keychain
- หลังจากที่คุณเรียกใช้ทุกคำสั่งเสร็จแล้ว ให้รีสตาร์ท Mac และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ในการเริ่มต้นระบบครั้งถัดไป
ในกรณีที่ยังเกิดปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 5:การตั้งค่า 'เข้าสู่ระบบ' เป็นพวงกุญแจเริ่มต้น (ถ้ามี)
ผลปรากฏว่า คุณอาจเห็น EXC_BAD_INSTRUCTION ข้อผิดพลาดเนื่องจากคุณยังมี Keychain ตัวที่สองที่เก็บไว้ที่อื่นที่ไม่ใช่ ~/Library/Keychains/ และถูกตั้งค่าเป็นค่าเริ่มต้น
หากสถานการณ์นี้ใช้ได้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการเปิดการเข้าถึงพวงกุญแจ และทำให้พวงกุญแจสำหรับเข้าสู่ระบบเป็นตัวเลือกเริ่มต้น แต่พึงระลึกไว้เสมอว่าการทำเช่นนี้ คุณอาจต้องย้ายข้อมูลหรือข้อมูลการเข้าสู่ระบบที่จัดเก็บไว้จำนวนมากด้วยตนเอง โดยเฉพาะอย่างยิ่งหากคุณใช้พวงกุญแจแบบกำหนดเองมาเป็นเวลานาน
ในกรณีที่สถานการณ์สมมติใช้ได้กับสถานการณ์ปัจจุบันของคุณ ต่อไปนี้เป็นคำแนะนำโดยย่อในการแก้ไขปัญหา:
- เปิดแอป Finder โดยใช้แถบการทำงานที่ด้านล่างของหน้าจอ
- ภายใน ตัวค้นหา คลิกที่ ไป ปุ่ม (จากริบบิ้นด้านบน) จากนั้นคลิกที่ ยูทิลิตี้ จากเมนูบริบทที่ปรากฏใหม่
- เมื่อคุณอยู่ในหน้าจอยูทิลิตี้แล้ว ให้คลิกที่ การเข้าถึงพวงกุญแจ จากรายการตัวเลือกที่มี
- จากยูทิลิตี้ Keychain Access ให้คลิกขวาที่ล็อกอิน (จากเมนูด้านซ้ายมือ) แล้วเลือก ทำให้ Keychain "login" เป็นค่าเริ่มต้น จากเมนูบริบทที่ปรากฏใหม่
- หลังจากที่คุณดำเนินการนี้ ให้เปิดแอปพลิเคชันที่เคยทำให้เกิดปัญหา (Word หรือ Excel) และดูว่าปัญหายังคงเกิดขึ้นหรือไม่