macOS Sonoma 14/14.7 で Steam が起動時にクラッシュする問題を解決する方法

macOS Sonoma 14/14.7 で Steam が起動時にクラッシュする問題を解決する方法

3分で読めます
| macOS

Steam 起動時にクラッシュする

Macがスムーズに動作している時は素晴らしいことです。しかし残念ながら、時折厄介なバグが発生することがあります。これはmacOSを新しいバージョンにアップグレードした後によく起こります。macOS Sonomaにアップデートした後、Steamなどのアプリが起動時にクラッシュする場合でも、慌てる必要はありません。問題を解決するための手順をいくつかご紹介します。

macOS Sonoma 14.7にアップグレード後、Steamやその他のアプリが起動時にクラッシュする問題を修正する方法

アプリが起動時にクラッシュする場合、通常は3つの原因のいずれかが考えられます。まず、古いソフトウェアが原因で、アプリが開かなくなるなど、動作が不安定になることがあります。それ以外の場合は、アプリにとって重要なファイルが破損している可能性があります。3つ目に、アプリがインストールされているボリュームのファイル権限に問題がある可能性があります。

破損しやすいファイルや不正な権限を修復するには、いくつかの手順があります。一つずつ見ていきましょう。

1. 不正な権限を修復する

オペレーティングシステムのアップデート中は、ファイルやフォルダの特定のアクセス権が破損するリスクがあります。幸いなことに、macOSにはこれを迅速かつ簡単に修復できるツールが用意されています。

macOS SonomaでSteamなどのアプリが起動時にクラッシュする問題を解決するには、次のステップとして、すべての権限が正しいことを確認する必要があります。最も簡単な方法は、ディスクユーティリティを使用することです。

  1. アプリケーション > ユーティリティ > ディスクユーティリティをクリックします。
  2. アプリがインストールされているボリュームを選択します。
  3. ディスクユーティリティウィンドウの上部にある「First Aid」をクリックします。
macOS SonomaでディスクユーティリティのFirst Aidを実行してSteamの起動時のクラッシュを修正する

ツールが起動し、ファイルシステムの破損や不正なアクセス権がないか確認します。しばらくすると、ディスクユーティリティが終了し、変更内容が表示されます。

完了したら、アプリをもう一度起動してみてください。それでも起動しない場合は、他の解決策を検討してください。

2. 問題のあるアプリを再インストールしてみる

次のステップは、問題の原因となっているアプリを再インストールすることです。複数のアプリで同じ問題が発生する場合は、この方法が役立つ場合と役に立たない場合があります。

でも、害にはなりません。問題のあるアプリを1つずつ確認し、起動時にクラッシュするアプリを1つ再インストールしてみましょう。

完了したら、アプリをもう一度起動してみてください。正常に起動できれば成功です。少なくともそのアプリの問題は解決しました。問題が発生している他のアプリでも同じことを試してみてください。

Rosetta 2を含むその他の破損ファイルの処理

Steam、World of Warcraft、Blizzard EntertainmentのBattle.netデスクトップアプリなどのアプリは、少し特別な扱いが必要です。同じカテゴリには、人気の生産性向上アプリなど、他にもたくさんのアプリがあります。

ここで私が言及しているのは、依然としてIntelバイナリを使用しているアプリのことです。多くの開発者が、アプリをApple Siliconネイティブにアップデートする時間を取らず、新しいMacで動作させるためにRosetta 2に依存しています。

残念ながら、macOSのアップグレードでRosetta 2がインストールされなかったり、必要なファイルが破損したりするという報告が複数寄せられています。これは以前のバージョンのmacOSでも報告されており、私自身もmacOS Sonomaの最初の開発者向けベータ版にアップデートした後に実際に確認しました。

最後のトラブルシューティング手順です。Rosetta 2 を再インストールする必要があるかもしれません。これは難しくありませんが、やり方がすぐには分かりません。

Rosetta 2 を再インストールし、Intel アプリを起動する機能を復元するには、次の手順に従います。

  1. アプリケーション > ユーティリティ > ターミナルをクリックします。
  2. ターミナルで次のコマンドを入力し、Return キーを押します。softwareupdate --install-rosetta
  3. 数秒後、Rosetta 2 のライセンス契約が表示されます。インストール時に、ライセンス契約の条項への同意を求められます。画面の指示に従い、しばらくお待ちください。
  4. すぐに、Rosetta 2がインストールされたことを示す確認メッセージが表示されます。メッセージが表示されたら、ターミナルを閉じてください。

もう一度アプリを起動してみてください。うまくいけば、すべてが以前の状態に戻り、SteamゲームやWorld of Warcraftをプレイしたり、起動に苦労していたアプリを実行したりできるようになります。

それでもダメならテクニカルサポート

上記の解決策を試しても問題が解決しない場合は、テクニカルサポートにご相談ください。macOS Sonomaベータ版でこの問題が発生した場合、すぐにはサポートを受けられない可能性があります。バグレポートを提出し、Appleが次のベータビルドで解決してくれることを期待するしかありません。

あるいは、アプリ自体に原因不明のバグがある可能性もあります。そのアプリのテクニカルサポートチームに連絡し、どのような解決策を提案してもらえるか確認してください。

Knowledge Network