web-dev-qa-db-ja.com

強制終了後、「killallFinder」は「一致するプロセスがありません…」と表示しますが、PIDはまだ存在しますか?

これがあなたのためのものです。再起動に失敗してFinderを強制終了すると、ターミナルの「killallFinder」は次のように戻ります。

"No matching processes belonging to you were found"

奇妙なことに、FinderのPIDは、実際には「ps -A」の後に表示され、すべてのプロセスが表示されます。ただし、PIDのリストが繰り返されると、時刻は0:00:00として永続的にリストされます。

手動で起動するには、次のことを試みました。

open /System/Library/CoreServices/Finder.app

しかし、それは突いた:

LSOpenFromURLSpec() failed with error -600 for the file /System/Library/CoreServices/Finder.app.

再起動を伴わないFinderの再起動に関する他のアイデアはありますか? (私は通常、一度に6つのスペースを開いており、それぞれに少数のアプリがあり、それらすべてをリロードするのは面倒です。)

6
Old McStopher

簡単で少し難しいものがあります。最初は簡単ですが、おそらくアクティビティモニターを使用して強制的に終了することができます。
より難しく、このメッセージが表示される理由は、ユーザーがFinderを起動しておらず、システムがFinderを「所有」しているためです。権限をスーパーユーザーに昇格させた場合にのみ、強制終了できます(!) 、Sudo killall Finderすると、アクティビティモニターと同じように、パスワードの入力を求められます(ユーザーアカウントが管理者であると仮定すると、これは機能しません)。特定の* nixディストリビューションでは、上から直接殺すこともできます。

さらに悪いことに、ピンチでログオフを強制する可能性があります。killall loginwindow(ログイン中にユーザーが所有します)

2
Sacrilicious