皮肉なことに、MacworldフォーラムのメンバーであるHappyMacさんは、自分のMacに少々不満を抱いています。彼はこう書いています。
キーチェーンアクセスに何か不具合があるようです。修復ユーティリティを実行し、様々なフォーラムで解決策を探してみましたが、何も見つかりません。キーチェーンアクセスを削除して、新しいものを再インストールしたいのですが、どうすればいいでしょうか?
正直に言うと、本末転倒だと思います。キーチェーンアクセスアプリを捨てる前に、キーチェーンの不具合を修復するために必要な手順を一度確認した方がいいと思います。
ご自宅でご覧になる方は、まずキーチェーンアクセスを起動し、「キーチェーンアクセス」メニューから「キーチェーンファーストエイド」を選択してください。表示される同名のウィンドウで「検証」オプションが有効になっていることを確認し、管理者のユーザー名とパスワードを入力して「開始」ボタンをクリックします。赤色で表示されたエントリがある場合は、「修復」ボタンをクリックし、もう一度「開始」をクリックしてください。運が良ければ、赤色のエントリが消え、黒いエントリと正常に動作するキーチェーンだけが残ります。
それでも問題が解決せず、キーチェーンの問題が解決しない場合は、キーチェーンアクセスを終了し、ユーザーフォルダ/Library/Preferences に移動して、com.apple.keychainaccess.plist ファイルをデスクトップに移動してください。これはキーチェーンアクセスの設定ファイルです。このファイルが破損している場合は、問題の原因となっている可能性があります。このファイルを移動しても、キーチェーンに保存されているデータが失われる心配はありません。com.apple.keychainaccess.plist ファイルにはキーチェーンのデータは含まれていません。
まだ問題が解決しない場合は、特定の項目だけが問題になっている場合は、キーチェーンアクセスを開き、検索フィールドを使って関連項目を探してください。例えば、MobileMeがパスワードやログイン情報を記憶できない場合は、キーチェーンアクセスの検索フィールドで「.mac」を検索し、MacのDeleteキーを押して該当する項目を削除してください。
ダメですか?キーチェーンのバックアップ(Time Machineなど)がある場合は、キーチェーンアクセスを終了し、バックアップしたキーチェーン(ユーザーフォルダ/Library/Keychains内)を探してください。現在のキーチェーンファイルをそれらのファイルに置き換えてみてください(後で必要になった場合に備えて、現在のファイルはデスクトップに移動してください)。
もしこれがうまくいかない場合は(なぜうまくいかないのかは分かりませんが)、キーチェーンアクセスを起動し、「キーチェーンアクセス」メニューから「環境設定」を選択し、表示されたウィンドウの「一般」タブで「デフォルトのキーチェーンをリセット」ボタンをクリックしてください。管理者のパスワードの入力を求められます。このオプションを選択すると、古いデフォルトのキーチェーン(おそらく「ログイン」キーチェーン)の名前が変更され、新しい空のログインキーチェーンが作成されます。これは単に最初からやり直すためです。古いキーチェーンのエントリはすべて消えてしまうので、プロンプトが表示されたときに再入力できるよう、パスワードとログイン情報をメモしておいてください。

メモを取り損ねてしまった場合、冒険好きなら、古いキーチェーンから新しいキーチェーンにキーチェーンエントリをコピーしてみるのも良いでしょう。これを行うには、ユーザーフォルダ/Library/Keychains に移動し、login_renamed_1.keychain ファイルを見つけてダブルクリックします。キーチェーンアクセスが起動し(まだ起動していない場合)、キーチェーンリストに login_renamed_1.keychain 項目が表示されます。これで、古いキーチェーン内の項目を自由に選択して、新しいログインキーチェーンにコピーできます。問題が古いキーチェーン自体にあり、エントリに問題がない場合は、この方法が役立つかもしれません。(もちろん、古いキーチェーンがひどく壊れている場合は、ダブルクリックしても表示されない可能性があります。)
私の希望は、この雑多なアドバイスのどこかに解決策が存在することです。