EmptyStandbyList.exeは、指定したWindowsメモリリストを一度だけ空にするコマンドラインツールです。比較テストには使えますが、ISLCの自動監視やRAMMapの分析機能の代わりではありません。実行前に元のWJ32ページ、ファイル名、サイズ、SHA-256を確認し、名前だけ同じ無関係なミラーは避けてください。
EmptyStandbyList.exeとは
EmptyStandbyList.exeはWJ32のソフトウェアページで説明されているコマンドラインツールです。代表的なstandbylistは、Windowsにスタンバイページリストの解放を要求します。ほかにワーキングセット、変更済みページ、優先度0のスタンバイページを対象にする操作も記載されています。
スタンバイメモリは再利用可能なキャッシュであり、表示量が多いだけで異常とは限りません。Windowsは必要に応じてその領域をアプリへ戻します。解放直後は空きメモリが増えても、再利用予定だったデータを読み直すため負荷が増える場合があります。
したがって、コマンドが成功したことと性能改善は別です。同じゲームや作業を前後で比較し、ドライバー、ストレージ、シェーダー、ページファイル、メモリリークなどの要因を分けて考える必要があります。
- 監視画面のないコマンドラインツールです。
- 起動ごとに指定した処理を一度実行します。
- 搭載RAMに合わせてしきい値を判断しません。
- カクつきやメモリ不足の原因を単独で診断できません。
当サイトはEmptyStandbyList.exeを配布しません。信頼できる元情報と結び付かないファイルは実行しないでください。
実行前に入手元とファイルを確認する
ファイル名は安全性の証明になりません。任意の実行ファイルをEmptyStandbyList.exeへ変更できます。利用できる場合は元のWJ32ページから始め、URL、取得日、正確な名前、バイト数、SHA-256を記録します。
通常使っているセキュリティ機能で検査しても、検出なしを絶対的な安全保証とは表現しないでください。入手元やファイルの同一性を確認できない場合は、無関係なダウンロードサイトやフォーラム添付ではなく、管理が続いている代替ツールを選びます。
最初は管理者ターミナルから一度だけ手動で試します。数分ごとのタスクを先に作ると、問題が起きた時点を隠し、有用なキャッシュを繰り返し消す可能性があります。
- 1
元ページを確認
作者、履歴、ファイル情報のない大きなダウンロードボタンは避けます。
- 2
ファイル情報を保存
名前、サイズ、URL、取得日、SHA-256を記録します。
- 3
実行前を測定
空きメモリ、スタンバイ量、コミット量、ストレージ負荷を確認します。
- 4
一度だけ比較
変更は一つに限定し、同じ負荷を再現します。
- 5
根拠がなければ自動化しない
効果が再現しなければ間隔を短くせずタスクを削除します。
EmptyStandbyListのコマンドと限界
一般的な形式は実行ファイルの後ろに操作名を置きます。例えば管理者のコマンドプロンプトでEmptyStandbyList.exe standbylistを実行します。パスに空白がある場合は引用符が必要です。これは構文の説明であり、全PCで定期実行する推奨ではありません。
このツールは、どのプロセスがコミットメモリを使うか、変更済みリストが書き込み待ちか、カクつきがゲーム、ドライバー、CPU、ストレージのどこから来るかを表示しません。一つの状態は変えられても、原因全体は切り分けられません。
失敗した場合は、権限、パス、操作名、セキュリティによるブロックを確認し、正確なエラーを保存します。実行のために保護機能を広く無効化しないでください。
| 操作 | 対象 | 注意点 |
|---|---|---|
| standbylist | スタンバイページリスト | 有用なキャッシュも消え、再構築される場合があります。 |
| priority0standbylist | 優先度0のスタンバイページ | 対象は狭いものの原因診断にはなりません。 |
| workingsets | プロセスのワーキングセット | アプリがメモリを読み直す可能性があります。 |
| modifiedpagelist | 変更済みページリスト | 書き戻しとストレージを考慮し、無条件で自動化しません。 |
EmptyStandbyList、ISLC、RAMMapの違い
目的に合わせて選びます。対象リストを理解し一度のコマンドだけ必要ならEmptyStandbyList.exe、空きメモリとスタンバイ量の二つのしきい値を監視したいならISLC、物理メモリの分類を先に確認したいならRAMMapが適しています。
ISLCは常時消去ループとして使うものではありません。二つの条件が同時に成立したときだけ動作させる点が重要です。ポーリングやタイマーを変更する前にISLC設定ガイドを確認してください。
| ツール | 向いている用途 | 画面 | 自動判断 |
|---|---|---|---|
| EmptyStandbyList.exe | 一度の管理されたコマンド | コマンドライン | なし |
| ISLC | 二つのしきい値による継続監視 | グラフィカル監視 | 両条件成立時に実行 |
| Microsoft RAMMap | 分類を調べて手動比較 | 分析画面 | なし |

スタンバイメモリを解放する前に診断する
再現できる症状から始めます。アプリ、起動後の時間、空きメモリ、スタンバイ量、コミット量、ディスク負荷を記録します。解放なしで同じ負荷を実行し、一度だけ手動解放して再度比較します。改善が安定しなければ、スタンバイ量は原因ではなく同時に増えていただけかもしれません。
RAMMapはタスクマネージャーより細かく物理メモリを分類します。キャッシュ、アクティブなワーキングセット、ドライバー割り当て、ファイル由来データを分けて確認できます。Microsoftが文書化した同じツール内で手動比較できる点も利点です。Windows 11のRAMキャッシュ解放ガイドも参照してください。
正常なPC、解放後すぐにキャッシュが再構築され症状が出ない場合、読み込み時間やストレージ負荷が増える場合は停止します。空きメモリの数値が増えることだけを最適化目標にしないでください。
- 同じ負荷を前後で測定します。
- 一度に一つだけ変更します。
- 最初のメモリテストではカスタムタイマーを混ぜません。
- 繰り返し解放が必要なら負荷の原因を調べます。

どの方法を選ぶべきか
物理メモリの内訳が分からない場合はRAMMapを先に使います。スタンバイ増加と空きメモリ低下が再現症状と一致し、見えるしきい値で監視したい場合はISLCを使います。EmptyStandbyList.exeは、ファイルを確認でき、操作を理解し、小さなコマンドを必要とする場合だけ選びます。
多くの人は三つすべてを常用する必要がありません。観察、一度の手動テスト、自動化の必要性判断という順序が簡単です。実際の原因がメモリリーク、RAM不足、ドライバー、ストレージなら、繰り返し解放しても根本原因は直りません。
普遍的なRAM解放間隔はありません。測定でき、元に戻せる設定を優先してください。
Empty Standby Listのよくある質問
EmptyStandbyList.exeとISLCは同じですか?
違います。EmptyStandbyListは一度のコマンド、ISLCは二つの値を監視し条件成立時に処理します。
EmptyStandbyList.exeは安全ですか?
名前だけでは判断できません。元ページ、サイズ、ハッシュを確認し、無関係なミラーを避けてください。当サイトは配布しません。
スタンバイリスト解放でFPSは上がりますか?
保証されません。特定症状の比較には使えますが、シェーダー、ストレージ、ドライバー、CPU、ゲーム側も原因になります。
5分ごとに定期実行してよいですか?
可能でも標準設定には向きません。手動比較で再現性があり、読み込み負荷が増えない場合だけ検討します。
RAMMapとEmptyStandbyListのどちらを使いますか?
分類を観察するならRAMMap、対象を理解して一度のコマンドだけ必要ならEmptyStandbyListです。
Windowsは通常スタンバイメモリを解放しますか?
はい。スタンバイは再利用可能なキャッシュで、アプリがRAMを必要とするとWindowsが回収します。
参照した一次情報
元ツールと管理が続く代替ツールの情報です。
- WJ32 Empty Standby Listページ — 元の説明とコマンド名。
- Microsoft SysinternalsのRAMMap — Microsoft公式の分析ツール。
- Wagnardsoft ISLCリリーススレッド — 管理中の版、ファイル、変更履歴。