修正:インターネット帯域幅を消費するWindowsサービスのホストプロセス



問題を排除するために楽器を試してください

この記事を読んでいると、「Windowsサービスのホストプロセス」プロセスがマシン上で大量の帯域幅を消費するという動作に遭遇した可能性があります。このプロセスは、事前の通知なしに一度​​に250MBものチャンクを食べることが知られています。



では、このプロセスは何ですか?このプロセスは、インターネットを介して新しい設定/更新またはその他の構成をダウンロードするために一部のアプリケーションで使用されます。また、インターネットからデータをフェッチするためにWindows自体によっても使用されます。このプロセスは「scvhost.exe」とも呼ばれます。これは、他の個々のサービスをホストまたは含むコンピューター上のプロセスとして分類されます。このプロセスの複数のインスタンスがコンピューター上で同時に実行されている場合もあります。



この問題を解決するために従うことができるいくつかの回避策があります。最初の回避策から始めて、それに応じて下に移動します。



解決策1:コンピューターのクリーンブートとリソースモニターの使用

システム設定を構成する他のソリューションに従う前に、PCのクリーンブートを試すことができます。

この起動により、最小限のドライバとプログラムのセットでPCの電源を入れることができます。重要なものだけが有効になり、他のすべてのサービスは無効になります。このモードでリソースの使用が発生しない場合は、でのみプロセスを有効にする必要があります。 小さな塊 リソースの使用量が戻ってくるかどうかを確認します。そうでない場合は、別のチャンクをオンにして確認できます。このようにして、どのプロセスが問題を引き起こしているかを診断することができます。

  1. 押す Windows + R Runアプリケーションを起動します。 「」と入力します msconfig ダイアログボックスで」を選択し、Enterキーを押します。
  2. 画面上部にある[サービス]タブに移動します。 小切手すべてのMicrosoftサービスを非表示にする 」。これをクリックすると、すべてのMicrosoft関連サービスが無効になり、すべてのサードパーティサービスが残ります(すべてのMicrosoft関連プロセスを無効にして、問題の原因となっているサードパーティサービスがないかどうかをさらに詳しく確認することもできます)。
  3. 次に、「 すべて無効にする ウィンドウの左側の下部近くにある「」ボタン。これで、すべてのサードパーティサービスが無効になります。
  4. クリック 適用する 変更を保存して終了します。



  1. 次に、[スタートアップ]タブに移動し、[ タスクマネージャーを開く 」。タスクマネージャーにリダイレクトされ、コンピューターの起動時に実行されるすべてのアプリケーション/サービスが一覧表示されます。

  1. 各サービスを1つずつ選択し、[ 無効にする ウィンドウの右下にある」。

  1. 次に、コンピュータを再起動して、問題が再び発生するかどうかを確認します。そうでない場合は、小さなチャンク(最初に説明)を有効にしてから、もう一度確認してください。特定のサービスを診断した場合は、サービスウィンドウを使用してサービスを再起動または無効化してみてください。

問題の原因となっているサードパーティのプロセスがない場合は、原因となっている可能性のあるWindowsプロセスを探し始めます。

  1. を開きます タスクマネージャー 問題の原因となっているサービスを見つけます。 Windowsサービスのホストプロセスのインスタンスが多数ある場合は、それぞれを展開して、どれを確認する必要があります。 Windowsプロセス 問題が発生している可能性があります。そのような例の1つを以下に示します。

  1. サービスを特定したら、Windows + Rを押して、「 サービス。 msc ダイアログボックスで」を選択し、Enterキーを押します。
  2. サービスに入ったら、リストが見つかるまでリストをナビゲートします。それを右クリックして、[プロパティ]を選択します。サービスを停止し、スタートアップの種類を「 無効 」。押す 適用する 変更を保存して終了します。

  1. 再起動 コンピュータを使用して、帯域幅の使用量が修正されたかどうかを確認します。

解決策2:接続を従量制として設定する

同様に機能する別の回避策は、使用するインターネット接続を「従量制接続」として設定することです。従量制接続は、使用可能な帯域幅が制限されているデータ接続です。これで接続にフラグを立てると、WindowsはWindows Updateをダウンロードしたり、他のデータアクティビティを実行したりしません。これにより、検討中の帯域幅の使用が一時的に停止する可能性があります。

  1. クリックしてください ネットワークアイコン 、展開します 現在のインターネット接続 接続し、「 プロパティ 」。

  1. オプション「 従量制接続 」。コンピュータはほぼ瞬時に動作し、帯域幅の低下が見られるはずです。そうでない場合は、コンピューターを再起動して、もう一度確認してください。

解決策3:配信の最適化をオフにする

Windowsには、コンピューターでデフォルトで有効になっている「配信の最適化」という名前の機能があります。お使いのコンピューターは、隣接するコンピューターまたはネットワーク上に存在するコンピューターとの間で更新を送受信する場合があります。この機能は、はるかに高速な更新を取得できることを意味する場合がありますが、帯域幅が増加することも意味します。この機能を無効にして配信最適化ファイルを削除してみて、これで目前の問題が解決するかどうかを確認できます。

  1. 押す Windows + S 検索バーを起動するには、「 WindowsUpdate設定 」と表示された設定アプリケーションを開きます。

  1. 更新設定になったら、ページの下部に移動して[ 高度なオプション 」。

  1. 次のページに移動したら、「 配信の最適化 」はページの下部にあります。

  1. オプション「 他のPCからのダウンロードを許可する 」。変更後、設定アプリケーションを終了し、コンピューターを再起動してください。

  1. 押す Windows + E を右クリックします ローカルディスクC (またはシステムがインストールされている他のドライブ)を選択します プロパティ

  1. オプションをクリックします ディスククリーンアップ 」のカテゴリの下にある 一般 」。

  1. 必ず「」の行を確認してください。 配信最適化ファイル 」をクリックし、[OK]を押します。ディスククリーンアップ後、コンピュータを再起動して、帯域幅に違いがあるかどうかを確認します。

注意: 上記の方法を実行しても、Windowsサービスのホストプロセスが原因で帯域幅が固定されない場合は、次のような一部のサービスを無効にすることができます。 バックグラウンドインテリジェント転送 」。 「」などの他のサードパーティアプリケーションを使用することもできます。 GlassWire 」を使用して、帯域幅を消費しているプロセスを特定し、それに応じて無効にすることができます。

読んだ4分