0

(将来/他の人への私自身の質問に答える)。

名前で強制終了したいプロセスがあります (私の場合は、Pascal スクリプトの InnoSetup から)。私の問題は、私のプロセスが MyVeryLongProcessName.exe と呼ばれ、taskkill (単に tskill) にアクセスできないことです。

この場合、Windows XP(組み込み)で、次の結果で試しました:

c:\> tskill MyVeryLongProcessName
Could not find process: MyVeryLongProcessName

しかし、プロセスの名前を変更した (そして強制終了しようとした) と、問題なく動作しました。

c:\> tskill MyShortProcess

私の質問は / でした: tskill を使用して長いプロセス名を持つプロセスを強制終了するにはどうすればよいですか?

4

1 に答える 1

2

processname パラメータには 18 文字の制限があるようで、プロセスが非常に長いため、単純に拒否されていました。

したがって、MyVeryLongProcessName.exe を強制終了する解決策は次のとおりです。

c:\> tskill MyVeryLongProcessN

tskill パラメータの文字が多すぎたり少なすぎたりすると、プロセスが見つからないというエラーが返されます。

于 2013-05-25T16:25:35.507 に答える