OS X Mavericksのcfprefsdに不具合(仕様変更?)があり、アプリの設定が消えたり、消えなかったりする?

記事内に広告が含まれています。
スポンサーリンク


アクティビティモニタで見たcfprefsd Hero

Mavericksになり設定ファイルの取り扱いが変更になった?

418: 名称未設定 2013/10/25(金) 16:20:25.31 ID:0C/5Cj0q0

ネット上に出てる方法で、MavericksインストールUSB を作ってみた。
Option+起動 で選択起動OK!
インストールはまだ怖いので、Snow Leopard のアクセス権の修復をしてみたw
再起動して、Snow Leopard が軽くなったような気がするw

関連リンク:クリックだけでOS Xのインストールディスクを作成できるアプリ「DiskMaker X」がOS X Mavericksに対応したので使ってみたb.hatena

421: 名称未設定 2013/10/25(金) 17:40:51.98 ID:n4cEsA6t0

>>418
USB2でも、サクサク動く?

423: 名称未設定 2013/10/25(金) 18:09:02.24 ID:0C/5Cj0q0

>>421
DVDよりは、明らかに速い、かさばらない。
今、デフラグ中ですw

SanDisk 8GB \918

439: 名称未設定 2013/10/26(土) 16:10:25.69 ID:TgAbZ8ej0

スキップしない理由はないかな。
潜在的な不具合を差し引いても、10.7/10.8より快適。
10.9.5あたりまで行けば鉄板OSになるとみた。

乗り換えられるめどが立って本当にホッとしたよ。
でなければハードの更新もできないまま、10.6と心中するところだった。

445: 名称未設定 2013/10/26(土) 21:05:24.98 ID:yZ+P1E4D0

>>439
10.7 10.8よりも軽い感じ?
マシンスペック教えて

446: 名称未設定 2013/10/27(日) 05:08:53.39 ID:OxBhpKaw0

Library/Preferences/*.plist あたりの扱いが変だから 10.9.1までまってから
アップデートした方がいいよ

10.6のFileVault(2じゃない)も一応移行して動作してるみたいだよ

621: 名称未設定 2013/10/31(木) 21:04:39.71 ID:g9mum91J0

Mavericksにして、EPSONのサイトにある最新だと思われる
ドライバー/ソフト群をインストールしたら、
EpsonEventManegerで、前まで出なかったMacの
標準ファイアウォールの受信許可確認がMacを起動するたびに出るようになってしまった。
みんなのとこはどうですかね。

623: 名称未設定 2013/11/03(日) 11:00:10.91 ID:1m/2PoUJP

>>621
システム環境設定>セキュリティとプライバシー>ファイアーウォールオプション
>署名されたソフトウェアが外部からの接続を受け入れるのを自動的に許可
はオンになってるんですよね? 何かのplistファイルが壊れたんでしょうか…

Mavericks不具合スレ

403: 名称未設定 2013/10/31(木) 22:09:05.97 ID:wnEu0ULY0

10.9で色々やってて、少しわかってきたけど、どうやら、
Preferences 内の plist を削除しても作成されるときには
前の設定が復活するみたいだ
移動か削除されるときにでもどこかにバックアップされている様子

アプリとか初期状態にしようとして削除しても出来ない仕様になったのかこれ
調子が悪くてplist削除で直るとかそういうのは簡単には出来なくなったよ
いくら消しても改善しない人はこれが原因かも

ターミナルからrmで消しても、別ユーザーから消してもだめで、
別ドライブから起動して削除する場合は復活しないみたい
めんどくさいぞなんか

404: 名称未設定 2013/10/31(木) 22:15:59.31 ID:LHFXz1T20

>>403
なるほど。てことはクリーンインストールした後、他ライブラリを戻した方が早いか。

428: 名称未設定 2013/11/01(金) 03:35:46.80 ID:G0uAQgu1P

>>403
plistを消して、そのまま再起動

405: 名称未設定 2013/10/31(木) 22:21:09.07 ID:wnEu0ULY0

まだ憶測だから何とも言えないけど
なにかターミナルからのコマンドでもあるのかな
インストーラappからの起動ディスク作成のコマンドとか発表されたりしてるし

406: 名称未設定 2013/10/31(木) 22:24:40.37 ID:d3fEO/Ow0

plist.lockfile
コレを消さなきゃダメなんじゃないですか?

407: 名称未設定 2013/10/31(木) 22:27:08.94 ID:wnEu0ULY0

それもないものも同じで、
別ドライブから起動で消すと大丈夫なので、それは関係ない

413: 名称未設定 2013/10/31(木) 22:58:36.99 ID:d3fEO/Ow0

>>407
何のアプリの設定ですか?
別ドライブから起動で消せるってことは裏で走ってるんじゃ?

もしSandBox対応のアプリならContainersフォルダの中にも設定ファイルありますよ

414: 名称未設定 2013/10/31(木) 23:06:21.93 ID:wnEu0ULY0

>>413
古いアプリも新しいアプリも同じ
SandBoxは関係ない、あれは他のアプリ等へ影響しないようにパスを変えるためだけのもの
plist.lockfileファイルも0バイトのただのアクセスのためだけのもの

422: 名称未設定 2013/10/31(木) 23:58:35.80 ID:d3fEO/Ow0

>>414
cfprefsdっていうプロセスがキャッシュしてるっぽいですね。
plistを捨ててcfprefsd(自分のユーザー名の方)を殺したらリセットできました。
デーモンはすぐに復活します。

Sandboxアプリはアプリにもよるかもしれませんが
Containersの中のフォルダ削除でリセットできました。

433: 名称未設定 2013/11/01(金) 08:02:22.64 ID:HcEDbuj60

>>422
おお、いけました
ほんとにすぐ復活するw

434: 名称未設定 2013/11/01(金) 08:23:18.94 ID:G0uAQgu1P

>>422
おぉ、もうキャッシュしてるプロセスを特定した偉い人がおられた
そういうのってどうやって見つけるんですか? すごいなぁ…

436: 名称未設定 2013/11/01(金) 08:57:59.55 ID:HcEDbuj60

>>434
通常のアプリは再起動でいけました
しかし起動してるFinder関連とかはcfprefsdを終了しないとだめなのかなこれ

ありがとうございました

497: 名称未設定 2013/11/01(金) 23:22:00.25 ID:HcEDbuj60

10.9にしたあとしばらくしたあたりで一度Firefoxと
システムの一部の設定が吹っ飛んだことがあった
FirefoxのApplication Support内のProfilesフォルダは
新規の別フォルダが出来てて元は無事だったので
ブックマークは全部復旧できたけど
もしかしたら>>422さんのいうcfprefsdか、
メモリ圧縮あたりが誤動作をして、やらかしてるのかも

532: 422 2013/11/02(土) 12:14:30.23 ID:xnLel0dt0

暇だったので設定ファイルを捨ててリセットするアプリをつくりました。
設定をリセットしたいアプリ本体をアイコンに
ドラッグ&ドロップすると設定ファイルを検索して
ゴミ箱へ移動してcfprefsdをkillします。

AppResetforMavericksのダイアログ

PreferencesとContainersしか検索していないので
AppricationSupportフォルダに設定を保存するアプリとかはリセットできません。
それほど需要は無いと思いますがよければ、

https://www.dropbox.com/s/8n1asufq8ca86tr/AppResetforMavericks.zip


使い方

 App Reset for Mavericksのアイコンへ、設定をリセットしたい”アプリケーション本体やプラグイン”等をドラッグ&ドロップ又は Openメニューから選択して下さい。
 自動的に、~/Library/Preferences と~/Library/Containersから設定ファイルを検索して表示します。
[OK]を押すと設定ファイルがゴミ箱に移動されリセットされます。

このアプリの流れ、
入力されたアプリケーションやプラグインなどのパッケージ形式の中のInfo.plistからCFBundleIdentifierを取得
~/Library/Preferencesと~/Library/ContainersからCFBundleIdentifierを含む項目を検索して表示
OKボタンにより検索された項目をゴミ箱に移動
プロセス”cfprefsd”をkill

 Finderやシステム関連などの設定をリセットする場合は、削除したいplistを手動でゴミ箱へ入れ、Fileメニューから”Kill cfprefsd”を選択するとcfprefsdの終了のみが実行されます。

 Preferencesフォルダ内とContainersフォルダ内しか検索していませんので、これ以外の場所へ設定ファイルを保存するアプリケーションはリセットできません。
 特に複雑なことはしていませんが、細かいエラーチェックなどはしてませんので使用は自己責任でお願いします。
本アプリを利用して起こった一切の不具合及び損害について、作者は一切の責任を負いません。

このcfprefsdのためアプリの設定が消えたり、消えなかったり?

以下Developerやアプリサポートアカウントのツイート

1Passwordの中の人

Preferences-Fileのリロード-1
[NSUserdefaults not saving preferences for some users on Mavericks – Developer Forums]

関連リンク:
Mavericksには設定ファイルを消してしまうバグがあるb.hatena

アップデートしたMavericksの環境設定ファイルのフォルダに大量のゴミ.lockfileができてる~アップデートの時にできた模様~その削除法

ファイルを嗅ぎ回るopensnoopコマンド

After installing Mavericks my iMac opens with the “rolling surf” desktop. I can then start my preferred desktop from a saved ‘photo but when I retsart the iMAc it reverts to “rolling surf”. How can I get it to remeber to open with MY choice rather than Ap


[引用元:
1
2
3
]

コメント

  1. Apple7743 より:

    なんかヤバイの出てきたな。。。
    これも省電力のためなんだろうか。。。

  2. Apple7743 より:

    そういえばことえりの単語登録も消してはすぐ復活してたな・・・
    plist消して再起動で解決したけどなんだか怖いな

  3. Apple7743 より:

    これ、AppNapのON/OFF関係ない?

  4. Apple7743 より:

    BibDeskが起動しなくなったからplist消した
    起動するようになったし、前の設定も保存されてて、最高だった
    不具合に感謝するのは初めてかも

  5. Apple7743 より:

    クリーンインストールで10.9にしてタイムマシンや各種ツール使わず手動で環境再現したけど今のところこのバグ無いですね

  6. Apple7743 より:

    クリーンインストールすればいいってことか

  7. Apple7743 より:

    「デーモンはすぐに復活します」
    意味は分かるけど、ちょっとクスっとなりました

  8. Apple7743 より:

    >>6
    「Mavericksからcfprefsdデーモンがplistファイルを”一時的”にじゃなくて”常に”ロードしてplistを消してもリプライスする」って場合、仕様だからクリーンインストールしても無理じゃないかな?
    あと、このAppleの中の人、これ関連のForumに「killall -SIGTERM cfprefsdして」って書いてるから、これはどうしようもないんじゃないかな?
    ttps://devforums.apple.com/people/CFM
    どうしてこうなった(AA略)って感じだわ…

  9. Apple7743 より:

    plistを直で編集しても反映されないけど、
    defaultsコマンドでdeleteやwriteした場合なら反映されるみたい

  10. Apple7743 より:

    Mavericksにしてから、Finderの表示オプションの設定を何個か変えたががフォルダによっては再起動で10.8の時のに戻ってしまうのはなぜなんでしょうか?「常に〜開く」にはチェックは入れてるが。

  11. Apple7743 より:

    >>10
    あ〜その辺もこれがcfprefsdがからんでるのかな?
    Finderに関するバグはソートもあるっぽくて、自分はこのスレッドの投稿者と同じくソートができなくて困ってる…
    ttp://forums.macrumors.com/showthread.php?t=1658022

  12. Apple7743 より:

    おらおら!
    信者諸君!
    とっととデバッグしろ!

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