プロセスを終了できません。「すでに終了しています」

プロセスを終了できません。「すでに終了しています」

Windows 8 では、プロセスを終了できない状態にすることが頻繁にあります。Skypekit.exe がこの問題を引き起こす可能性が最も高いプロセスのようですが、他のプロセスでも同じ問題が発生する可能性があります。

これらのプロセスを終了しようとすると、「アクセスが拒否されました」というメッセージが表示されることもあれば、何も起こらないこともありますが、そのプロセスを強制終了しようとすると、「アクセスが拒否されました」というメッセージが表示されますが、...

  • 管理者権限を持っている(そしてそれを使ってタスクマネージャーを実行した)
  • そのプロセスを所有する
  • 終了する権利がある

「Process Hacker 2」では、より詳細なエラーメッセージが表示され、プロセスを終了できなかったことが示されています。すでに終了していますそれでも、私がテストしたすべてのタスク マネージャーでまだプロセスが表示されていることから、プロセスがまだ存在していることはほぼ間違いありません。

Process Hacker によると、skypekit.exe はまだ 1 つのスレッドを実行しています: skypekit.exe!Sal::VoiceEngineInterface::SALwindows_salsa_debug_3871+0x257e5

Process Hacker の「Terminator」はそのようなプロセスを強制終了できませんが、「プロセスのハンドルを閉じる」戦術を実行すると、Process Hacker 自体が停止し、ウィンドウが「応答なし」の状態になります。その状態では、他のタスク マネージャーも Process Hacker を強制終了できなくなります。

問題は、閉じることができないハンドルにあるようです。そのハンドルの名前は「\Device\Afd」です。このハンドルを閉じると、閉じるプロセスが同じように停止します (最初の試行)。または、ハンドルが NtSetInformationObject を使用して保護されていることを示すエラー メッセージが表示されます (さらに試行)。

このハンドルを一度手動で閉じようとし、次に「ターミネーター」->「カーネル モードで閉じる...」を使用して skypekit.exe を終了しようとすると、カーネル パニックが発生します。

これらのプロセスを実際に終了する唯一の方法は、シャットダウンすることです (問題なく動作します)。

なぜこのようなことが起こるのでしょうか? これらのプロセスを強制終了するにはどうすればいいでしょうか?

答え1

メーカーの最新ドライバーを使用してください(インテルそしてリアルテック) を使用してください。

問題が定期的に再現する場合は、Realtek カードを削除し、Intel アダプターを無効にして、変更ごとにテストし、問題が解決するかどうかを確認してください。

関連情報