高度なディスク クリーンアップ ユーティリティのコマンドライン バージョンの使い方

Windows のディスク クリーンアップ ユーティリティのコマンドライン バージョンは、はるかに多くのクリーンアップ オプションを提供していることをご存じかもしれません。つい先ほども、ディスク クリーンアップ ユーティリティに、過去 7 日間に作成された一時ファイルを含むすべての一時ファイルを削除させる方法をご紹介しました。

このチュートリアルでは、追加のクリーンアップ オプションを有効にしてクリーンアップ操作を自動化する方法をご紹介します。これにより、ディスク クリーンアップ ユーティリティまたはCleanmgr.exeを Windows 11/10/8/7 で毎回手動で実行する必要がなくなります。ディスク クリーンアップ ツールのコマンドライン バージョンまたは Cleanmgr.exe を、より多くのクリーンアップ オプションとともに使用する方法をご紹介します。タスク スケジューラを使用して、sagesetsagerun引数を使って自動的に実行します。

ディスク クリーンアップ ユーティリティまたは Cleanmgr.exe のコマンドライン バージョン

まず、管理者特権でコマンド プロンプトを開き、cleanmgr /sageset:nと入力します。ここで、n は 1 から 255 までの任意の整数です。

このスイッチ/sagesetは、ディスク クリーンアップの設定ダイアログ ボックスを表示し、設定を格納するためのレジストリ キーを作成します。数字は、後で sagerun スイッチを実行したときにレジストリに格納される設定を示します。また、基本的に、異なる保存された構成へのショートカットを作成したり、タスク スケジューラで自動クリーンアップをスケジュールしたりすることができます。

実際には、/sagerun:nスイッチは、sagesetスイッチを使用してn値に割り当てられた指定のタスクを実行します。

次のコマンドを実行することから始めましょう。

cleanmgr /sageset:1

これにより、はるかに多くのクリーンアップ オプションを提供するディスク クリーンアップ ユーティリティのコマンドライン バージョンが開きます。

お気づきかもしれませんが、これらはCleanmgr.exe手動で実行したときに使用できるオプションです。

上で述べたように、sagesetを使用して開くと、次のクリーンアップ オプションが表示されます。

ディスク クリーンアップのコマンドライン バージョンは、より多くのクリーンアップ オプションを提供します

ただし、提供されるオプションはシステムによって異なる場合があります。

これほど多くのオプションが用意されていることに驚かれるかもしれませんが、なぜ Microsoft がそれらへのアクセスを容易にしなかったのか不思議に思われるでしょう。

提供されるオプションには以下が含まれる場合があります。

  • 一時セットアップ ファイル
  • ダウンロードされたプログラム ファイル
  • 一時インターネット ファイル
  • オフライン Web ページ
  • BranchCache
  • デバッグ ダンプ ファイル
  • 古い chkdsk ファイル
  • 以前の Windows インストール
  • ごみ箱
  • 更新プログラム パッケージのバックアップ ファイル
  • セットアップ ログ ファイル
  • システム エラー メモリ ダンプ ファイル
  • 一時ファイル
  • Windows Update のクリーンアップ
  • Windows のアップグレードで破棄されたファイル
  • ユーザー ファイル履歴
  • Windows Defender
  • ユーザーごとのアーカイブ済み Windows エラー報告ファイル
  • ユーザーごとのキューに入れられた Windows エラー報告ファイル
  • システムによってアーカイブされた Windows エラー報告ファイル
  • システムによってキューに入れられた Windows エラー報告ファイル
  • Windows ESD インストール ファイル
  • Windows アップグレード ログ ファイル
  • など

必要なものを選択し、[OK] をクリックして保存します。[OK] をクリックすると、設定 (選択) が将来使用するためにレジストリに保存されます。cleanmgr /sagerun:1を使用してタスク スケジューラで実行するようにスケジュールすると、ディスク クリーンアップのこれらの設定が適用されます。

この「拡張された」ディスク クリーンアップ ユーティリティをすぐに実行したい場合は、cmd ウィンドウでcleanmgr /sagerun:1と入力して Enter キーを押します。

または、実行ウィンドウにC:\Windows\system32\cleanmgr.exe /sagerun:1と入力して Enter キーを押します。

ディスク クリーンアップ操作がすぐに開始されます。

ヒント: すべてのオプションが事前に選択された状態でディスク クリーンアップ ツールを起動するには、/lowdiskスイッチを使用します。つまり、[実行] ボックスを開き、次のように入力して Enter キーを押します。cleanmgr /lowdisk

CleanMgr で LowDisk スイッチを使用する

ハード ディスクの空き容量が少ない場合は、lowdiskスイッチが役立ちます。実行するには、次のコマンドを使用して、たとえば C ドライブのスペースを解放する必要があります。

cleanmgr /lowdisk /c

実行すると、ディスク クリーンアップ ツールが開き、C: ドライブで選択されたすべてのジャンク ファイル カテゴリが表示されます。何を削除するかを決めることができます。

ユーザーの介入なしですべてのジャンク ファイルを削除するには、代わりに次のコマンドを実行します。

cleanmgr /verylowdisk /c

これがお役に立てば幸いです。

ディスク クリーンアップ ユーティリティの実行をスケジュールして自動化する

ディスク クリーンアップ ユーティリティを自動的に実行するようにスケジュールしたい場合は、タスク スケジューラを使用して実行できます。これを行うには、コントロール パネルからタスク スケジューラを開きます。Windows でタスクをスケジュールする方法に関するこの投稿で、詳細を確認できます。基本タスクの作成をクリックします。名前と説明を入力します。

トリガーを選択します。この場合は頻度です。[次へ] をクリックします。

毎月を選択したので、その他の必要な詳細を入力して [次へ] をクリックします。

アクションとして、プログラムの開始を選択して [次へ] をクリックします。

ディスク クリーンアップ ユーティリティを実行したいので、C:\Windows\system32\cleanmgr.exeと入力し、引数として/sagerun:1を追加します。ディスク クリーンアップの設定を数字「1」を使用して保存したので、ここでは同じ数字「1」を使用します。[次へ] をクリックします。

概要を確認します。プロパティを開くチェック ボックスを選択して [完了] をクリックします。

毎月のディスク クリーンアップのプロパティボックスが開き、トリガー、履歴、一般設定、アクション、条件などの詳細が表示されます。

以上です。

追加のオプションが設定されたディスク クリーンアップ ユーティリティは、毎月実行されてディスクをクリーンに保ちます。