[FIX] Грешка при отваряне на Word или Outlook на Mac (EXC_BAD_INSTRUCTION)



Опитайте Нашия Инструмент За Премахване На Проблемите

Някои потребители изпитват систематични сривове всеки път, когато се опитват да отворят Word или Outlook на своя MacOS компютър. Изведеното съобщение за грешка е ‘Microsoft Word срещна проблем и трябва да се затвори’ - при щракване върху Допълнителна информация засегнатите потребители откриха EXC_BAD_INSTRUCTION код на грешка. В повечето случаи се съобщава, че тази грешка възниква след актуализация на софтуера на macOS.



EXC_BAD_INSTRUCTION при отваряне на Word на Mac



Ако срещнете този проблем, първото нещо, което трябва да опитате, е да актуализирате приложението Office до най-новата версия или да го изтриете изцяло и да го преинсталирате отново.



Но имайте предвид, че за приложенията на Office е известно, че влизат в конфликт с VPN на macOS. Ако използвате инструмент като този, деактивирайте го или го деинсталирайте, за да разрешите проблема.

В случай, че не се страхувате да получите техническа помощ, изтрийте ключодържателя за вход, принадлежащ на засегнатата програма, и опитайте отново. Ако това не работи, премахнете всички свързани с Office ключодържатели с поредица от терминални команди.

Забележка: Всички методи по-горе предполагат, че използвате ключодържател по подразбиране („вход“) . Ако имате различен активен, ще трябва да превключите към профила по подразбиране, за да коригирате EXC_BAD_INSTRUCTION ( Метод 5 ).



Метод 1: Актуализиране или премахване на приложението в кошче

Имайте предвид, че този проблем може да бъде причинен и от обща грешка, въведена от MS Installer на macOS. Много потребители потвърдиха, че проблемът е разрешен автоматично, след като са актуализирали до последната налична версия на Office.

За да актуализирате приложението си за офис до най-новата версия, отворете приложението, което ви дава проблеми, и кликнете върху Помощ> Проверете за актуализации от лентата на лентата в горната част.

Проверка за актуализации на Office Apps

Но имайте предвид, че ако срещнете проблема с Outlook 2016 , може да не получите изскачащия прозорец за актуализация до версия 15.35 поради проблем с кеша. Ако този сценарий е приложим, изтеглете най-новия Office 2016 Office за Mac Suite ( тук ) и го използвайте вместо това.

В противен случай просто изхвърлете приложението, което причинява EXC_BAD_INSTRUCTION и след това потвърдете деинсталацията. След това рестартирайте macOS и преинсталирайте приложението Office, за да видите дали сривът е отстранен. Уверете се, че изпразвате кошчето, за да завършите процеса.

Изпразване на кошчето на Mac

В случай, че същият проблем продължава, преминете надолу към следващото потенциално решение по-долу.

Метод 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.

Ето кратко ръководство стъпка по стъпка как да направите това:

  1. Уверете се, че Word или Outlook (програмата, с която срещате проблеми) е затворен и не работи във фонов режим.
  2. След това използвайте лентата за действия в долната част на екрана, за да отворите приложението LaunchPad. След това използвайте функцията за търсене в горната част на екрана, за да търсите 'ключодържател'. След това кликнете върху от списъка с резултати Достъп до ключодържател .

    Отваряне на помощната програма KeyChain Access

  3. След като влезете в Достъп до ключодържател меню, изберете Влизам раздел от лявата част на екрана.
  4. След това преминете към дясната част на Достъп до ключодържател и превъртете надолу през списъка с елементи, докато намерите записите, които започват с „ com.microsoft ‘. След това разгънете всеки елемент, докато намерите веригата за вход, свързана с програмата, която задейства EXC_BAD_INSTRUCTION.

    Изтриване на записа за достъп на ключодържател

  5. След като го забележите, щракнете с десния бутон върху него и изберете Изтрий от контекстното меню, за да премахнете въвеждането на ключодържателя на Word или Outlook.
  6. След като успеете да изтриете съответния запис за достъп до ключодържател, рестартирайте машината си и повторете действието, което задейства EXC_BAD_INSTRUCTION след следващото стартиране.

В случай, че все още се появява същият проблем, преминете към следващото потенциално решение по-долу.

Метод 4: Изтриване на ключове за влизане в Office чрез терминал

Оказа се, че този проблем може да бъде провокиран и от ключодържател за вход, който не принадлежи на Word или Outlook. Според някои засегнати потребители, EXC_BAD_INSTRUCTION може да бъде причинено от ключове за влизане, принадлежащи на Exchange или към основната идентичност на Microsoft Office.

За щастие има един начин да се предпазите от всички тези потенциални проблеми наведнъж. Ще трябва да получите малко технически и да изпълните серия от команди в приложението Terminal. Но докато следвате инструкциите по-долу, не са ви необходими никакви технически възможности, за да го направите.

Важно: Тази операция ще изчисти и всички съхранени данни за вход, свързани с Office. Това означава, че ще трябва да въведете отново всички идентификационни данни, използвани от вашите приложения на Office.

Ето ръководство стъпка по стъпка за използване на изтриването на всеки подходящ ключодържател за вход чрез приложението Terminal:

  1. Използвайте лентата за действие в долната част на екрана, за да кликнете върху LaunchPad.

    Достъп до помощната програма LaunchPad

  2. След като влезете, използвайте функцията за търсене в горната част, за да търсите „Терминал“, след това кликнете върху Терминал от списъка с резултати.

    Достъп до приложението Terminal

  3. След като влезете в Терминал приложение, изпълнете следните команди по ред и натиснете Въведете след всеки, за да изчистите всички съответни ключодържатели за вход, принадлежащи на Office:
    сигурност 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 сигурност delete-generic-password -l' Exchange 'login.keychain security delete-internet-password -s' msoCredentialSchemeADAL 'login.keychain
  4. След като приключите с изпълнението на всяка команда, рестартирайте своя Mac и вижте дали проблемът е отстранен при следващото стартиране на системата.

В случай, че все още се появява същия проблем, преминете към следващото потенциално решение по-долу.

Метод 5: Задаване на „вход“ като ключодържател по подразбиране (ако е приложимо)

Както се оказва, възможно е също да виждате EXC_BAD_INSTRUCTION грешка поради факта, че имате и втори ключодържател, който се съхранява някъде другаде ~ / Библиотека / Ключодържатели / и е зададено по подразбиране.

Ако този сценарий е приложим, трябва да можете да разрешите проблема, като отворите Keychain Access и направите Keychain за вход като избор по подразбиране. Но имайте предвид, че като направите това, най-вероятно ще трябва да мигрирате или много съхранена информация за вход ръчно - особено ако използвате персонализиран ключодържател от дълго време.

В случай, че сценарият е приложим за текущата ви ситуация, ето кратко ръководство за разрешаване на проблема:

  1. Отворете приложението Finder, като използвате лентата за действия в долната част на екрана.

    Отваряне на приложението за намиране

  2. Вътре в Finder кликнете върху Отивам (от лентата в горната част) и след това щракнете върху Помощни програми от новопоявилото се контекстно меню.

    Достъп до менюто Utilities

  3. След като влезете в екрана Utilities, щракнете върху Достъп до ключодържател от списъка с налични опции.

    Достъп до помощната програма за достъп на ключодържател

  4. От помощната програма Keychain Access щракнете с десния бутон на мишката върху вход (от лявото меню) и изберете да Направете ключодържателя „вход“ по подразбиране от новопоявилото се контекстно меню.

    Осъществяване на вход за ключодържател по подразбиране

  5. След като направите това, стартирайте приложението, което преди това е причинило проблема (Word или Excel) и вижте дали проблемът все още се появява.
Етикети macOS Word 6 минути четене