質問: ### 前提・実現したいこと あるバッチファイルを作成しています。 普通にコマンドプロンプトにて、taskkill にプロセス名を指定しても強制終了されないです。 tasklistからPIDを目視し指定すると強制終了されます。 そもそも同じプロセス名で何十個も起動していて それぞれPIDが違うのでいちいち目視して記入するのが面倒なので、 プロセス名からそれぞれのPIDを一括で取得し、 taskkillを実行させたいです。 ちなみに、プロセス名は"Many Stars Creator.exe"です。 ### 発生している問題・エラーメッセージ エラーメッセージ↓ エラー: 無効な引数またはオプションです -'Stars'。 "TASKKILL /?"を入力すると使用法が表示されます。 ### 該当のソースコード TASKKILL /F /IM Many Stars Creator.exe /T ### 試したこと まだ何も試していません。 ### 補足情報(言語/FW/ツール等のバージョンなど) C# コマンドプロンプト VB
回答: タグに、LinuxやUnixがありますが、Windowsですよね?何故?? 空白を含んだイメージ名は、サンプルにある通り`"`で囲う必要があります。 ``` TASKKILL /F /IM "Many Stars Creator.exe" /T ```