Mac OS X の再インストール後にアプリケーションが機能しない

  • 最終更新日: 02 9月, 2008
  • 記事: HT2216

概要

Mac OS X の再インストール(「アーカイブしてからインストール」を含む)を行ってから、それまで使っていた Mac OS X のバージョン以降にアップグレードしていないと、アプリケーションやアプリケーションファイルを開けなくなることがあります。ヒント:使用するハードディスクボリュームが 1 つで、再インストールの実行時に「消去してからインストール」オプションを使用した場合には、この問題は発生しません。

次の場合があります。

  • 書類またはファイルが、開こうと思ったアプリケーション、または開こうと思ったバージョンのアプリケーションで開かないことで、別の問題が発生します。た とえばディスクイメージ(“.dmg”または“.img”)ファイルを開くとき、ディスクコピーが予期せず終了することがあります。
  • アプリケーションがまったく開きません。アプリケーションをダブルクリックしても動作しません。少しの間表示されてから非表示になったり、予期せず終了し たり応答しなかったりします(「クラッシュ」または「ハング」します)。たとえば、「アーカイブしてからインストール」の後に Safari が 動作しない場合があります

対象製品

Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1, Mac OS X 10.0, Mac OS X 10.5

解決方法

まず、再インストールの前にインストールされていたバージョンと同じかそれ以降の Mac OS X にアップデートする必要があります。「Mac OS X 10.2: 入手可能なソフトウェア・アップデートの一覧」または「Mac OS X 10.3: 利用可能な Mac OS ソフトウェア・アップデートの表」を参照してください。

ヒント:マニュアルの Mac OS X アップデートインストーラをダウンロードしても(インストーラアプリケーションが動作しないために)インストールができない場合は、インストールパッケー ジファイル (.pkg) をインストーラアプリケーションの上にドラッグしてみてください。このファイルは“アプリケーション”フォルダの“ユーティリティ”フォルダにあります (/アプリケーション/ユーティリティ/)。ほかのヒントについてはこちらの記事を参照してください。

次に、影響を受けているアプリケーションのアップデートが以前にインストールされていた場合は、そのアップデートをもう一度インストールする必要がありま す。通常、アップルのアプリケーションのアップデートは、必要に応じて、「ソフトウェア・アップデート」環境設定(Mac OS X 10.3 および 10.4 以降の場合、アップルメニューから「ソフトウェア・アップデート」を選択します)を使って検索できます。他社製アプリケーションのアップデートは、ベンダーの Web サイトで入手するのが一般的です。

ヒント:アップデートの準備ができておらず、ファイルをダブルクリックしても開きたいバージョンのアプリケーションが開かない場合は、(起 動ボリュームの)“/アプリケーション”または“/アプリケーション/ユーティリティ”にある正しいアプリケーションアイコンの上に書類をドラッグしても かまいません。または、Finder でファイルを選択して「ファイル」メニューの「このアプリケーションで開く」を選択します。

それでも問題が解決しない場合は、アプリケーションを再インストールする必要が考えられます。

追加情報

Mac OS X は、特定の書類タイプに対するデフォルトアプリケーションの最新バージョンを自動的に検索します。より新しいバージョンが見つかると、以前のバージョンではなく新しいバージョンが使われるので、これが問題の原因となることがあります。

例 1:「アーカイブしてからインストール」を実行してダウングレードを行いましたが、Mac OS X の新しいバージョンへのアップデートは実行していません。「旧システム」フォルダにアプリケーションの新しいバージョンが含まれているために、この問題が 生じることがあります。

例 2:ソフトウェアデベロッパまたはシステム管理者が、テストを実行するために複数バージョンの Mac OS X をインストールしました。あるボリュームに Mac OS X の新しいバージョンをインストールし、別のボリュームに存在する古いバージョンから起動した場合、この問題が生じることがあります。

アップルのアプリケーションの多くは、完全な自己完結型ではなく「フレームワーク」に依存しています。これらのフレームワークを多くのアプリケーションが 共有する場合、フレームワークはアプリケーションに含まれません。たとえば、Web ページやその他の HTML コンテンツを描画するアップルのアプリケーションは、アップルの“WebKit”というフレームワークを使います。このフレームワークは Safari、Mail、ヘルプビューア、ソフトウェア・アップデート、およびインストーラの各アプリケーションによって使用されます。WebKit は、“/システム/ライブラリ/Frameworks/WebKit.framework/”に保存されています。

一部のアプリケーションのバージョンは、特定のフレームワークのバージョンでのみ機能します。アップルのアプリケーションの新しいバージョンをインストー ルした場合、フレームワークの新しいバージョンもインストールされることがあります。Mac OS X ソフトウェア・アップグレードをインストールすると、アプリケーションがより新しいバージョンにアップグレードされるときがあります。そのあと Mac OS X のそのバージョンの再インストールまたは「アーカイブしてからインストール」を行うと、より新しいアプリケーションが残りますが、古いフレームワークが再 インストールされます。この問題を解決するもっとも簡単な方法は、以前にインストールされていたアプリケーションまたは OS アップデートを再適用することです。この操作ができない場合は、機能しないアプリケーションを削除し、以前にインストールされていたアプリケーションまた は Mac OS X アップデートを再インストールしてください。

Not helpful Somewhat helpful Helpful Very helpful Solved my problem