【解決策】Windows 10で「システムと圧縮メモリ」のディスク使用率が100%になる問題の直し方
「システムと圧縮メモリ(System and Compressed Memory)」は、Windows 10に搭載されているメモリ圧縮機能を担当するプロセスです。この機能はデータ圧縮を活用することで、補助記憶装置との間で行われるページング要求のサイズや回数を削減します。本来はディスク容量やメモリ使用量を抑えるための仕組みですが、何らかの不具合によってこのプロセスがディスクやメモリを100%まで使い果たしてしまい、PCの動作が極端に遅くなるケースがあります。

システムと圧縮メモリの仕組み
Windows 10では、メモリマネージャーに「圧縮ストア」と呼ばれる仕組みが追加されました。これは圧縮されたページをメモリ上にまとめて保持する領域です。メモリが一杯になりかけると、未使用のページをディスクに書き出す代わりに、このプロセスがそれらを圧縮して保持します。これにより各プロセスあたりのメモリ消費量が減り、Windows 10はより多くのプログラムやアプリを物理メモリ上で維持できるようになります。
考えられる原因
この問題の主な原因としては、以下のようなものが挙げられます。
- 仮想メモリ(ページファイル)の設定が誤っている(自動から固定値に変更されている)
- ウイルスやマルウェアへの感染
- Google Chrome や Skype の影響
- システムファイルの破損
それでは、以下のトラブルシューティング手順に従って、「システムと圧縮メモリによるディスク使用率100%」の問題を実際に解決していきましょう。
ディスク使用率100%問題の対処法
注意: 作業を始める前に、万が一に備えて復元ポイントを作成しておくことをおすすめします。
方法1:破損したシステムファイルを修復する
1. コマンドプロンプトを開きます。スタートメニューで 「cmd」 と検索し、Enterキーを押せば起動できます。

2. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (上記で失敗した場合はこちらを試してください)

3. 処理が完了するまで待ち、完了したらPCを再起動します。
4. 再度コマンドプロンプトを開き、以下のコマンドを1行ずつ入力して、それぞれEnterキーを押します。
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth

5. DISMコマンドの実行が完了するまで待ちます。
6. 上記のコマンドでうまくいかない場合は、以下を試してみてください。
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
注: 「C:\RepairSource\Windows」の部分は、お使いの修復ソース(Windowsインストールメディアやリカバリーディスク)のパスに置き換えてください。
7. PCを再起動して変更を保存し、「システムと圧縮メモリによるディスク使用率100%」の問題が解決したか確認しましょう。
方法2:ページファイルのサイズを正しく設定する
1. Windowsキー + R を押し、sysdm.cpl と入力してEnterキーを押すと、システムのプロパティが開きます。

2. 「詳細設定」タブに切り替え、パフォーマンス欄の「設定」をクリックします。

3. 再び「詳細設定」タブに切り替え、仮想メモリ欄の「変更」をクリックします。

4. 「すべてのドライブのページングファイルのサイズを自動的に管理する」にチェックを入れます。

5. 「OK」をクリックし、続けて「適用」→「OK」の順にクリックします。
6. 再起動を求められたら「はい」を選択してPCを再起動し、変更を保存します。
方法3:高速スタートアップを無効にする
1. Windowsキー + R を押し、control と入力してEnterキーを押すと、コントロールパネルが開きます。

2. 「ハードウェアとサウンド」をクリックし、次に「電源オプション」をクリックします。

3. 左側のペインから「電源ボタンの動作を選択する」を選択します。

4. 「現在利用可能ではない設定を変更します」をクリックします。

5. 「高速スタートアップを有効にする(推奨)」のチェックを外し、「変更の保存」をクリックします。

6. PCを再起動し、問題が解決したかどうかを確認します。
方法4:Superfetchサービスを無効にする
1. Windowsキー + R を押し、services.msc と入力してEnterキーを押します。

2. 一覧から Superfetch サービスを見つけ、右クリックして「プロパティ」を選択します。

3. 「サービスの状態」でサービスが実行中の場合は、「停止」をクリックします。
4. 次に、「スタートアップの種類」のドロップダウンから「無効」を選択します。

5. 「適用」をクリックし、続けて「OK」をクリックします。
6. 変更を保存するためにPCを再起動します。
上記の方法でSuperfetchを無効化できない場合は、レジストリを使って無効化する方法を試してください。
1. Windowsキー + R を押し、regedit と入力してEnterキーを押すと、レジストリエディターが開きます。

2. 以下のレジストリキーへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
3. PrefetchParameters が選択されていることを確認し、右側のウィンドウで EnableSuperfetch キーをダブルクリックし、値のデータを「0」に変更します。

4. 「OK」をクリックしてレジストリエディターを閉じます。
5. PCを再起動して変更を保存し、問題が解決したか確認しましょう。
方法5:最高のパフォーマンスになるようPCを調整する
1. Windowsキー + R を押し、sysdm.cpl と入力してEnterキーを押すと、システムのプロパティが開きます。

2. 「詳細設定」タブに切り替え、パフォーマンス欄の「設定」をクリックします。

3. 「視覚効果」タブで「パフォーマンスを優先する」にチェックを入れます。

4. 「適用」をクリックし、続けて「OK」をクリックします。
5. PCを再起動し、問題が解決したかどうかを確認します。
方法6:Speech Runtime Executableプロセスを終了させる
1. Ctrl + Shift + Esc を押してタスクマネージャーを起動します。
2. 「プロセス」タブで Speech Runtime Executable を探します。

3. 右クリックして「タスクの終了」を選択します。
方法7:CCleanerとMalwarebytesを実行する
1. CCleanerとMalwarebytesをダウンロードしてインストールします。
2. Malwarebytesを実行し、システム内の有害なファイルをスキャンさせます。マルウェアが検出されれば自動的に削除されます。

3. 次にCCleanerを起動し、「カスタムクリーン」を選択します。
4. カスタムクリーンの画面で「Windows」タブを選び、デフォルトの項目にチェックを入れたまま「解析」をクリックします。

5. 解析が完了したら、削除されるファイルの内容を必ず確認してください。

6. 最後に「クリーナーを実行」ボタンをクリックし、CCleanerの処理が終わるまで待ちます。
7. システムをさらにきれいにしたい場合は、「レジストリ」タブを選択し、以下の項目にチェックが入っていることを確認します。

8. 「問題点をスキャン」ボタンをクリックしてスキャンを実行し、その後「選択された問題を修復」ボタンをクリックします。

9. 「レジストリの変更をバックアップしますか?」と聞かれたら、「はい」を選択します。
10. バックアップが完了したら、「選択されたすべての問題を修復」ボタンをクリックします。
11. 変更を保存するためにPCを再起動します。
方法8:Google ChromeとSkypeの設定を変更する
Google Chromeの場合: Chromeで以下の順に移動します。設定 > 詳細設定を表示 > プライバシー > ページの予測サービスを使用してページをより速く読み込む。「ページ読み込みに予測サービスを使用する」の横にあるトグルをオフにします。

Skypeの設定を変更する場合
1. Skypeを完全に終了していることを確認します。終了していない場合は、タスクマネージャーでSkypeのタスクを終了させてください。
2. Windowsキー + R を押し、以下のパスを入力して「OK」をクリックします。
C:\Program Files (x86)\Skype\Phone\
3. Skype.exe を右クリックし、「プロパティ」を選択します。

4. 「セキュリティ」タブに切り替えて「編集」をクリックします。

5. 「グループ名またはユーザー名」で ALL APPLICATION PACKAGES を選択し、「許可」欄の「書き込み」にチェックを入れます。

6. 「適用」→「OK」の順にクリックし、問題が解決したか確認しましょう。
方法9:システムと圧縮メモリプロセスに正しい権限を設定する
1. Windowsキー + R を押し、Taskschd.msc と入力してEnterキーを押すと、タスクスケジューラが開きます。

2. 以下のパスへ移動します。
タスク スケジューラ ライブラリ > Microsoft > Windows > MemoryDiagnostic

3. ProcessMemoryDiagnostic Events をダブルクリックし、「セキュリティ オプション」の下にある「ユーザーまたはグループの変更」をクリックします。

4. 「詳細設定」をクリックし、次に「検索」をクリックします。

5. 一覧からお使いの管理者アカウントを選択して「OK」をクリックします。

6. 管理者アカウントを追加するため、再度「OK」をクリックします。
7. 「最上位の特権で実行する」にチェックを入れ、「OK」をクリックします。

8. RunFullMemoryDiagnostic についても同じ手順を実行し、すべての画面を閉じます。
9. 変更を保存するためにPCを再起動します。
方法10:システムと圧縮メモリプロセスを無効にする
1. Windowsキー + R を押し、Taskschd.msc と入力してEnterキーを押すと、タスクスケジューラが開きます。
2. 以下のパスへ移動します。
タスク スケジューラ ライブラリ > Microsoft > Windows > MemoryDiagnostic
3. RunFullMemoryDiagnostic を右クリックし、「無効」を選択します。

4. タスクスケジューラを閉じて、PCを再起動します。
まとめ
以上が「システムと圧縮メモリによるディスク使用率100%」問題の解決方法です。多くの場合、方法1〜4の基本的な対処で改善しますが、それでも解決しない場合は、アプリケーションの設定変更や権限の見直しを順番に試してみてください。この記事についてご不明な点がある場合は、お気軽にコメント欄でお尋ねください。
-
Windows 10で「システムと圧縮メモリ」によるディスク使用率100%問題を解決する6つの方法
Windows 10に搭載されている「システムと圧縮メモリ(System and Compressed Memory)」は、RAM上でファイルやフォルダの割り当てを行うプロセスです。通常、このプロセスはシステムやメモリに関する処理をわずかなリソースで実行します。しかし、本来は空き容量を作るはずのプロセスが、逆にディスク使用率を100%まで押し上げてしまう問題が発生することがあります。このプロセスが高負荷状態になると、他のプログラムの動作にも悪影響が及びます。実際に多くのユーザーから、「Windows 10のシステムと圧縮メモリが必要以上にディスクを使用している」という報告が寄せられています。
-
【解決法】PC-DoctorモジュールのCPU・メモリ・ディスク使用率が高すぎる原因と対処法
PC Doctorモジュールとは何か、なぜパソコンでCPU使用率が高くなるのか気になったことはありませんか?PCの動作が遅い、頻繁にクラッシュする、ディスク容量が不足している――こうした問題は多くのユーザーが経験しています。しかし、なぜこれらの問題が発生するのでしょうか?システムパフォーマンスが低下する原因として、バックグラウンドで動作してシステムリソースを消費するPC Doctorモジュールのようなプロセス、マルウェア感染、ジャンクファイルなど、さまざまな要因が考えられます。問題を解決するには、まず原因を特定することが重要です。一般的に、パソコンが遅くなったときはタスクマネージャーを開いてデ