起動していないMacアプリケーションを修正するには?

ファイルの権限を修正するか、環境設定を削除すると役立つかもしれません

質問:起動していないアプリケーションを修正するにはどうすればよいですか?

Safariを起動するたびに、 そのDockアイコンが長時間バウンスしてから、最後に停止し、 Safariウィンドウは表示されません。 何が起こっているのですか?どうすれば修正できますか?

回答:これはかなりの理由が考えられますが、OS X Yosemite以前のバージョンを使用している場合は、ディスクのパーミッションエラーです。 ディスクアクセス許可は、ファイルシステム内の各アイテムに設定されるフラグです。 アイテムは、アイテムの読み取り、書き込み、実行が可能かどうかを定義します。 パーミッションは、Safariなどのアプリケーションをインストールするときに最初に設定されます。

これらのパーミッションがうまくいかないと、アプリケーションが正しく動作しなくなる可能性があります。 あなたが言及したようにバウンスするDockアイコンと、起動を決して終わらないアプリケーションが結果になるかもしれません。 それ以外の場合、アプリケーションは正常に起動するように見えるかもしれませんが、アプリケーションの一部が正常に動作しない場合があります。通常、アプリケーションが使用するプラグインです。

ファイルのアクセス権のほかに、アプリの設定ファイルがアプリのソースになっていて、うまく動作していない可能性があります。 原因に関係なく、これらのヒントは問題を解決するのに役立ちます。

アプリケーションファイルの権限に関する問題の修正:OS X Yosemite以前

上記のように、以前のバージョンのOS Xに見られる共通の問題は、ファイル権限が正しく設定されていないことです。 これは、新しいアプリケーションをインストールしたり、アプリケーションをアップデートしたり、OS Xのコピーをアップグレードしたりするたびに発生します。インストーラが正しくコーディングされず、アプリケーションの権限が正しく設定されないことがあります。 それは更新されている同じアプリである必要はありません。 あなたは新しい写真編集アプリをインストールすることができました。誤って別のアプリで共有されているフォルダに権限を誤って設定すると、恐ろしいDockアイコンやアプリが起動や作業に失敗する恐れがあります。

この状況で最初に試すのは、ディスクのアクセス許可を修復することです。 幸いにも、あなたはパーミッションを知る必要はありません。 あなたのMacはあなたがインストールしたほとんどのアプリケーションのデフォルトの権限のデータベースを保持しています。 Disk Utilityを起動し、Repair Disk Permissionsオプションを実行するだけです。 この方法については、「Mac: ディスクユーティリティを使用したハードドライブとディスクアクセス権の修復」ガイドを参照してください。

チェックしたいかもしれない他のファイルアクセス権のセットはあなたのユーザーアカウントに関連付けられているものです。 ユーザーアカウントファイルの設定は、通常、/アプリケーションフォルダに格納されているSafariなどのアプリケーションには影響しません。 ただし、一部のアプリケーションはユーザーフォルダに配置されるため、ユーザーフォルダにはアプリケーションによって使用される環境設定ファイルも含まれます。

Macのトラブルシューティング:ユーザーアカウントの権限のリセットガイドで、ユーザーアカウントのアクセス許可を修正する方法の詳細を確認できます。

Appファイルの問題の修正:OS X El Capitan and Later

OS X El Capitanでは、Appleは/ Applicationsフォルダ内のものを含め、システムファイルのアクセス許可をロックダウンします。 その結果、アプリケーションが動作しない原因として、ファイルのアクセス許可の問題はもはや懸念事項ではありません。 それは良いニュースです。 悪いニュースは、今問題の原因を見つけるために深く掘り下げなければならないということです。

1つのステップは、アプリ開発者のウェブサイトにアクセスして、 使用し ているOS Xバージョンとの互換性に関するメモ、または使用している可能性のある他のアプリやサービスとの非互換性に関するメモがあるかどうかを確認することです

多くの場合、影響を受けるアプリを更新すると、アプリが起動していない、または正常に動作していないという問題が解決されます。

設定ファイルの修正(すべてのOS Xバージョン)

アプリの他の一般的な原因は、問題のアプリで使用されている破損したファイルです。 多くの場合、破損したファイルの最も有力な候補は、アプリの設定ファイル(plist)です。 あなたのMacがシャットダウンしたり予期せず再起動したり、アプリケーションがフリーズしたりクラッシュしたりするとPlistファイルが破損する可能性があります。

幸いにも、あなたは悪い設定ファイルを削除することができ、アプリケーションはすべてのアプリケーションのデフォルトを含む新しいplistファイルを作成します。 アプリの環境設定を再設定する必要がありますが、環境設定ファイルを削除すると問題が解決される可能性があります。

アプリケーションの設定ファイルを探す

ほとんどのアプリケーションは、以下の場所にplistファイルを格納します。

〜/ Library / Preferences

パス名のチルダ(〜)文字はホームフォルダを示します。ホームフォルダを見ると、Libraryという名前のフォルダが表示されます。 残念ながら、Appleはライブラリフォルダを隠してしまい、誤って変更することはできません。

それで大丈夫です; 次の記事に記載されている方法のいずれかを使用して、ライブラリフォルダの隠された性質を取り上げることができます。

OS Xはライブラリフォルダを隠しています

  1. 上のリンクの指示に従って、ライブラリフォルダにアクセスしてください。
  2. ライブラリフォルダに入ったので、Preferencesフォルダを開きます。
  3. Preferencesフォルダには、Macにインストールされている各アプリのplistファイルがすべて含まれています。 他にもたくさんのファイルがありますが、私たちが興味を持っているのは.plistで終わるファイルだけです。
  4. プリファレンスファイル名の形式は次のとおりです。
    1. com.developer_name.app_name.plist
  5. Safariの設定ファイルを探している場合、ファイル名はcom.apple.safari.plistにする必要があります。
  6. plistの後に他の名前はないはずです。 たとえば、次の名前のファイルも表示されます。
    1. com.apple.safari.plist.lockfile or
    2. com.apple.safari.plist.1yX3ABt
  7. 私たちは、.plistで終わるファイルだけに興味があります。
  8. 正しいplistファイルを見つけたら、実行中の問題のアプリを終了します。
  9. アプリのplistファイルをデスクトップにドラッグします。 後で復元する必要がある場合は、環境設定ファイルを保持します。
  10. 問題のアプリを再起動します。

アプリは問題なく起動するはずですが、すべての設定はデフォルトの状態になります。 最初に行ったのと同じように、必要に応じてアプリを再設定する必要があります。

これで問題が解決しない場合は、問題のアプリが実行されていないことを確認してから元のplistファイルを復元し、元のplistファイルをデスクトップにドラッグしてPreferencesフォルダに戻すことができます。

前述したように、アプリケーションの正常な動作を妨げる最も一般的な問題は、ファイルのアクセス許可とファイルの破損です。 両方の方法を試しても問題が解決しない場合は、アプリのデベロッパーに連絡して問題の説明をすることをおすすめします。 ほとんどの開発者は、Webサイトにサポートセクションを用意しています。

セーフモード

最後に実行できるテストは、Macをセーフモードで起動することです。 この特別な起動環境は、ほとんどの起動項目を制限し、オペレーティングシステムを基本OSコアだけに制限します。 Macをセーフモードで起動して問題のないアプリを問題なく使用できる場合は、アクセス許可や環境設定ファイルではなく、別のアプリやスタートアップアイテムと競合する可能性があります。