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


172

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

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

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


どのプロセスを終了するかを教えてくれるのはあまりに頼まれますか?

4
管理者としてコマンドプロンプトを実行します。taskkill / im <your process.exe> / fを使用してプロセスを終了します
tumchaaditya

2
@tumchaaditya: :。 taskkill /im <process> :。:( TaskMgrは、管理者としても、それを殺すことができません:。The process can only be terminated forcefullytaskkill /F /im <process>There is no running intance of the taskAccess is denied
Mooingダック

5
私自身のシステムの管理者として、私自身のシステム上のプロセスを強制終了することを「私たちは許可されていない」のかどうかを尋ねるために、別の質問をする必要がありますか?せいぜい「警告」しか見ることができませんでした:「ねえ、このプロセスを殺せば、これ、これ、そしてこれが起こるでしょう、あなたはまだ続けますか?」
ITベア14

1
価値のあることについては、私は以前procexplorerタスクを見ていて、親タスクがであることがわかりましたexplorer.exe。私は殺しexplorer.exe、それから仕事はなくなりました。最後に素敵でシンプル。私はこれを答えとしてあげましたが、何らかの理由で私を許しません。
Eli Gassert

回答:


96

保護されたプロセスを強制終了しますか?

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

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


5
ありがとう!プロセスハッカーで「アクセス拒否」プロセスを強制終了することができました。これは素晴らしいアドバイスです。これがこの質問の選択された答えになるはずです。この素晴らしいソフトウェアについても教えてくれてありがとう、私は長い間プロセスエクスプローラーに不満でしたが、今では素晴らしい代替品を見つけました。
KoKo

16
私のプロセスを殺すが、少なくともそれはタスクマネージャとProcess ExplorerのDITはありません(「アクセス拒否」を除き、理由与えませんでした:OUTLOOK.EXE(7588 PID)を終了することができません:。試行が終了するプロセスにアクセスするためになされたが
thomasa88

1
プロセスハッカーはSymantec DLPプロセス[edpa.exe]を強制終了しません
PeterX 14

1
そのようなプロセスを強制終了する権限を得るために、管理者としてProcess Explorerを単純に起動することも可能です。とにかく私のために働いた。
bames53

1
mcshield.exeを正常に終了します(管理者として実行している場合)。mcshield.exeはすぐに再起動しますが、100%CPUの殺人行為はありません(これが、週に2回殺される必要がある理由です)。プロセスエクスプローラーでこれを管理することはありません。
-Tewr

13
  1. Process Explorer」をダウンロードします。
  2. プロセスプロパティビューで、セキュリティタブを選択します。
  3. 許可ボタンを押します。
  4. 詳細ボタンを押します。
  5. 必要に応じて、自分自身または所属するグループを追加します。
  6. 許可を編集して「終了」を含めます。(既に「アクセス許可の変更」権限が必要です。そうでない場合は運が悪くなります。)

代替テキスト

一般に、タスクを強制終了する必要があるということは、誰かが何かを正しく実行していないことを意味します。私はあなたが直面している問題に対する別の解決策を探します。おそらく、もっと優雅なオプションを見つけることができるともっと教えてくれたとしたら?


9
管理者であり、昇格したProcess Explorerを実行している場合でも、[アクセス許可]ボタンはグレー表示されます。
チーサス14

2
これはAVGUI.exeプロセスを殺すために私のために動作していませんが、私は、プロセスのハッカーを使用してそれをやった
Rikinパテル

2
[アクセス許可]ボタンはグレー表示されませんが、(Windows-8で)表示されるダイアログにはすべてのダイアログがありません。「フル」、「読み取り」、「書き込み」、「特別」だけです。
ジェシーチザム

1
> タスクを強制終了する必要があるということは、誰かが何かを正しく行っていないことを意味します。ええ、つまり、いまいましいことを書いたプログラマーです。
カズ

10

taskkillおよびpowershell(kill)メソッドは私には機能しませんでした。それはまだアクセスが拒否されたと言いました。

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

wmic process where name='myprocessname.exe' delete

7
この方法を使用しても「アクセスが拒否されました」。
ジョナスエッペルグラン

1
これは魅力のように機能しています。
ハムザアニス

6
入力しなければなりませんでしたwmic process where "name='myprocessname.exe'" delete。そうしないと、Invalid queryエラーが発生します。最後に、アクセス拒否エラーが表示されます。
ミメットオルセン

9

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

どちらか:

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

  • プロパティに移動してから互換性を選択し、「管理者として実行」を選択します

これで、アクセスが拒否されたと言うことはありません。


20
ええと、まだ「アクセス拒否」と言うことができます。プロセスACLの終了許可を変更するセキュリティフラグを使用してプロセスが開始された場合、プロセスの許可を変更するまでプロセスを終了することはできません。マルウェアがこれを回避するのは難しいことではないので、アンチウイルスプロセスはしばしばこれを意図的に行います(ほとんどが単に迷惑なだけです)。ala processhacker。
DanO

6
私にはうまくいきません。
ピーター

1
Windows 7/8/10では、この方法でMsMpEngをシャットダウンできません。
user2864740


6

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

特権アカウントを使用している場合は、Sysinternals PsKillを試してみることができます。過去にそれを使用して、同様のエラーメッセージを表示したプロセスを強制終了しました。ただし、プロセスを強制終了すると、システムが不安定になる可能性があります。


プロセスを停止しても、まだ不安定ですか?
ビッグレオナルド

ただし、pskillはプロセスを強制終了できません。私の場合、重要なプロセスではないnginxラッパーを殺すことはできません。これはサービスですが、通常のプロセスではありません。
セルグザック

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

経由で


私は管理者であり、完全に制御できます。
Tony_Henrich

14
通常、プロセスを
強制終了

プロセスには最適ですが、サービスには何が必要ですか?
セルザッハ

1
うーん、私はそれを試してみましたが、私は適用押されたとき、それは「アクセス拒否」私に言った
ジェット

2
えー、何?これにより、実行中のプロセスインスタンスではなく、実行可能ファイルのアクセス許可が変更されるため、まったく無関係のようです。
underscore_d

4

理由はわかりませんが、SysinternalのProcess Explorerを使用して、[ファイル]メニューの[すべてのプロセスの詳細を表示]をクリックすると、問題が解決し、サービスを強制終了できました。おそらく、管理者モードに切り替えるのはそのときだけです。


それはまさにそれを行います。このオプションにより、昇格されたアクセス許可(所有している場合)で再起動されます。
DanO


1

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

get-process Unkillable.exe
stop-process 1234

管理者としてWindows PowerShellを起動する必要がある場合があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.