Macの手書き説明書

macOSのアプリ紹介と基本的な使い方を解説

アプリを強制終了させることができず、ログアウトさせることもできなくなった時の対処法

YosemiteにしてからCommand ⌘ Option + escからアプリを強制終了させても、うまく終了してくれない不具合が発生するようになりました。

forced_termination_error

具体的にはアプリのウィンドウなどは消えるのに、該当アプリのDockアイコンの下に起動を示すインジケータが表示される状態になります。

この状態の困る所は以下の三点。

  • アクティビティモニタなどからアプリを終了させようとしても該当するプロセスがなく終了させることができない
  • 該当アプリは起動しているとシステムに誤認識されるのかアプリの再起動もできない
  • 起動しているアプリが残っていると誤認識されてMac自体のログアウトもできない

アプリを終了させることもできず、ログアウトもできないので、アプリが固まった程度で再起動しなくてはなりません。

これはYosemiteのバグっぽいので根本的な解決策はアップデートを待つしかありませんが、せめて再起動しなくても済む方法を考えました。

この状態でも他のアプリは起動して普通に使えるのでアクティビティモニタを起動。

forced_termination_error1

「WindowServer」プロセスを探して強制終了します。

WindowServerは画面を描画する深い所にあるプロセスで、これを終了させると強制的にログアウトできます。

広告


関連記事

広告

この記事を共有する

広告

関連記事

4 Comments

Dr.MORO  

あー、ヨセミテのバグだったのか〜!
なるほど。
ジオキャッシングのWinアプリGSAKをWineBottlerにてヨセミテ上で走らせているけど、いつも再起動できず。
これで取りあえず対処できます。早くバグが潰されるのを待ちます。
ありがとと!

2014/12/10 (Wed) 09:22 | EDIT | REPLY |   

NoName  

画面が死んでいる時にでも、sshで(iOSデバイスからとかから)入って
killall loginwindow
すれば、強制終了を回避できますね

2014/12/11 (Thu) 03:10 | EDIT | REPLY |   

名称未設定  

アクティビティモニタから、「WindowServer」が見つからない場合はどうしたら良いのでしょうか…

2016/02/06 (Sat) 13:18 | EDIT | REPLY |   

veadar  

Re: タイトルなし

> アクティビティモニタから、「WindowServer」が見つからない場合はどうしたら良いのでしょうか…

アクティビティモニタの表示が「自分のプロセス」だけになっているせいだと思われます。

メニューの「表示」から「すべてのプロセス」へ切り替えてください。

2016/02/06 (Sat) 19:54 | EDIT | REPLY |   

Add your comment