わかりました、私はタスクマネージャーで試しました-それはうまくいきませんでした。次に、コマンドラインで次の方法を試しました。
taskkill /im name.exe /F
そしてそれは言います(それはポーランド語からの翻訳なので、正確ではありません):
ERROR: can't end process "name.exe" with PID 6788.
Cause: Access denied.
誰かがこれに遭遇しましたか?再起動する以外の解決策はありますか?
まず、昇格した管理者としてtaskkillを実行していることを確認します。
次に、SysinternalsSuiteからProcessExplorerを試してください。 http://technet.Microsoft.com/en-us/sysinternals/bb842062.aspx
最後に、デバッガーがプロセスに接続されている場合、デバッガーを強制終了できない可能性があり、プロセスが実行されているユーザーセッションからログオフするか、マシンを再起動する必要があります。
絶対確実なソリューションについては、Sysinternals(現在はMicrosoftが所有)の pskill を使用してください。
pskill
の権限があるとすると、すべてのプロセスが強制終了されます。 TASKKILL
や他のさまざまなメソッドが終了できないプロセスがありましたが、pskill
は終了します。 (これはインストールルーチン用で、実行可能ファイルを置き換えるためにプロセスを強制終了する必要がありました)
私はここや他の場所ですべての提案を試しましたが、これだけでも同様のケースでうまくいきます:
高度なプロセス終了:
http://www.softpedia.com/get/System/Launchers-Shutdown-Tools/Advanced-Process-Termination.shtml
APTは、プロセスを強制終了する18の異なる方法を提案し、ユーザーインターフェイスを備えています。
17番目の方法が私のために働いた。
xKillはKillに似たアプリですが、システムトレイで実行でき、killモードをアクティブにするショートカットがあるという意味でより高度です。したがって、アプリケーションが応答しない場合は、Ctrl – Alt –BackSpaceを押すだけです。これにより、強制終了モードがアクティブになり、任意のウィンドウをクリックすると、そのプロセスが終了します。アプリを強制終了せずに強制終了モードを無効にするには、Escキーを押すだけです。
ダウンロード:
Pidに権限を設定した後、Win32apiを使用します。