タスクマネージャでもプロセスエクスプローラでも終了できないプロセスがあります - 「アクセスが拒否されました」というエラーが表示されます。このプロセスはWindowsの実行ファイルではありません。
どうやって殺すことができますか?この保護を無効にするために使用できるツールはありますか?
私はWindows 7、64ビット版を使用しています。
一般に、タスクを強制終了する必要があるということは、誰かが正しく何かをしていないことを意味します。私はあなたが直面しているどんな問題でも別の解決策を探すでしょう。おそらく、あなたが私たちにもっと優雅な選択肢を見つけることができるということについてもっと話したとしたら?
プロセスエクスプローラに管理者権限を与えるだけで、アカウントを追加する必要はありません(すでに管理者の場合)。どのプロセスを終了するかどうかを指示したり、他のプロセスマネージャをインストールしたりする必要はありません(Process Explorerが大好きです)。
どちらか
右クリックして「管理者として実行」
プロパティ、そして互換性の順に進み、「管理者として実行」を選択します。
今ではアクセスが拒否されたと言うことは決してないだろう。
上記のツールのどれも私の場合は役に立ちませんでした。
https://blogs.technet.Microsoft.com/markrussinovich/2005/08/17/unkillable-processes/ を参照してください。
Mark Russinovichは、プロセスが殺すのがほとんど不可能な場合があることをそこに示しています。
Taskkillおよびpowershell(kill)メソッドは私にとってはうまくいきませんでした。それはまだアクセスが拒否されたと述べました。
私はこれで運が良かった:
wmic process where name='myprocessname.exe' delete
あなたは特権アカウントにいますか?一般的に、より高いアクセス権を持つアカウントでも「アクセスが拒否されました」というエラーが表示される場合は、通常、システムの運用に不可欠なサービスを強制終了しようとしているためです。一方、VMWareなどの一部のアプリケーションは、システム操作に不可欠ではないプロセスに対しても、独自の「プロセス保護」を実装しています。
あなたが特権アカウントを持っているなら、あなたは Sysinternals PsKill を打つことができます、私は私に類似のエラーを与えたプロセスを殺すために過去にそれを使いましたメッセージどのプロセスを殺しているのかに注意してください。システムが不安定になる可能性があります。
理由は定かではありませんが、SysinternalのProcess Explorerを使用してFileメニューから「Show Details for All Processes」をクリックすると問題が解決し、サービスを強制終了できました。おそらくそれはその時だけ管理者モードに切り替わります。
APT(Advanced Process Terminator) を使ってみてください。どんなプロセスでも簡単にkillできます。
Windows PowerShellを使用してコマンドを強制終了し、get-process
を使用して実行中のプロセスを一覧表示してから、タスクのIDを指定してstop-process
を強制終了することもできます。 プロセス停止 。
get-process Unkillable.exe
stop-process 1234
管理者としてWindows PowerShellを起動する必要があるかもしれません。