web-dev-qa-db-ja.com

ハイCPUを使用するWindows 8.1システムプロセス

I7-3770 CPUと8つの論理プロセッサ、24Gb RAMを搭載したDell XPS 8500を使用しています。

Windows 8.1(Update 1)を実行しています。最近、システムプロセスが常に12.5%(1/8)のCPUを使用していることに気付きました。

Process Explorer-Sysinternalsを使用して、この量のCPUを消費しているシステムカーネル内の単一のスレッドを特定しました。このスレッドには開始アドレスがあります:ntoskrnl.exe!RtlSidHashLookup + 0x1ffc。

このスレッドとは何ですか?常にCPUの1/8を使用しないようにするにはどうすればよいですか?

15
Eric

Sfc/scannowを提案してくれたtumchaadityaに感謝します。破損したプリンタードライバーと関連する.infファイル(CNBJ2530.DPBおよびprncacla.inf)を特定しました。

それが私をソリューションに導きました: http://www.sysnative.com/forums/windows-update/7702-guide-cnbj2530-dpb-and-prncacla-inf-corruptions-windows-8-8-1 -a.html

このページには、Windows 8/8.1で明らかに問題となっている問題を修正する方法の詳細な手順が含まれています。 「DISM.exe/Online/Cleanup-image/Restorehealth」を実行すると、これらの不良ファイルがMSサーバーからダウンロードされた新しいバージョンに置き換えられました。 「sfc/scannow」を再実行すると、すべてが再び正常であることが確認されました。

再起動後、NTカーネルは13%ではなく0.13%のCPUを使用するようになりました。

13
Eric

私の場合、それは別の問題でしたが、同じ症状でした。 RunFullMemoryDiagnosticタスクがどういうわけか終了することはありませんでした。 Microsoft> Windows> MemoryDiagnostic> RunFullMemoryDiagnostic内のタスクスケジューラで無効にしてください。

2
MM.

最初は、システムアイドルプロセスが常に約25%のCPUでした。私は(管理者としてコンソールで)「sfc/verifyonly」と「sfc/scannow」を実行しました-どちらもOSまたはシステムの整合性エラー/問題を示していません。そのため、システムアイドルプロセス(タスクマネージャーで)を終了して再起動すると、システムプロセスが最大25%のCPUであることがわかりました(システムアイドルプロセスが消えていました)。数日待って(2〜3回再起動)、それ自体で解決することを期待しましたが、解決しませんでした。次に、診断モードで再起動し(起動が開始されるとすぐにF2を押す)、診断を実行せず、見回してからEscを押して終了し、起動プロセスを完了させます。 25%のCPUの問題は解決され、システムアイドルプロセスはなく、システムプロセスは0.4%のCPUでした。すべてが正常に戻りましたが、なぜこれが機能したのかわかりません!

0
user1093926