PCショップ時代、「パソコンが重い」「固まって動かない」という持ち込みでタスクマネージャーを開くと、ディスク使用率が100%に張り付いているケースが週に2〜3台ペースで来ていた。犯人はだいたい決まっていて、SysMainかWindows Searchか、セキュリティソフトの競合。ただ2026年7月現在のWindows 11 24H2では、Cドライブを最大500GBまで食い潰す新しいバグも加わっている。

タスクマネージャーの「ディスク」列で犯人を見つける

Ctrl+Shift+Escでタスクマネージャーを開く。Windows 11だとスタートボタンの右クリックからも開けるけど、ショートカットのほうが早いので慣れておいて損はない。

「プロセス」タブが表示されたら、上部の「ディスク」列をクリックして降順ソートする。今まさにディスクを食っているプロセスが一番上に出る。自分の経験では、以下のどれかが上位に居座っているケースが大半だった。

  • サービスホスト: SysMain(旧称Superfetch)。HDD搭載機で圧倒的に多い犯人
  • Microsoft Windows Search Indexer。大型アップデート直後に暴走しがち
  • セキュリティソフトのリアルタイムスキャン。体験版が2つ同時に動いているケースも修理受付で何台も見た
  • Systemプロセス。後述するCapabilityAccessManager.db-walの肥大化バグが絡んでいる可能性がある

もしタスクマネージャー自体がまともに開かないほど重い場合は、起動後10〜15分ほど放置してからもう一度試す。Windows Update直後はインデックス再構築やドライバのインストールが裏で走っていて、それが落ち着けば使用率が下がることもある。

SysMainの停止手順

PCショップ時代にディスク100%の持ち込みを何十台も見てきたけど、体感で5割はSysMainが犯人だった。特にHDD搭載のメーカー製ノートPCに集中していた。

SysMain(旧称Superfetch)は、よく使うアプリをメモリに先読みして起動を速くするWindows標準のサービス。ただしHDDだとこの先読み処理自体がディスクを圧迫して、本末転倒になる。SSD搭載機なら読み書きが速いのでSysMainが問題になることは少ない。

停止手順はこう。

  1. Win+Rで「ファイル名を指定して実行」を開き、services.mscと入力してEnter
  2. サービスの一覧から「SysMain」を探す(Sの並びにある)
  3. 「SysMain」をダブルクリックしてプロパティを開く
  4. 「サービスの状態」が「実行中」なら「停止」ボタンを押す
  5. 「スタートアップの種類」を「無効」に変更する
  6. 「適用」→「OK」で閉じる

停止した瞬間にタスクマネージャーのディスク使用率がストンと落ちるはず。自分の妻のノートPC(HDD搭載・5年使用)でもWindows 11 24H2にアップグレードした直後に100%に張り付いて、SysMainを停止したら即座に正常値に戻った経験がある。後日SSD換装したらSysMainを有効に戻しても問題なくなったので、結局のところHDDとSysMainの相性が根本原因だったんです。

SysMainを止めてもアプリの起動が数秒遅くなる程度で、体感差はほぼない(ちなみに自分の工房のPC 7台は全部SSD搭載なので、SysMainは有効のまま運用している)。

Windows Searchの一時停止とインデックスのリセット

犯人が「Microsoft Windows Search Indexer」だった場合、まず一時停止で症状が治まるか確認する。

管理者権限のコマンドプロンプトかPowerShellで以下を実行する。

net stop "Windows Search"

ディスク使用率が下がれば犯人確定。ただしWindows Searchを永続的に無効にするとスタートメニューやエクスプローラーのファイル検索が使えなくなるので、完全無効化はおすすめしない。

大型アップデート直後やWindows 11 24H2への更新直後は、インデックスの再構築が走って一時的にディスク負荷が跳ね上がることがある。半日〜1日待てば落ち着くケースが多い。待っても改善しなければ、インデックスを一度リセットする。

  1. 「設定」→「プライバシーとセキュリティ」→「Windows の検索」を開く
  2. 「詳細なインデクサーの設定」をクリック
  3. 「詳細設定」ボタン→「インデックスの設定」タブ→「再構築」を押す

再構築にはしばらくかかるけど、壊れたインデックスが原因で延々とディスクを食い続ける状態はこれで断ち切れる。

Cドライブが急に埋まる「CapabilityAccessManager.db-wal」の肥大化バグ

意外と知られていない話がある。2026年7月、MicrosoftはWindows 11のCapabilityAccessManager.db-walファイルが際限なく肥大化するバグを公式に認めた。このファイルはアプリのカメラ・マイク・位置情報へのアクセス履歴を記録するデータベースで、通常は数MB程度のもの。ところがバグで数十GB、報告によっては最大500GBまで膨らむケースが確認されている。

「Cドライブの空きが急に減った」「ストレージの内訳を見ても何が食っているかわからない」という場合はこのバグの可能性がある。確認方法はエクスプローラーで以下のフォルダを開く(隠しファイルの表示をオンにしておく必要がある)。

C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\CapabilityAccessManager

フォルダ内のCapabilityAccessManager.db-walが数GB以上あれば該当している。

2026年7月8日配信のKB5101650(Windows 11 24H2はBuild 26100.8875、25H2はBuild 26200.8875)でこのバグは修正された。ただし、既に肥大化したファイルはパッチ適用後も自動では縮小しないとの報告がある。KB5101650を適用してから該当ファイルを手動で削除するのが確実。削除してもWindowsが自動で再生成するので、消して問題ない。

ソフト設定で直らないならSSD換装が根本解決

ぶっちゃけ、HDD搭載機でディスク100%が繰り返し出るなら、SSD換装が一番の近道なんです。SysMainを止めてもWindows Searchを止めても、また別のサービスが裏でHDDを叩き続ける。HDDのランダムリードはSSDの100分の1以下なので、バックグラウンド処理との相性が根本的に悪い。

妻のノートPCをSSD換装したとき、起動時間が2分半から25秒になった。パーツ代は4,000円程度。「別のパソコンみたい」と言われたけど、SSD換装を案内した客からも同じセリフを何十回も聞いてきた。それくらい体感差がある。

SSD換装の具体的な手順はパソコンのHDDをSSDに自分で交換できる?で詳しく書いているので、あわせて参考にしてほしい。

FAQ

SysMainを無効にするとパソコンが遅くなる?

SSD搭載機ではほぼ影響なし。HDD搭載機ではSysMain自体がディスク負荷の原因になっていることが多いので、無効にしたほうがむしろ体感速度が上がるケースが大半です。低リスクで元にも戻せる変更なので、まず試してみる価値はあります。

ディスク100%が一時的に出てすぐ下がるのは故障?

Windows Update直後やPC起動直後に一時的に100%になるのは正常な動作です。裏でインデックス再構築やドライバインストールが走っているだけ。10〜15分経っても下がらない、もしくは操作に支障が出るレベルで張り付いている場合に対処が必要です。

CapabilityAccessManager.db-walを削除して大丈夫?

KB5101650を適用した上で削除すれば問題ありません。Windowsが自動的にファイルを再生成します。パッチを当てずに削除しても再度肥大化する可能性があるので、先にWindows Updateを最新にしてください。

セキュリティソフトの体験版が2つ入っている場合は?

不要な方をアンインストールしてください。メーカー製PCにプリインストールされたセキュリティソフト体験版が2種類同時に動作していてディスク100%になっている持ち込みを何台も見ました。片方を消すだけで即改善します。

参考文献