Macの「このアプリケーションで開く」「Open With」アプリが重複している場合の対処方法

Mac OS Xを使用していると、「このアプリケーションで開く」(日本語UIの場合)、「Open With」(英語UIの場合)でアプリケーションソフトが重複することがあります。
これはLaunchServicesというのが何らかの原因により悪さをしていることから来ます。

これを解消するにはいくつかの方法があります。
lsregisterを再構築することで解消しますが、ターミナルから以下のコマンドを実行することで問題なくなります。

$ /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

ここの$は入力しません。入力するのは /System/ からです。

ターミナルからコマンドを入力するのがわかりにくいと思う方は、Onyxというアプリを使う方法があります。

Onyxはhttp://www.titanium.free.fr/downloadonyx.phpからダウンロードできます。
OSや設定によってはセキュリティ設定を変更しないとアプリをインストールできないかもしれませんので、インストールする際はこの点をチェックしてください。

このソフトの「再構築」「メンテナンス」「LaunchServices データベース」から再構築できます。

タイトルとURLをコピーしました