web-dev-qa-db-ja.com

「アクセスが拒否されました」というプロセスを終了します

タスクマネージャでもプロセスエクスプローラでも終了できないプロセスがあります - 「アクセスが拒否されました」というエラーが表示されます。このプロセスはWindowsの実行ファイルではありません。

どうやって殺すことができますか?この保護を無効にするために使用できるツールはありますか?

私はWindows 7、64ビット版を使用しています。

165
Tony_Henrich

保護されたプロセスを殺す?

http://processhacker.sourceforge.net/index.php

管理者権限なしでWindows Server上で動作します。ヤミー! :)

95
Greatz
  1. Process Explorer 」をダウンロードしてください。
  2. プロセスのプロパティビューで、[セキュリティ]タブを選択します。
  3. 許可ボタンを押してください。
  4. 詳細設定ボタンを押します。
  5. 必要に応じて、自分自身または自分が属するグループを追加してください。
  6. 「終了」を含めるように権限を編集してください。 (あなたはすでに "権限の変更"権限を持っている必要があるでしょう、さもなければあなたは運が悪いです。)

alt text

一般に、タスクを強制終了する必要があるということは、誰かが正しく何かをしていないことを意味します。私はあなたが直面しているどんな問題でも別の解決策を探すでしょう。おそらく、あなたが私たちにもっと優雅な選択肢を見つけることができるということについてもっと話したとしたら?

12
DanO

プロセスエクスプローラに管理者権限を与えるだけで、アカウントを追加する必要はありません(すでに管理者の場合)。どのプロセスを終了するかどうかを指示したり、他のプロセスマネージャをインストールしたりする必要はありません(Process Explorerが大好きです)。

どちらか

  • 右クリックして「管理者として実行」

  • プロパティ、そして互換性の順に進み、「管理者として実行」を選択します。

今ではアクセスが拒否されたと言うことは決してないだろう。

9
Kartik Anand

上記のツールのどれも私の場合は役に立ちませんでした。

https://blogs.technet.Microsoft.com/markrussinovich/2005/08/17/unkillable-processes/ を参照してください。

Mark Russinovichは、プロセスが殺すのがほとんど不可能な場合があることをそこに示しています。

8
Vadzim

Taskkillおよびpowershell(kill)メソッドは私にとってはうまくいきませんでした。それはまだアクセスが拒否されたと述べました。

私はこれで運が良かった:

wmic process where name='myprocessname.exe' delete
8
twasbrillig

あなたは特権アカウントにいますか?一般的に、より高いアクセス権を持つアカウントでも「アクセスが拒否されました」というエラーが表示される場合は、通常、システムの運用に不可欠なサービスを強制終了しようとしているためです。一方、VMWareなどの一部のアプリケーションは、システム操作に不可欠ではないプロセスに対しても、独自の「プロセス保護」を実装しています。

あなたが特権アカウントを持っているなら、あなたは Sysinternals PsKill を打つことができます、私は私に類似のエラーを与えたプロセスを殺すために過去にそれを使いましたメッセージどのプロセスを殺しているのかに注意してください。システムが不安定になる可能性があります。

5
John T

理由は定かではありませんが、SysinternalのProcess Explorerを使用してFileメニューから「Show Details for All Processes」をクリックすると問題が解決し、サービスを強制終了できました。おそらくそれはその時だけ管理者モードに切り替わります。

4
Naveed Ul Islam
  1. タスクマネージャを開きます。 [処理]タブに移動します。
  2. プロセスを右クリックして[プロパティ]をクリックします。
  3. セキュリティタブをクリックして、編集をクリックします。
  4. PermissionsウィンドウでAddボタンをクリックしてSelect Users GroupまたはGroupsウィンドウを開きます。
  5. [ユーザーまたはグループの選択]ウィンドウで、制限を適用するアカウントのユーザー名を入力できます。
  6. ユーザー名を選択し、deny/allowオプションの下にあるチェックボックスをオンにして、アクセス権を拒否/許可に設定します。
  7. 適用をクリックしてからOKをクリックします。

via

4
Iain

APT(Advanced Process Terminator) を使ってみてください。どんなプロセスでも簡単にkillできます。

1
HackToHell

Windows PowerShellを使用してコマンドを強制終了し、get-processを使用して実行中のプロセスを一覧表示してから、タスクのIDを指定してstop-processを強制終了することもできます。 プロセス停止

get-process Unkillable.exe
stop-process 1234

管理者としてWindows PowerShellを起動する必要があるかもしれません。

0
Richard Lucas