web-dev-qa-db-ja.com

Windows 7 svchost.exe(LocalSystemNetworkRestricted)の読み取り/書き込みが狂ったように

Windows 7マシンが常にHDDの読み取り/書き込みを行っており、すべてが遅くなっている理由を理解しようとしています。スクリーンショットでわかるように、resmonは、svchost.exe(pid 756)から発生するディスクアクティビティがたくさんあることを報告しています。しかし、Process Monitorでは、プロセス756は、定期的なプロファイリングを除いて、何も実行していないようです。これはどうして可能ですか?彼らは互いに矛盾しているようですか?

私はばかげています。この問題をさらに詳しく調べるにはどうすればよいですか?enter image description here

3
Mats Ekberg

Windowsがバックグラウンドで実行することがいくつかあります。

  • アップデートを検索してインストールし、
  • 検索用のインデックスドキュメント、
  • 頻繁に使用するファイルをプリフェッチします。
  • ハードドライブを最適化します。

アップデートのインストールはTrustedInstaller.exeによって行われるため、問題はありません。プリフェッチが表示されるので、Windowsが頻繁に使用されるファイルを探しており、それらを使用可能なメモリにロードしていると想定します。このようにして、ほとんどのアプリケーションがより速く起動します。

アップデートをインストールすると、PCのパフォーマンスにわずかな問題が発生する場合がありますが、インデックス作成、プリフェッチ、デフラグはすべて優先度の低いI/Oを使用して実行されるため、気付かないでしょう。ハードドライブから何かを必要とするアクションを実行すると、優先度の低いものは停止します。

2
ZippyV

同じPIDを持つ複数のサブプロセスをsvhost.exe内で実行できます

Svchostプロセスを右クリックし、[サービスに移動]を選択すると、タスクマネージャーに何があるかを確認できます。これにより、svchostの特定のインスタンスで実行されているすべてのサービスが一覧表示されます。それはあなたのためにそれらを強調表示します、あなたはそれらを表示するためにスクロールしなければならないかもしれません。これらは、その特定のPIDで実行されているすべてのサービスです。もう1つの方法は、タスクマネージャーの[サービス]タブに直接移動し、[PID]列ヘッダーをクリックすると、それらが並べ替えられ、PIDが検索されます。

どのサービスが書き込みを引き起こしているかを追跡するには、それを整理するために プロセスモニター などの他のソフトウェアが必要になります。それは非常に強力なソフトウェアであり、あなたは研究する必要があるでしょう それを使用する方法

enter image description here

enter image description here

0
Moab

これは Superfetch サービスのように見えます。低いIO優先度で実行され、他のアプリケーションのパフォーマンスに影響を与えません。

0
magicandre1981