普段 MacBook Pro を使っているんですが、バッテリーの減りが異常に早いのでアクティビティモニターでプロセスを確認。
lsd というプロセスがCPU負荷100%で暴れている。
macOS で lsd プロセスはデーモンマネージャー LaunchServiceDaemon です。OSX 10.11 El Capitan 以降に採用されています。
解決方法、ターミナルで
$ ls /private/var/db
でlsdディレクトリが無いことを確認
$ sudo mkdir lsd
$ sudo chmod -R 777 /private/var/db/lsd
$ touch /private/var/db/lsd/com.apple.lsdschemes.plist
これでアクティビティモニターを確認するとlsdがなくなっていると思います。
上記でうまくいかない場合は、LaunchServices データベースの再構築
$ find /System/Library/Frameworks -type f -name "lsregister" -exec {} -kill -seed -r \;
ちなみに私の環境 macOS Mojave 10.14.4 で発生していました。
Comments