Windows 10/11のSysMain(旧SuperFetch、PreFetch)を停止する方法
Windows 10のパフォーマンスを改善する方法はアニメーションの停止などいろいろありますが、キャッシュメモリやCPUのリソースの消費を改善するひとつの手段としてSysMailサービスを停止する方法があります。
Windows 10のSysMainサービスはパソコンの空きメモリを利用してアプリケーションの動作を高速化するための機能です。SysMailは以前はSuperFetchやPreFetchと呼ばれていたもので、ユーザーがふだん使用しているアプリケーションなどのデータをあらかじめメモリに配置しておくことでハードディスクへのアクセスを低減し、パフォーマンスの向上を図るものです。
SysMainサービスが稼働しているとアプリケーションの起動が早くなったり、操作のレスポンスが良くなったりする反面、キャッシュメモリを余計に消費したり、キャッシュのサイズの計算にCPUのリソースが使われます。
ですから、空きメモリが十分でなかったり、CPUの能力が高くなかったりする場合には逆にパーフォーマンスが落ちてしまいます。また、最近のパソコンはストレージがHDDより読み込み速度が速いSSDとなっているためSysMainの必要性は低いと言われています。また、HDDでも、多少アプリケーションの起動が遅くなっても、データの読み込みや計算処理にリソースを割いた方が良い場合があります。
従って、SysMainを停止することでパソコンが重いなどのパーフォーマンスの低下の改善が期待できます。
SysMainサービスは次の手順で停止できます。
1. タスクバーを右クリックしてタスクマネージャーを起動します。
2. タスクマネージャーの「サービス」タブを開いて、SysMainを探します(下図①)。
3. SysMainが停止している場合は既に無効になっていますので以下の操作は不要です。
4. タスクマネージャの下にある「サービス管理ツールを開く」をクリックします(上図②)。
5. サービス管理ツールが開いたら、SysMainを探します(下図③)
6. SysMainの行でマウスをダブルクリックして(上図③)、SysMainのプロパティを開きます。
7. SysMainのプロパティで「スタートアップの種類」を[自動]から[無効]に変更し(上図④)、「サービスの状態」の[停止]ボタンをクリックします(上図⑤)。
8. SysMailのプロパティの[OK]ボタンをクリックします。
以上で、SysMainの停止の操作は完了です。
もしもパーフォーマンスが改善されない、逆にパーフォーマンスが低下した場合は設定を元に戻してSysMainサービスを稼働してください。
【関連記事】
・Windows 10 リモートデスクトップ接続でマウスカーソルが表示されない|マウスキーの設定
・MIcrosoft Officeでフォントを瞬時に上付き・下付き文字にするショートカット
・Windows 10のCortana(コルタナ)を無効・停止する方法
・Windowsの透明効果(Windowsの表示に透明性を適用する)を無効にする方法
・Windows で「エラー 0x80070079: セマフォがタイムアウトしました」が発生
| 固定リンク | 0
「パソコン・インターネット」カテゴリの記事
- 生成AIに画像の修正とカラー化をしてもらってみた(2025.11.13)
- カエルのぺぺ|映画「フィールズ・グッド・マン」(2025.07.28)
- USB Type-Cのマグネット式アダプターを使ってみた(2025.03.13)
- Geminiが描いた「空飛ぶ馬」と「空飛ぶ牛」(2024.11.30)
「Windows」カテゴリの記事
- ATOKでタスク切り替えやGoogle ChromeやMicrosfot Edgeのタブ切り替えが遅くなる問題(2024.08.01)
- 日本語入力中に半角スペースを打つ方法|Shift + スペースの活用(2024.06.13)
- Antimalware Service Executableが重い|Windows 11が遅い(2024.05.24)
- Windows 11でGoogle Chromeを恒久的に効率モードにしない方法(2024.05.19)
- Windows 11で音量スライダーが勝手に最小になり音が出なくなる(2024.05.18)



コメント