Windows は svchost.exe プロセスが多いことで知られていますが、Windows 10 ではさらに増えています。 Windows 7 や Windows 8.1 などの以前のバージョンのオペレーティング システムにも、多数のエラーが存在しました。これは、Svchost.exe (サービス ホスト) 実行可能ファイルがさまざまなシステム サービスの実行に使用されるためです。各インスタンスはサービスのグループを組み合わせます。 Microsoft によると、このサービス管理モデルによりメモリ消費量が削減され、攻撃対象領域が減少します。
Windows 10 Creators Update 以降、PC に十分な量のメモリがある場合、サービスはグループ化されなくなりました。現在、サービスごとに専用の svchost.exe プロセスが存在します。
これにより、Svchost.exe プロセスの数が大幅に増加します。この変更については記事で詳しく説明しました
Windows 10 Creators Update で多くの Svchost.exe が実行される理由
今日は、Windows 10 Creators Update が svchost プロセスを分割する方法を構成する方法を見ていきます。これはレジストリを調整することで実現できます。
Windows 10 で Svhost の分割しきい値を設定するには、 以下をせよ。
- レジストリ エディタを開きます。
- 次のレジストリ キーに移動します:|_+_|
ヒント: ワンクリックで目的のレジストリ キーを直接開く方法を参照してください。
- ここで、という名前の新しい 32 ビット DWORD 値を作成または変更します。SvcHostSplitThresholdInKBそして、その値のデータを 380000 から、キロバイト (KB) 単位で合計 RAM を少し上回る量に変更します。
新しい値を 10 進数で入力します。たとえば、8 GB の RAM がある場合は、値を 10 進数で 8388608 (8 GB=8192 MB または 83,88,608 キロバイト) と入力する必要があります。 Winaero Tweaker を使用すると、合計 RAM を超える量をキロバイト (KB) 単位ですばやく見つけることができます。
注: 64 ビット Windows 10 バージョンを実行している場合でも、値の型として 32 ビット DWORD を使用する必要があります。 - Windows 10 を再起動します。
再起動すると、70 以上のプロセスが表示されなくなります。以前のバージョンの Windows の動作が復元されます。
Winaero Tweaker を使用して時間を節約できます。適切なオプションは「動作」の下にあります。
アプリはここから入手できます: Winaero Tweaker をダウンロード 。
この微調整を共有してくれた読者の Glenn S. に感謝します。