cmd /k ということは、cmd.exe のプロセスはそのまま残ると思いますが、このプロセスは別途ちゃんと終了させているのでしょうか。
プロセス一覧をみると、cmd.exe が山のように起動していたり、とか、ないでしょうか。また、cmd.exe 以外は起動できるか、など切り分けはされたのでしょうか。