Windows サービスがパフォーマンス低下の原因ですか?

Windows サービスがパフォーマンス低下の原因ですか?

今週初めに Windows 8.1 のアップデートを行うまで、ノート PC のパフォーマンスに問題はありませんでした。最初はマルウェアが原因かと思い、あらゆる種類のツールとスキャンを実行しましたが (非常に長い時間がかかりました)、問題は見つからず、ノート PC のパフォーマンスは極めて悪くなっていました。フォルダー、プログラム、Web サイトの読み込みに数分かかり、I/O 操作が 20 倍遅くなったかのようになり、Chrome には「キャッシュを待機しています...」と表示されます。その後、システムの復元を実行しました。これにより、過去には他の種類の問題が解決されましたが、何らかの理由で復元ポイントが 1 つしかなく、ロールバックしても問題は解決しませんでした。

そこで私はこんな疑問に出会いました。 Windows 7 はセーフモードでは高速だが、通常モードでは非常に遅い

まさに私の問題です。セーフモードでは、すべてを通常どおり使用できます (ただし、ラップトップが過熱しすぎるため、一時的な回避策は避けてください)。その後、そこにあるアドバイスに従って、デバッグ モードで再起動し、さまざまなサービスを段階的にオンにしてみましたが、誰かが示唆したように、MS が問題の原因である可能性は低いため、すべての Windows サービスを選択してすべてをオンにしました... なんと、問題が再発しました。

それで、私の質問は、どのサービスが問題を引き起こしているかをどうやって見つけて、それを無効にできるかということです。試行錯誤のアプローチにはいくつかの方法があり、それらの多くは互いに依存関係があります...

よろしくお願いします。どんな助けでも本当にありがたいです!

答え1

Windowsを使用するタスクマネージャーCPU 時間の使用状況が問題になる場合は、それを確認します。

  • 押すCtrlShiftEscと開くタスクマネージャー
  • クリックしてください詳細タブ。
  • クリックしてくださいCPU使用時間順に並べ替えるヘッダー。

タスクマネージャーの詳細

  • いつもの、サービス走るsvchost.exe、同時に多数のインスタンスが稼働しています。この例では、違反者のプロセスID (PID) を見つけます。1808

タスク マネージャー サービス

  • クリックしてくださいサービスタブ。
  • クリックしてくださいピッドID で並べ替えるヘッダー。
  • この例では、残念ながら、3つのサービスそのIDで実行されていますが、少なくともこれで問題は1つに絞り込まれます。一つずつ犯人を見つけるために。

Microsoft (Sysinternals) のプロセスエクスプローラー(体育)追加情報が提供されます。特に、問題が過剰なディスク IO によるものである場合、PE はディスク IO 情報を表示できます。

答え2

サービスはより多くのメモリを使用する可能性があり、Chromeの速度低下にもつながり、より多くのRAMが必要になります。メモリ使用量に関してサービスをフィルタリングするには、次のコマンドを使用します。tasklist:

TaskList /SVC /FI "memusage gt 12345" /FI "imagename eq svchost.exe"

このコマンドは何をしますか? 言葉で言えば、このコマンドはすべてのサービス ( /svc) を表示し、/fi実行可能名を持ち、メモリ使用量が 12345 を超えるプロセスをフィルターで除外します ( ) svchost.exe。このメモリ使用量の上限は必要に応じて変更します。完全なコマンドを理解するには、長いコマンドをいくつかの部分に分割します。

  • TaskList /SVC: すべてのサービスを表示
  • /FI "memusage gt 12345": メモリ使用量が 12345 を超えるプロセスを除外します。
  • /FI "imagename eq svchost.exe": 実行可能名を持つプロセスを除外しますsvchost.exe

出力は次のようになります。

Image Name                     PID Services
========================= ======== ============================================
svchost.exe                    772 BrokerInfrastructure, DcomLaunch,
                               SystemEventsBroker
svchost.exe                   1412 BFE, mpssvc
svchost.exe                   1612 Winmgmt

1つのプロセスに複数のサービスが存在する場合がありますsvchost.exe。Windows 10 Creators Update以降、マシンが3.5 GB以上のRAMを搭載各サービスには個別のプロセスがあります。

関連情報