ファイル管理 · 1 min read · Oct 29, 2025
Windows 11で古いファイルを自動的に削除する方法
多くの人はPC上の古いファイルを削除することを気にせず、ファイルが蓄積されていき、後でストレージの問題で頭を悩ませることになります。不要なファイルを削除してPCをスムーズに運用するためには、もう気にしない古いファイルを削除することが常に良い習慣です。Windows 11のPCで古いファイルを削除することで、ストレージスペースが増えるだけでなく、PCを整理整頓するのにも役立ちます。Windows 11の機能のおかげで、古いファイルを簡単に自動削除できます。

Windows 11のPCで古くて不要なファイルを削除することは、パフォーマンスをある程度向上させることもできます。不要なソフトウェアは、最初から取り除くべきものです。このガイドでは、Windows 11のPCで古いファイルを自動的に削除するためのさまざまな方法を紹介します。PCをきれいで整頓された状態に保ちたい場合は、このガイドで紹介する方法に従ってください。
Windows 11は古いファイルを自動的に削除しますか?
はい、Windows 11はPCから古いファイルを自動的に削除するオプションを提供しています。ただし、ディスククリーンアップの代わりに、Windows 11のPCにはストレージセンスがあります。これは、古いファイルを自動的に分析し、コンピュータのストレージが不足したときに削除します。この機能は、次のガイドの部分で説明する3つの異なる場所から定期的に古いファイルを削除します。
Windows 11で古いファイルを自動的に削除するにはどうすればよいですか?
Windows 11で古いファイルを自動削除するために使用できる方法は3つあります。それぞれの方法を見ていきましょう。
1. ストレージセンスを使用する
ストレージセンスは、Windows 11のPCから古いファイルを異なる間隔で自動的に削除するオプションを提供します。また、ストレージスペースが不足しているときに古いファイルを自動的に削除するなど、異なるスケジュールを選択することもできます。以下の手順に従ってください:
- Win + Iキーを押して、Windows 11コンピュータの設定メニューを開きます。
- 左ペインでシステムを選択します。

- ストレージをクリックします。

- ストレージセンスオプションをオンにします。

- ストレージセンスをクリックして設定します。
- クリーンアップスケジュールの設定の下で、ストレージセンスを実行オプションの希望する時間枠を選択します。ストレージセンスを実行するタイミングを選択できます:- 毎日
- 毎週
- 毎月
- 空きディスクスペースが少ないとき(デフォルト)

- また、ごみ箱内のファイルを削除する場合、そこに存在してからのドロップダウンで、ファイルが自動的に削除されるまでの時間を選択できます。

- ダウンロードフォルダーからファイルを削除するかどうかのオプションも選択できます。

- すべての設定が完了したら、今すぐストレージセンスを実行ボタンを押してオプションを有効にします。

注意:ダウンロードフォルダーのすべてのファイルが設定された時間後に利用可能になるわけではありません。特定の期間開かれていないファイルのみが自動的に削除されます。ファイルをダウンロードして、特定の時間後に開く予定がある場合、そのファイルは設定された時間後に自動的に削除されます。したがって、ストレージセンスの設定を有効にする場合は、長期間保持したいファイルをダウンロードフォルダーから移動することを確認してください。
2. コマンドプロンプトを使用する
Windows 11のPCで古いファイルを自動的に削除するもう一つの簡単な方法は、コマンドプロンプトを使用することです。いくつかのコマンドを実行するだけで、自動削除機能が機能します。以下の手順でコマンドプロンプトを使用してWindows 11で古いファイルを自動的に削除できます。
- Winキーを押してスタートメニューを開きます。
- コマンドプロンプトと入力し、管理者として開きます。

- 最後の30日間に開いたり使用したりしていないファイルを削除するには、以下のコマンドを実行します:
ForFiles /p "C:\path\to\folder" /s /d -30 /c "cmd /c del /q @file"
ここで、ForFilesコマンドの動作は次の通りです:- /p – ForFilesコマンドがファイルを探し始める場所
– /s – コマンドがサブフォルダーでも検索を開始
– /d – ファイルの最終更新日を指定
– /c – ForFilesにファイルに対して何かをするように指示
– /q – ファイルを削除するための確認を求めない(上記のコマンドでは、C:\path\to\folderは削除したいファイルの場所を指し、/d -30は削除したいファイルの特定の期間を指します。必要に応じてコマンドを調整できます。) - 上記のコマンドを実行すると、選択したファイルが削除されます。
- ForFilesコマンドについてもっと知りたい場合は、コマンドプロンプトでForFiles/?コマンドを実行して、各コマンドを理解できます。
ForFilesコマンドのアクションを元に戻したい場合は、残念ながらそれは不可能です。コマンドを実行すると、指定された期間後にWindows 11のPC上の古いファイルが自動的に削除されます。できる唯一のことは、フォルダーからファイルを別の場所に移動することです。
3. タスクスケジューラを使用する
タスクスケジューラは、繰り返しのタスクを処理するための優れたWindowsツールです。タスクを設定するだけで、アプリが自動的に実行します。タスクスケジューラからForFilesコマンドを実行して、Windows 11で古いファイルを自動的に削除できます。
- Winキーを押してスタートメニューを開きます。
- タスクスケジューラと入力し、適切な結果を開きます。

- 左ペインのタスクスケジューラライブラリを右クリックし、新しいフォルダーを選択します。

- 任意の名前を入力し、OKをクリックします。
- 最近作成したフォルダーを右クリックし、表示されるリストからタスクの作成オプションを選択します。

- 名前フィールドに任意の名前を入力します。
- 一般タブで、セキュリティオプションの下で、ユーザーがログインしているかどうかに関わらず実行オプションのラジオボタンをチェックし、パスワードを保存しないチェックボックスが選択されていないことを確認します。

- トリガータブを選択し、新規を選択します。
- スケジュールに従ってオプションを選択し、タスクを開始オプションを使用します。
- 設定の下で、自動削除したい時間枠を設定し、OKをクリックします。
- アクションタブに移動し、新規をクリックします。アクションドロップダウンからプログラムの開始オプションを選択します。
- プログラム/スクリプトボックスにForFilesと入力します。
- 引数を追加ボックスに、以下のコマンドを入力します:
/p "C:\path\to\folder" /s /d -30 /c "cmd /c del /q @file" - 上記のコマンドを第二の方法で述べたように調整します。
- OKをクリックします。
- 設定タブで、以下のオプションをチェックし、OKをクリックします:- タスクを手動で実行できるようにする。
- スケジュールされた開始が失敗した場合、できるだけ早くタスクを実行する。
- タスクが失敗した場合、再起動する。
- すべてを最終化するためにOKをクリックします。
上記のようにタスクスケジューラを設定した場合、指定された場所のファイルは指定された期間内に自動的に削除されます。自動削除を停止したい場合は、このタスクを削除できます。
Windows 11でのファイル自動削除に関するFAQ
1. 自動削除を設定する価値はありますか?
それはPCの管理方法によります。ファイルを使用が終わったらすぐに削除する人であれば、古いファイルを削除するために自動削除を設定する必要はありません。しかし、ファイルをダウンロードしてPCにあることを忘れてしまう人であれば、自動削除は何もせずにファイルを取り除くのに役立ちます。
2. Windows.oldフォルダーは自動的に削除されますか?
はい、PCを更新してから10日後にWindows.oldフォルダーは自動的に削除されます。これが起こらない場合は、ドライブから手動で削除してディスクスペースを空けることができます。
3. ストレージセンスはWindows 10でも利用可能ですか?
はい、Windows 10でもストレージセンスを見つけることができます。スタートメニューでストレージセンスを検索してアクセスできます。そうでない場合は、設定>システム>ストレージ>ストレージセンスの下でもアクセスできます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。