web-dev-qa-db-ja.com

「システム」および「システム割り込み」によるCPU使用率が高い(ACPI.sysが原因)

私は問題なくWindows 8.1 x64を実行していたラップトップを持っています。 Windows 10 x64がインストールされた状態で、タスクマネージャーは常に「システム」と「システム割り込み」による異常なCPU使用率を表示します。これを解決するために、私はすでに次のことを試みましたが、成功しませんでした:

  • 重要でないドライバをすべて無効にしてアンインストールします。
  • 自動的にインストールされたドライバーよりも新しいドライバーをインストールする(可能な場合)。
  • 高速起動オプションの無効化/有効化。
  • 重要でないサービスをすべて無効にする。
  • Sysprep。
  • BIOSをデフォルトおよびさまざまな設定の組み合わせにリセットします。
  • BIOSを利用可能な最新バージョンにフラッシュします。
  • 他のPCで使用しているものと同じメディアからクリーンインストールします。
  • Windows Updateで提供されているすべての更新プログラムを今日までインストールします。
  • Windows Performance Recorder/Analyzer。

私はWindowsパフォーマンスアナライザーにあまり慣れていないので、ここの誰かが私を正しい方向に向けてくれることを願っています-正確に何を探すべきか、どのデバイス/ドライバーが原因であるかを理解するために。または、この問題を解決する他のアプローチがある場合はどうなりますか?

勇敢な魂のために、これが私の WPRUIからのトレースファイル と問題のスクリーンショットです。

Task Manager view

8
Brane

Magicandre1981、ご覧いただきありがとうございます。運が良ければ、私は解決策を見つけました。この場合、それは Intel Rapid storage Technology(RST) をインストールすることでした。私が理解しているように、これはSATAコントローラードライバーに置き換わるものですが、以前にさまざまなドライバーを試したことがあるため、別のドライバーだけでは効果があるとは思いません。以下のスクリーンショットの小さなアイコンがシステムトレイに表示されるまで、奇妙なCPU使用率は低下しません。 「RSTサービス」が実行されているかどうかは関係なく、トレイアプリケーションが起動するとすぐに、すべてが正常に動作し始めます。

Intel Rapid Storage Technology tray icon

同じ問題を抱えている人にとって、問題となっているラップトップモデルは「Samsung NP700Z7C-S01US」で、ストレージコントローラーのハードウェアIDは「VEN_8086&DEV_1E03」で、Intel RSTのバージョンは「12.9.0.1001」でした(新しいバージョンではインストール中にエラーがスローされます)。

4
Brane

DPCの使用は ACPI.sys ドライバから取得されます。

Line #, DPC/ISR, Module, Stack, Count, Process, Weight (in view) (ms), TimeStamp (s), % Weight
6, , ,   |    |- ACPI.sys!ACPIWorkerThread, 40246, , 39.992,941063, , 4,13
7, , ,   |    |    ACPI.sys!RestartCtxtPassive, 40246, , 39.992,941063, , 4,13
8, , ,   |    |    ACPI.sys!InsertReadyQueue, 40246, , 39.992,941063, , 4,13
9, , ,   |    |    ACPI.sys!RunContext, 40246, , 39.992,941063, , 4,13
10, , ,   |    |    ntoskrnl.exe!KeReleaseSpinLock, 40246, , 39.992,941063, , 4,13
11, , ,   |    |    ntoskrnl.exe!KiDpcInterrupt, 40246, , 39.992,941063, , 4,13
12, , ,   |    |    ntoskrnl.exe!KiDispatchInterruptContinue, 40246, , 39.992,941063, , 4,13
13, , ,   |    |    ntoskrnl.exe!KxRetireDpcList, 40246, , 39.992,941063, , 4,13
14, , ,   |    |    ntoskrnl.exe!KiRetireDpcList, 40246, , 39.992,941063, , 4,13
15, , ,   |    |    |- ntoskrnl.exe!KiExecuteAllDpcs, 40198, , 39.945,173325, , 4,13
16, , ,   |    |    |    |- ACPI.sys!ACPIInterruptDispatchEventDpc, 27565, , 27.408,930428, , 2,83
17, , ,   |    |    |    |    |- ACPI.sys!ACPIGpeEnableDisableEvents, 24525, , 24.384,921620, , 2,52
18, , ,   |    |    |    |    |    ACPI.sys!ACPIWriteGpeEnableRegister, 24525, , 24.384,921620, , 2,52
19, , ,   |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWrite, 24421, , 24.281,015516, , 2,51
20, , ,   |    |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWritePort, 24166, , 24.027,316013, , 2,48

これはデバッグが非常に困難です。 sysinternalsトピック にいくつかのアドバイスをリストしました:

  • cPUファンのほこりのためにCPUが過熱しないことを確認してください
  • bIOS/UEFIを更新または再フラッシュする
  • デフォルトのBIOS/UEFI設定をロードする
  • バッテリーが損傷していないことを確認してください
  • ジャンパを変更HDDキャディ上 (あなたには当てはまりません、あなたはまだあなたの光学ドライブを私たちに使っていて、それを交換していません)
  • 一部のデバイスを無効にする このユーザーのアドバイスに従って
5
magicandre1981

Dell XPS 15でこれ(Win10 Pro x64)を使用しただけだったので、ほとんどの場合、タスクマネージャーでプロセスを表示することさえできず、ほとんど空白のウィンドウでハングしました。タッチパッドはかろうじて反応し、遅かれ早かれDPC_WATCHDOG_VIOLATION BSODを取得します(おそらく、ドライバーが長時間スタックしているためです)。

私はいくつかのことを試しました-大量のデバイスマネージャエントリの無効化、ドライバの更新または変更など-何も機能しませんでした。以前のバックアップイメージを上書きする準備がほぼ整いましたが、これを失うものは何もありませんでした。

  • デバイスマネージャー->表示->接続別のデバイス
  • ジューシーなルートノード(PCI(e)のもの、USB 3.0コントローラー、HDコントローラーなど)を見つけて、それらを核にして、以下のものすべてを取り出します。求められた場合、必ずしもドライバを削除しないでください(絶望的でない限り)。
  • リブート。

ビンゴ、私のハードウェアのほとんどすべてが次回の起動時に再検出され、問題は解消しました。ドライバーのセットアップ(または特定のドライバーのセットアップ)が一般的に破損しているため、これは単一の不正なドライバーではなかったと考えられます。

少なくともこの方法では、問題を特定するために何日も費やす必要はありません(私は:)。

0
gl-