方法
taskkill /IM hogehoge
と入力して、
エラー: プロセス "hogehoge" (PID xxxxx) を強制終了できませんでした。
理由: このコマンドを実行するための十分なクォータがありません。
と出たときは、
taskkill /IM hogehoge /T /F
と、オプションを加えると、うまくいくことがある。
意味は、
/T 子プロセスもろとも殺す。
/F 強制的に殺す
である。
調べたきっかけ
QuiteRSSのタスクトレイのアイコンがいつの間にか消えていて、しかしプロセスが生き残ってるという状況から自動的に再起動するためのbatを開発したのだが、うまくいっていなかった。
しかし今回の方法を試したらうまくいった。子プロセスが干渉していたようだ。