[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 в macOS. Многие пользователи подтвердили, что проблема была решена автоматически после обновления до последней доступной версии Office.

Чтобы обновить офисное приложение до последней версии, откройте приложение, в котором возникают проблемы, и щелкните значок Справка> Проверить обновления из ленты вверху.

Проверка обновлений в приложениях Office

Но имейте в виду, что если вы столкнулись с проблемой 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.

Вот пошаговое руководство по удалению каждой соответствующей связки ключей входа в систему через приложение «Терминал»:

  1. Используйте панель действий в нижней части экрана, чтобы щелкнуть LaunchPad.

    Доступ к утилите LaunchPad

  2. Оказавшись внутри, используйте функцию поиска вверху, чтобы найти 'Терминал', затем нажмите на Терминал из списка результатов.

    Доступ к приложению Терминал

  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 security delete-generic-password -l' Exchange 'login.keychain security delete-internet-password -s' msoCredentialSchemeADAL 'login.keychain
  4. После того, как вы завершите выполнение всех команд, перезагрузите Mac и посмотрите, будет ли проблема устранена при следующем запуске системы.

Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 5: установка логина в качестве связки ключей по умолчанию (если применимо)

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

Если этот сценарий применим, вы сможете решить проблему, открыв Связку ключей и сделав Связку ключей входа в качестве выбора по умолчанию. Но имейте в виду, что при этом вам, вероятно, потребуется либо перенести, либо много сохраненной информации для входа вручную - особенно, если вы долгое время использовали настраиваемую связку ключей.

Если сценарий применим к вашей текущей ситуации, вот краткое руководство по решению проблемы:

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

    Открытие приложения для поиска

  2. Внутри Finder приложение, нажмите на Идти кнопку (с ленты вверху), а затем нажмите Утилиты из появившегося контекстного меню.

    Доступ к меню утилит

  3. Как только вы окажетесь на экране 'Утилиты', нажмите Связка ключей из списка доступных опций.

    Доступ к утилите доступа к связке ключей

  4. В утилите Keychain Access щелкните правой кнопкой мыши на логине (из левого меню) и выберите Сделать Связку ключей «логином» по умолчанию из появившегося контекстного меню.

    Установка логина Keychain по умолчанию

  5. После этого запустите приложение, которое ранее вызывало проблему (Word или Excel) и посмотрите, сохраняется ли проблема.
Теги macOS слово 6 минут на чтение