web-dev-qa-db-ja.com

Vistaで強制終了プロセスを強制する方法は?

わかりました、私はタスクマネージャーで試しました-それはうまくいきませんでした。次に、コマンドラインで次の方法を試しました。

taskkill /im name.exe /F

そしてそれは言います(それはポーランド語からの翻訳なので、正確ではありません):

ERROR: can't end process "name.exe" with PID 6788.
Cause: Access denied.

誰かがこれに遭遇しましたか?再起動する以外の解決策はありますか?

3
matemaciek

まず、昇格した管理者としてtaskkillを実行していることを確認します。

次に、SysinternalsSuiteからProcessExplorerを試してください。 http://technet.Microsoft.com/en-us/sysinternals/bb842062.aspx

最後に、デバッガーがプロセスに接続されている場合、デバッガーを強制終了できない可能性があり、プロセスが実行されているユーザーセッションからログオフするか、マシンを再起動する必要があります。

3

絶対確実なソリューションについては、Sysinternals(現在はMicrosoftが所有)の pskill を使用してください。

pskillの権限があるとすると、すべてのプロセスが強制終了されます。 TASKKILLや他のさまざまなメソッドが終了できないプロセスがありましたが、pskillは終了します。 (これはインストールルーチン用で、実行可能ファイルを置き換えるためにプロセスを強制終了する必要がありました)

3
saschabeaumont

私はここや他の場所ですべての提案を試しましたが、これだけでも同様のケースでうまくいきます:
高度なプロセス終了
http://www.softpedia.com/get/System/Launchers-Shutdown-Tools/Advanced-Process-Termination.shtml
APTは、プロセスを強制終了する18の異なる方法を提案し、ユーザーインターフェイスを備えています。
17番目の方法が私のために働いた。

2
Amir Latifi

xKillはKillに似たアプリですが、システムトレイで実行でき、killモードをアクティブにするショートカットがあるという意味でより高度です。したがって、アプリケーションが応答しない場合は、Ctrl – Alt –BackSpaceを押すだけです。これにより、強制終了モードがアクティブになり、任意のウィンドウをクリックすると、そのプロセスが終了します。アプリを強制終了せずに強制終了モードを無効にするには、Escキーを押すだけです。

ダウンロード:

xKill

2
gamax92

Pidに権限を設定した後、Win32apiを使用します。

0
Marco_r