Windows 8 でプロセスを終了しようとすると「アクセスが拒否されました」

Windows 8 でプロセスを終了しようとすると「アクセスが拒否されました」

Windows 8 でプロセスを終了しようとすると、「アクセスが拒否されました」というメッセージが表示されます。

からプロセスの強制終了 (Windows 8) の問題Stack Overflow で、私は次のように読みました:

プロセスには、終了していないカーネル モードでアクティブなスレッドがある可能性があります。これを診断する最善の方法は、タスク マネージャーの [詳細] タブで、列ヘッダーの 1 つを右クリックして [列の選択] を選択することです。[ハンドル] にチェックを入れます。プロセスの表示値を確認します。ゼロ以外の値が表示されている場合は、プロセスがハンドルを開いており、デバイス ドライバーが I/O 要求を実行するのを待機している可能性が非常に高くなります。また、そのデバイス ドライバーは、Windows から要求をキャンセルするように要求されても影響を受けません。問題の原因を絞り込むのはそれほど簡単ではありません。プロセスが実行する I/O 要求の種類について、さらに詳しく知る必要があります。superuser.com* で質問して、この件についてフォローアップしてください。

そうですね...この問題は次のプログラムで発生しました:

  • スポティファイ
  • スカイプ
  • バトルフィールド3

すべてに対して完全な権限があることを確認しました。フルアクセス権を持つ「Everyone」も追加しました。

他の解決策は C++ に関するものでしたが、それについては私には全く分かりません。

マイクロソフトのサイトでサポートに問い合わせてみたのですが、安全フルアクセス権を持つ全員を追加します。

答え1

最短の方法:

SysinternalsのPsExecツールを使用してSYSTEMユーザー権限を取得します(ダウンロードしてください)ここ)。
次に、管理者としてコマンド ラインを実行し、次のように入力します。

psexec -s taskkill /im ExeNameToKill.exe /f

最も長い道:

使用この方法を使用して SYSTEM ユーザー権限を取得します。
その後、taskkill /im ExeNameToKill.exe /fそれらのプロセスを終了します。

注記:SYSTEM 権限で作業するときは注意してください。これをいじると OS が損傷しやすくなります。

答え2

ぜひお試しください。

  1. タスクマネージャーでアプリケーションを右クリック
  2. 「詳細へ移動」をクリックすると、アプリケーションが選択された状態で「詳細」タブにリダイレクトされます。「タスクの終了」または「タスク ツリーの終了」をクリックします。それでも問題が解決しない場合は、次の手順に従います。
  3. 「詳細」タブで選択したアプリを右クリックし、「サービスに移動」をクリックします。選択したサービスを含む「サービス」タブに移動します。停止するか、再起動してください。

タスクが正常に終了することを願っています。:)

答え3

この問題を抱えている他のユーザーが、ICS (インターネット接続の共有) を無効にすることで問題を回避していることに気づきました。少なくとも、最初から ICS が有効になっているユーザーはそうでした。

確かにカーネルモードドライバか何かに関係しているようです。ワイヤレス/LANのネットワークドライバを完全にアンインストールし、最新のドライバを再インストールすることをお勧めします。メーカーから、Windows Update ではありません。

これは実現可能性の低い提案ですが、カーネル モード メモリのデバッグ方法を知らない限り、システム全体を消去する以外にできることは何もないようです。:)

答え4

ユーザー アカウントに管理者権限があることを確認します。それでも十分でない場合は、問題の実行可能プログラムを右クリックして、その所有者を自分のアカウントに変更します。

関連情報