まぐらぼ

日々の雑記を書いています。

Windows8のゾンビプロセス

ストアアプリ開発中に例外発生するとデバッグ実行中のアプリがゾンビプロセスとなる事があります。プロセスは[Ctrl+Alt+Del]-[タスクマネージャ]-[詳細]で確認できますが、右クリックからプロセス終了を選択しても拒否されます。

PowerShellを管理者権限で起動して、PowerShellのtasklistでプロセスIDを確認して、taskkill /im xxxx /f としても削除できません。PC再起動しないと消えません。サインアウトではダメです。この状態になると開発やってられないのですがどうしたら良いのでしょうか?

<メモ>
taskkillコマンドのオプション:
 /im ・・・プロセス名を指定
 /pid ・・・プロセスIDを指定
 /f  ・・・強制終了
 
PowerShellは下記にあります。C:\Windows\System32\WindowsPowerShell\v1.0

<同じ現象を探してみた>
Kevinもこう言っている。「It is incredibly frustrating to be unable to re-launch the apps without a reboot.」<検索用>
PS C:\WINDOWS\system32> taskkill /pid 7648 /f
エラー: PID 7648 のプロセスを強制終了できませんでした。
理由: 実行中のタスクのインスタンスがありません。

There is no running instance of the task.