"C:\hoge.exe"というプログラムを再起動したくて

 taskkill /im hoge.exe /f
 start C:\hoge.exe

という2行のバッチを書いたら、hoge.exeがまだ終了しきってなくて起動しませんでした。
hoge.exeの終了にかかる時間が3秒だったり20秒だったりとまちまちなので
タスクリストから居なくなったことを確認してから起動したいのですが
どう書けばよいのでしょうか?