先日、MacBook(OS 10.4.11 / Tiger)の内蔵ハードディスクを交換しました。元のハードディスクの内容をCarbon Copy Clonerにて起動ディスクとして保存し、新しいものにそれを再度コピーする形で交換しました。
古いHDを利用していた際、「テキストエディット」をアプリケーションフォルダーから勝手に別の場所に移動して使っていましたが、txtファイル、rtfdファイルなどをクリックするだけで、自動的にテキストエディットで開くことができました。しかし、新しいHDに変えた後は、それらのファイルのアイコンがきちんと表示されず、ファイルをダブルクリックしても、一瞬開きそうなエフェクトが出るだけで、実際には起動してくれなくなってしまいました。
二本指クリックして、「このアプリケーションで開く」を利用すれば開けるのですが、不便なのでダブルクリックだけで開けるようにしたいのです。「常にこのアプリケーションで開く」をすれば、そのファイル自体は次回以降ダブルクリックで開くようになるのですが、全てのtxtファイル、rtfdファイルにその作業をするのがあまりに手間で面倒です。
同様のことが画像ファイルでも発生しており、いちいち二本指クリック→「このアプリケーションで開く」→プレビューを選択せざるを得ない状況です。
アプリケーションフォルダ直下に場所を戻せばできるかと思って試してみましたがダメでした。どなたか解決方法が分かる方がいらっしゃれば、教えてください。
No.1ベストアンサー
- 回答日時:
Finder上で開きたいファイルを選択し、[ファイル]→[情報](コマンド+
I)とするとそのファイルの情報を見ることができます。
「このアプリケーションで開く」のところを見てみると、そこが変になっているのではないかと思いますので、そこで正しいアプリケーションを設定してみてください。さらに、その下の[すべてを変更]ボタンを押せば、類似したファイルすべてが正しく設定されるはずです。
お試しください。
この回答への補足
[すべてを変更]がうまくいっていないと考え、このキーワードで検索をかけ、なんとか無事に開くようになりました。
今後似た状況に陥った方のために、やったことを。
1. Library/Cashes にある「com.apple.LaunchServices~」というファイルをすべて捨てる。 (万が一のために、ゴミ箱は空にしない)
2. Applications/Utilities にあるディスクユーティリティというアプリで「アクセス権の修復」を行う。
上記2点を行い再起動した後で「すべてを変更」することで、すべての
同種ファイルダブルクリックで開けるようになりました。
皆さま、お世話になりました。
ご回答ありがとうございます。
試してみましたが、正しいアプリケーションを選択するとうまくいく(アイコンが正しく変わる)のですが、すべてを変更ボタンをクリックすると、もとにもどってしまいました。。うーむ、困った。
No.2
- 回答日時:
何やらMac OS XのLaunchServicesのデータベースがトラブっているような症状に見えます。
ちょっとTigerなマシンが手元にないのでLaunchServices.Frameworkの場所が確認できないのですが、
Finderから[アプリケーション]→[ユーティリティ]→[ターミナル] を開いていただき、
ターミナル上で下記の(1)か(2)のどちらかのコマンドを入力して実行し、
その後にテキストファイルや画像ファイルのアイコンを開いてみるとどうなるかを試してみてください。
(cdコマンドは長いですが1行です)
(1)
cd /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Support
↓
./lsregister -kill -r -domain system -domain local -domain user
または
(2)
cd /System/Library/FrameWorks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Support
↓
./lsregister -kill -r -domain system -domain local -domain user
Tigerの場合は(1)のフローで行けるのではないかと思いますが、
ターミナル上でコマンドを実行した時に「Not found」のようなエラーメッセージが表示されるようであれば
(2)のcd~lsregisterコマンドを試してみてください。
(Leopardなら(2)のフローで行けるのですが、Tigerだとどちらになるのかが私の手元で確認できません)
これが何をやっているのか? についての解説は、参考URLのページの「lsregisterで確認する」という
項目を見ていただくとして、平たく言うと「Mac OS Xが持っている『ファイルの拡張子やリソース情報を元に、
何のアプリケーションを起動するのか? を管理しているデータベース』を初期化する」という操作を
上記のコマンドでやっています。
参考URL:http://journal.mycom.co.jp/column/osx/180/
(1)(2)ともに試してみましたが、「No such file or directory」と表示されてしまいうまくいきませんでした。
参考URLのシリーズは勉強になりそうなので、お気に入りに追加しました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(メールソフト・メールサービス) Thunderbird Wordの添付ファイルが開けない 1 2023/06/22 11:20
- グループウェア 一太郎がイントラで開けません。対処方法を知りたいです。 3 2023/04/04 13:30
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Windows 7 Media Playerが開かない。ファイルアイコンを右クリックしても「プロパティ」が表示されない。 2 2023/02/05 14:45
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- その他(コンピューター・テクノロジー) エクスプローラでファイルが開かない 4 2022/11/10 07:32
- デスクトップパソコン Outlookのデータが勝手に復元された理由は? 1 2022/07/13 15:45
- その他(Microsoft Office) Office Home & Business 2021で外付けHDにあるファイルを開く方法 3 2022/06/08 22:26
- デスクトップパソコン スマホからメール添付でパソコンへ送った画像が開かない 4 2023/06/06 17:19
- その他(Microsoft Office) 新pcでoffice使いたい 3 2022/11/25 19:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストファイルから最終行の抽出
-
Dirコマンドでフォルダ内ファイ...
-
DOSコマンドのFOR文で空白を含...
-
Macのターミナルコマンドを教え...
-
エクスプローラーはデータを書...
-
ファイル名一覧の印刷
-
oracleの文字コードとlinuxサー...
-
win11のエクスプローラーの右ク...
-
batファイルの強制終了を回避し...
-
ftpコマンドで丸ごとダウン...
-
ファイルが書き込み中かどうか...
-
レジストリが・・・
-
Telnetでファイルを送信したり...
-
数字を複数回繰り返す正規表現...
-
Linuxのコマンドラインの引数の...
-
SONYの音楽ソフト「x-アプリ」...
-
batである文字列内に特定の文字...
-
ddコマンドでイメージをコピー...
-
シェルスクリプトでエラーが出ます
-
iqoo neo 9と言うスマホがある...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
ファイル名についている「-」と...
-
テキストファイルから最終行の抽出
-
ラズパイで『’test.service’をs...
-
xcopyのエラー情報のはき...
-
DOSコマンドのFOR文で空白を含...
-
Linuxで標準出力したファイルの...
-
oracleの文字コードとlinuxサー...
-
DOS コマンドの~zfの意味を教え...
-
batファイルの強制終了を回避し...
-
win11のエクスプローラーの右ク...
-
ファイル名一覧の印刷
-
特定の更新日付のファイルのみ...
-
数字を複数回繰り返す正規表現...
-
コマンドプロンプト dir でのソ...
-
ファイル名の -(ハイフン)を _(...
-
TeXでの見出しの変更は可能でし...
-
Windowsバッチファイルで、隠し...
-
「Vmmem」のメモリ使用量が高い...
-
cpコマンドで強制的に上書きし...
おすすめ情報