web-dev-qa-db-ja.com

どのようにアクセスを克服するためにWindowsでプロセスを殺すときに拒否されましたか?

したくないプロセスを殺すには?プロセスを強制終了しようとすると、Access Deniedメッセージが表示されます。私はそれがデバイスドライバが待っていることが原因である可能性があることを知っています、そしておそらくこれが理由です。

しかし、私の質問はそれにもかかわらずプロセスを殺す方法です?私は管理者です、私はプロセスがデバイスドライバか何かを待つのを望みません。私はそれを死にたいのです。

これを達成する方法は?

タスクマネージャ、procexpおよびprocexp64を管理者として実行しても役に立ちませんでした。

10
Dims

プロセスの状態によっては、まったくそれを殺す方法がないかもしれません。より詳細な議論については、この答えをご覧ください。

うまくいかない場合は、現在カーネルリソース(おそらくバグのあるドライバ)を待ってロックされていますが、プロセスを終了させるためにできることは何もありません(再起動するまで)。

これをチェックしてください ウィキペディアのセクション

管理者アカウントの目的は、コンピュータにシステム全体の変更を加えることを許可することです(ただし、特権はローカルシステムに制限されます)。

管理者として、あなたはユーザースペースのボスです(上記のローカルシステムに関する警告は別として)。バグのあるドライバはカーネルモードで動作しています。 Jeff Atwoodが2つのモード について書いている をご覧ください。

13
Geoff

Process Hacker ユーティリティは、システムプロセスを強制終了するのが危険な場合があるので、もちろんあなたのリスクのためにこれを行います。

2
AlexIz

私はこれらすべての "アプリケーションを殺すことができません、アクセスが拒否されました"問題が不完全なドライバに関連していることを確認することができます。

私はかなり長い間Windows 8.1でその問題を抱えていました、それが私のUSB MIDIコントローラのうちの1つであることを発見するまで、それは私を悩ませていました。

そう..!これを解決する最善の方法は次のとおりです。

  1. あなたはそれを殺そうとすると、あなたは立ち往生アプリを取得、それは "アクセスが拒否されました"と言います。

  2. タスクマネージャを開きます。

  3. タスクマネージャを注意深く見ながらデバイスの切断を始めてください。

  4. あなたが何かを抜いて、アプリがあなたがそれが問題を引き起こしているということをあなたが知っているタスクマネージャから離れて行くならば。

  5. ドライバを更新するか、問題のあるデバイス用の新しいドライバを待ちます。

2
Sacco