【解決法】MacでWord・Outlookを開くとEXC_BAD_INSTRUCTIONエラーが発生する場合の対処法
macOS環境でMicrosoft WordやOutlookを起動しようとすると、毎回必ずアプリがクラッシュしてしまうトラブルが一部のユーザーから報告されています。表示されるエラーメッセージは「Microsoft Wordに問題が発生したため、終了する必要があります」というもので、「詳細情報」をクリックするとEXC_BAD_INSTRUCTIONというエラーコードが確認できます。多くの場合、このエラーはmacOSのソフトウェアアップデート後に発生すると報告されています。

この問題に直面している場合は、まずOfficeアプリケーションを最新バージョンにアップデートするか、アプリを完全に削除して再インストールすることを試してみてください。
ただし、OfficeアプリはmacOS上でVPNと競合しやすいことでも知られています。VPNツールを使用している場合は、無効化またはアンインストールすることで問題が解決する可能性があります。
もう少し技術的な操作に抵抗がないのであれば、該当プログラムのログインキーチェーンを削除して再度試す方法もあります。それでも解決しない場合は、一連のターミナルコマンドを使ってOffice関連のキーチェーンをすべて削除してください。
注意: 上記のすべての方法は、デフォルトの(「login」)キーチェーンを使用していることを前提としています。別のキーチェーンを有効にしている場合は、デフォルトのプロファイルに切り替えてからEXC_BAD_INSTRUCTIONエラーの修正(方法5)を行う必要があります。
方法1:アプリのアップデートまたは削除・再インストール
この問題は、macOS向けMSインストーラーによって引き起こされる一般的なバグが原因である場合もあります。多くのユーザーが、利用可能な最新のOfficeバージョンにアップデートしたところ、問題が自動的に解決したと報告しています。
Officeアプリを最新バージョンにアップデートするには、問題が発生しているアプリを開き、上部のリボンバーから「ヘルプ > 更新プログラムのチェック」をクリックします。

ただし、Outlook 2016でこの問題が発生している場合、キャッシュの問題によりバージョン15.35へのアップデートポップアップが表示されないことがあります。このケースに該当する場合は、最新のOffice 2016 for Macスイートをダウンロードして、そちらを使用してください。
それ以外の場合は、EXC_BAD_INSTRUCTIONエラーを引き起こしているアプリケーションをゴミ箱にドラッグし、アンインストールを確定します。その後、macOSを再起動してOfficeアプリケーションを再インストールし、クラッシュが解消されたかどうかを確認しましょう。ゴミ箱を空にして作業を完了させることも忘れないでください。

同じ問題が依然として発生する場合は、次の対処法に進んでください。
方法2:VPNの無効化またはアンインストール
匿名性の保護や職場・教育機関のネットワークへのアクセスのためにVPNアプリケーションを使用している場合、そのVPNがEXC_BAD_INSTRUCTIONエラーの原因となっている可能性があります。Global Protect VPNやDragon Shield VPNを使用していたユーザーからは、VPNクライアントが有効な間はすべてのOfficeアプリケーションがクラッシュするとの報告があります。他にも同様の動作を引き起こすアプリケーションが存在する可能性があります。
残念ながら、この問題に対するエレガントな解決策はありません。Wordを使用する間はVPNを無効のままにするか、Officeアプリケーションと競合しない別のVPNクライアントへ乗り換えるかのどちらかを選択する必要があります。アンインストールする場合は、アプリケーションをゴミ箱にドラッグし、画面の指示に従ってアンインストールプロセスを完了させてください。
方法3:ログインキーチェーンの削除
このエラーが発生する最も一般的なシナリオの一つは、WordまたはOutlookのログインキーチェーンが正しく保存されていないことです。多くのユーザーは、これはmacOSのアップデート不良によってOfficeのさまざまな機能に支障をきたすために起こると推測しています。
これがあなたのケースに当てはまる場合、ログインキーチェーン全体を削除して、以前EXC_BAD_INSTRUCTIONエラーを表示していたアプリケーション(おそらくWordまたはOutlook)を再度開くことで、問題を解決できるはずです。
重要: この手順を実行する前に、この操作によってキーチェーンアクセスが問題のあるプログラム用に保存しているすべてのログインデータが削除されることを理解しておきましょう。
続行する準備ができたら、以下の手順に従って、WordまたはOutlookに関連付けられた正しいキーチェーンエントリを見つけて削除し、macOSの問題を解決してください。
以下は、その具体的なステップバイステップガイドです。
- WordまたはOutlook(問題が発生しているプログラム)が閉じられており、バックグラウンドで実行されていないことを確認します。
- 次に、画面下部のアクションバーからLaunchPadアプリケーションを開きます。画面上部の検索機能を使って「keychain」を検索し、結果のリストから「キーチェーンアクセス」をクリックします。

- 「キーチェーンアクセス」メニューに入ったら、画面左側のセクションから「login」タブを選択します。
- 次に、「キーチェーンアクセス」ユーティリティの右側のセクションに移動し、アイテムのリストを下にスクロールして、「com.microsoft」で始まるエントリを探します。各項目を展開して、EXC_BAD_INSTRUCTIONエラーを引き起こしているプログラムに関連付けられたログインキーチェーンを見つけます。

- 見つけたら、右クリックしてコンテキストメニューから「削除」を選択し、WordまたはOutlookのキーチェーンエントリを削除します。
- 適切なキーチェーンアクセスエントリを削除できたら、Macを再起動し、次回の起動後にEXC_BAD_INSTRUCTIONエラーを引き起こしていた操作をもう一度試します。
同じ問題が依然として発生する場合は、次の対処法に進んでください。
方法4:ターミナル経由でOfficeのログインキーチェーンを削除する
実は、この問題はWordやOutlook自体に属さないログインキーチェーンによっても引き起こされる可能性があります。影響を受けた一部のユーザーによると、EXC_BAD_INSTRUCTIONエラーは、ExchangeまたはMicrosoft OfficeのメインIDに属するログインキーチェーンが原因で発生することもあるとのことです。
幸い、これらの潜在的な問題すべてを一度に防ぐ方法が一つあります。少し技術的な操作が必要で、ターミナルアプリ内で一連のコマンドを実行する必要があります。ただし、以下の手順に従えば、特別な技術力がなくても問題なく完了できます。
重要: この操作では、Officeに関連する保存済みのログインデータもすべて消去されます。つまり、Officeアプリケーションで使用していたすべての資格情報を再度入力し直す必要があります。
以下は、ターミナルアプリを使用して関連するすべてのログインキーチェーンを削除するためのステップバイステップガイドです。
- 画面下部のアクションバーから「LaunchPad」をクリックします。

- 起動したら、上部の検索機能で「Terminal」を検索し、結果のリストから「ターミナル」をクリックします。

- 「ターミナル」アプリケーションを開いたら、以下のコマンドを順番に実行し、それぞれ入力するたびに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:「login」をデフォルトのキーチェーンに設定する(該当する場合)
実は、~/Library/Keychains/以外の場所に保存されている2つ目のキーチェーンがあり、それがデフォルトとして設定されているために、EXC_BAD_INSTRUCTIONエラーが表示されている可能性もあります。
このシナリオに該当する場合は、キーチェーンアクセスを開いて、ログインキーチェーンをデフォルトに設定することで問題を解決できるはずです。ただし、この操作を行うと、保存されている多くのログイン情報を手動で移行または再入力する必要が生じる可能性がある点に注意してください。特に、カスタムキーチェーンを長期間使用してきた場合はその傾向が強くなります。
このシナリオが現在の状況に当てはまる場合は、以下の簡単なガイドに従って問題を解決してください。
- 画面下部のアクションバーを使用してFinderアプリを開きます。

- 「Finder」アプリ内で、上部のメニューバーから「移動」をクリックし、表示されたメニューから「ユーティリティ」を選択します。

- ユーティリティ画面に入ったら、利用可能なオプションのリストから「キーチェーンアクセス」をクリックします。

- キーチェーンアクセスユーティリティで、左側のメニューにある「login」を右クリックし、表示されたコンテキストメニューから「キーチェーン"login"をデフォルトにする」を選択します。

- この操作を行った後、以前問題を引き起こしていたアプリケーション(WordまたはOutlook)を起動し、問題がまだ発生しているかどうかを確認します。
-
Macのエラーコード36とは?原因と8つの解決方法を徹底解説
Macは、デスクトップでもノートブックでも最高クラスのCPUパフォーマンスと充実した構成で知られており、その優れた機能は多くのユーザーから高く評価されています。重要なファイルやフォルダの移動からコピーまで、Macではすべてがスムーズに行えます。しかし、まれにファイルの移動中にエラー36が発生することがあります。同じ問題でお困りの方にとって、この記事は解決策を見つけるのに最適なガイドです。本記事では、Macのエラーコード36とは何か、そしてその具体的な修正方法について詳しく解説していきます。Macのエラーコード36とは?エラーコード36は、Macユーザーがファイルを移動、コピー、または削除しよう
-
Office 365で「ファイル名が無効」エラーが発生する原因と6つの解決方法
Microsoft Office 365は、Microsoftが開発したサービス群であり、Word、PowerPoint、Excel、Outlookなど、ビジネスや日常業務に欠かせないツールが含まれています。ユーザーはOneDriveを活用してファイルの作成・整理・編集を行うことができます。しかし、多くのユーザーがMicrosoftアプリケーションでファイルを保存する際に問題に直面することがあります。 特にOutlookで添付ファイルを保存しようとした際に、「有効なファイル名ではありません」というエラーメッセージが表示されるケースがあります。これは通常、ファイル名にサポートされていない特殊文字