2013-01-03 03:52:20 +0000 2013-01-03 03:52:20 +0000
108
108
Advertisement

システム」プロセスによる高いCPU使用率のトラブルシューティング

Advertisement

いつの頃からかシステムがフリーズしていることに気がつきました。

時々CPUの使用率が90%に達していますが、平均的な使用率は40-65%のようなものです。

私のPCパラメータ:

  • Windows 8 (カスタマープレビュー)
  • Intel Core i3 - 2350M
  • 8 GBのRAM

私は任意の助けの試みに感謝します! リガード。

–UPDATE–

下のユーザーが素晴らしい答えを投稿したように, 私は、システム内のほとんどのCPUを食べているプロセスがArthurx.sysと呼ばれていることに気づいた, シンプルなgoogleは、それがTPLinkドライバ(無線LANアダプタ, 私は2週間前のように購入している!)ドライバは、Windows MSDNからインストールされていることを伝えます, また、添付のCDからドライバをインストールしようとしましたが、それは助けにはなりません。システム起動時からCPUの5%程度しか使っていないのですが、2~4時間作業しているうちに大きくなって40~60%に達しています。

デバイス名: TPLink WN722N

Advertisement

回答 (5)

107
107
107
2017-01-06 20:34:09 +0000

CPU使用率の問題を診断するには、Event Tracing for Windows (ETW)を使用してCPUのサンプリングデータ/プロファイルをキャプチャします。

データをキャプチャするには、 Windows SDK の一部である Windows Performance Toolkit をインストールします。

Windows 10 WPTは、Windows 8/Server 2012、Windows 8.1/Server 2012R2、Windows 10/Server 2016で使用できます。Windows 7 を使用している場合は、 SDK/WPT with Build 15086 .

(他のすべてのエントリは非選択可能)

今すぐ WPRUI.exe を実行し、First Level を選択し、Resource で CPU usage を選択し、start をクリックしてください。

WPAの中で、デバッグシンボルをロードを選択し、SYSTEMプロセスのスタックを展開します。このデモでは、CPU の使用量は nVIDIA ドライバから来ています。Vi KeTrimWorkerThreadRoutine, ntoskrnl.exe!Mm Verifier TrimMemory, ntoskrnl.exe! Verifier KeLeaveCriticalRegion_, これは Driver Verifier が有効になっていることを意味します。これはパフォーマンスに大きな影響を与え、SYSTEMの使用率が高くなる原因にもなります。Driver Verifierを無効にしてから再起動してください。


このデモでは、ドライバCPU Usage (sampled)(Intel Serial IO GPIO Controller ドライバ)が原因となっています。 CPU 使用率が高いのは broadcom ネットワークドライバ analysis pane


原因を iai2ce.sys と見ると、もっと厄介なことになっています。これは、メモリを再利用する前にゼロにするカーネルの機能が、CPU使用率が高い原因になっていることを意味しています。そのため、Chrome を使用している場合は、Chrome のハードウェアアクセラレーションをオフにしてください。


ntoskrnl.exe!RtlpGenericRandomPatternWorker, ntoskrnl.exe!RtlpTestMemoryRandomUp 呼び出し

CPU 使用率は、メモリの問題をテストするためにカーネルから来ています (memtest)。この使用量は、Windows 8.1/10のアイドルメンテナンスタスクを介してトリガされます。タスクスケジューラを使用してアイドルタスクを無効にすることができます。

Windows 10では、タスクは**Microsoft > Windows > MemoryDiagnostic > RunFullMemoryDiagnostic*の下でRunFullMemoryDiagnosticsと呼ばれます。


このデモでは、CPUの使用量はWindows Serverのrtsuvc.sys機能(Realtek UVC webcam Driver)から来ているようです:

  • *

このデモでは、CPUの使用量はWIFIカードのドライバーignis.sys

これを見たら、ドライバーのアップデートを検索してください。


次のデモでは、citrixドライバが関与しています:

だから、Citrixの問題を解決する方法のためにあなたのITに連絡してください。


このデモでは、関数bcmwl664.sysは、CPUの使用率を引き起こします:

1.1速度にUSB2.0ポートを変更するまたは他のUSB 2にUSBドライブを接続します。 0ポートは、いくつかのユーザーのために助けられました。


このケースでは、少量のSYSTEMの使用量は、Acronisドライバから来ている ntoskrnl.exe!MiZeroWorkerPages:


このデモでは、CPUの使用量は、Data Deduplicationdedup.sys!DdpPostCreate。原因となるデバイス/ドライバが見つかるまで、いくつかのデバイス/ドライバを無効にしてください。


ここでは、CPUの使用量はホストファイル(netbt.sys!DelayedScanLmHostFile)のスキャンから来ています

この使用量を避けるためにホストファイルが大きすぎないことを確認してください。


この場合、CPU使用量はシンマンテックのathrx.sysが原因です。


ここでは、CPUの使用量はAMD GPUドライバ(atikmdag.sys)から来ています

これを見れば、AMDのサイトに行き、あなたのAMDカードのための最新のドライバを取得します。


ここでは、ドライバTMXPFlt.sysおよびVsapiNt.sysは高いCPUの使用率を引き起こします。

私が見るものから、それらのファイルはトレンドマイクロAVスイートの一部です。ツールをアップデートするか、削除してください。* この例では、CPU 使用率は関数 usbhub.sys!UsbhPortRecycle

この関数は、ページファイルに関する情報を取得します。このルーチンは、現在アクティブなページングファイルに関する情報を返します。

ページファイルを無効にし、再起動して再度有効にして、これで修正されるかどうかを確認してください。また、インテルのサービス(例: Intel Content Protection HECI Service)を削除すると、ユーザーのために修正されたようです.


ここでは、ドライバtdrpm251.sys(Intel Wifi ドライバ)が関数ntoskrnl.exe!KeAcquireSpinLockRaiseToDpcを呼び出し、これが高い CPU 使用率を引き起こしていることがわかります。ここでしか関数名ntoskrnl.exe!KeReleaseSpinLockのコールスタックを見るためのデバッグシンボルを得ることができません。

ここでは、Intelから最新のドライバをインストールで修正してください。sysinternalsトピック](https://msdn.microsoft.com/en-us/library/windows/hardware/ff548114(v=vs.85)で、私はいくつかのアドバイスをリストアップしました:


次のデモでは、Intel HD 630のためのバージョン.4574のIntel HDドライバL1C62x64.sysは、問題を引き起こします:

解決策は、ドライバへの更新に少なくとものバージョンを持つ。 4590.


次のケースでは、SYSTEMプロセスのCPU使用率は、ドライバqualcomm atheros AR8171/8175 PCI-E gigabit Ethernet

これは、オーディオストリーミングドライバであると思われます。WPAでこのような現象が見られる場合は、このソフトウェア/ドライバをアップデートしてください。


SYSTEMのコールスタックでSRTSP64.SYSというドライバがCPU使用率の高い原因となっている場合は、Ricoh PCIe SDXC/MMC Host Controllerドライバをアップデートするか、ドライバのアップデートで解決しない場合はデバイスマネージャでSDカードリーダーを無効にしてください。


ユーザー @stevemidgley は ntoskrnl.exe!MmGetPageFileInformation

ここでは、それを引き起こしているドライバ UDE.sys を見ることができますより高い CPU 使用率の新しい問題を示しました。

シンボルハブでは、私はそれがモデムドライバに属していることを見ることができますし、トレースのPNPデータは、可能なデバイスとしてNetwtw04.sys (LTEモデム)を示しています:

そして、解決策は、デバイスマネージャでモデムとUSBコンポジットデバイスを無効にすることです。

93
93
93
2013-01-03 13:13:47 +0000

これは、システムに搭載されているドライバや他のモジュールの欠陥が原因である可能性があります。

他の人がコメントで言っているように、しかし、あなたは本当にできるだけ早くプレビュー版から離れる必要があります!

4
Advertisement
4
4
2017-07-13 17:19:04 +0000

magicandre1981さんの素晴らしい回答 ](https://superuser.com/questions/527401/troubleshoot-high-cpu-usage-by-the-system-process/1164299#1164299): Windows Performance Analyzerでシンボルのロードが正しく動作する場合、Trace > Load Symbolsにチェックを入れた後、トップにLoading symbolsのプログレスバーが表示され、その横にファイル名が表示され、完了するまでに数分かかります。また、診断コンソールで以下のように多くの行が表示されるはずです:

SYMSRV: File: Accessibility.ni.pdb

SYMSRV: Notifies the client application that a proxy has been detected.
SYMSRV: Connecting to the Server: http://msdl.microsoft.com/download/symbols.
SYMSRV: Successfully connected to the Server.
SYMSRV: Sending the information request to the server.
SYMSRV: Successfully sent the information request to the server.
SYMSRV: Waiting for the server to respond to a request.
SYMSRV: Successfully received a response from the server.
SYMSRV: Closing the connection to the Server.
SYMSRV: Successfully closed the connection to the Server.
SYMSRV: Get File Path: /download/symbols/Accessibility.ni.pdb/7B46178957827CDAB7EE4C86EDEE1DAE1/Accessibility.ni.pdb

これらのいずれかが表示されない場合は、デバッグシンボルの読み込みがうまくいっていない可能性が高く、トレースを正しく解釈することができません。私は次の これらの指示 :

1によってそれを修正しました。Windows Performance Toolkitのx86またはx64バージョンを使用しているかどうかを確認します。2. 正しいデバッガ ディレクトリから dbghelp.dllsymsrv.dll ファイルを Windows Performance Toolkit ディレクトリにコピーします。私のシステムでは、関連するディレクトリは次のとおりです。dbghelp.dllの正しいバージョンがピックアップされるように、Windows Performance Analyzerを再起動します。

-1
-1
-1
2014-12-27 21:50:04 +0000

私も同じ問題を抱えていましたが、RAMモジュールの一つを外すと消えてしまいました。どうやら不具合があったようです。Windows 7、32ビットを実行しています。

-1
Advertisement
-1
-1
2018-02-11 21:19:31 +0000

最初に、提供されたレビューと情報は非常に有益ですが、通常はもっと少ない知性でこれを解明することができます! 私は単に MSCOFIG.EXE とバイナリ検索を使って、問題のあるサービスを分離しました。このような問題のほとんどは、インテルのソフトウェアが原因であることがわかりました。私は、会社名のないサービスを無効にすることから始めます。次に、インテルのサービスから始めます。それから完全なバイナリ検索を行います。通常、誰かのPCの問題を修正するには、せいぜい1時間ほどかかります。Intelは決して良いコンピュータ会社ではなかったし、彼らのソフトウェアがそれを証明している。ペンティアムアーキテクチャが発表されたときには、10年も前のことだったのだ。VAXの時代に、誰がページ化されたメモリを搭載したコンピュータ・アーキテクチャを作っただろうか? まあ、歴史の話であなたを退屈させるつもりはない。私もAMDやマイクロソフトのファンではありません。おそらく、いつかまた本物のコンピュータを作ることができるようになるだろう。

Advertisement