【パソコン】クリーンアップが勝手に実行される原因と対処法(設定・スケジュール・Windows11)
パソコンを使っていると、突然「ディスク クリーンアップ」が起動していたり、知らない間にファイルが削除されていたりした経験はないでしょうか。
「自分では何もしていないのに、なぜ勝手に動いているのか」と不安になる方も多いはずです。
実はこの現象は、Windowsのスケジュール設定や自動メンテナンス機能が原因であることがほとんどです。
この記事では、パソコンのクリーンアップが勝手に実行される原因と、その対処法について詳しく解説していきます。
設定の見直し方やスケジュールの変更方法、Windows11特有の動作についても触れていきますので、ぜひ参考にしてみてください。
クリーンアップが勝手に実行される原因はWindowsの自動メンテナンス機能にある
それではまず、クリーンアップが勝手に実行される根本的な原因について解説していきます。
結論から言うと、クリーンアップが自動で動く最大の原因は「Windowsの自動メンテナンス機能」と「スケジュールタスク」によるものです。
ユーザーが何もしていなくても、Windowsは定期的にシステムの健全性を保つためのメンテナンスを自動で行う仕組みになっています。
これはセキュリティやパフォーマンス維持のために設計された機能であり、基本的には有益なものです。
しかし、作業中に突然動き出すと、パソコンの動作が重くなったり、予期せずファイルが消えたりするため、戸惑う方が多いのも事実でしょう。
Windowsの自動メンテナンスとは何か
Windowsには「自動メンテナンス」と呼ばれる機能が搭載されており、定期的にシステムの最適化、セキュリティスキャン、ディスクのクリーンアップなどを自動実行します。
デフォルトでは毎日午前2時ごろに実行される設定になっており、パソコンがスリープ状態でも起動して処理を行うことがあります。
この自動メンテナンスの一環として、ディスク クリーンアップが含まれているケースが多く、「勝手にクリーンアップが動いた」という感覚につながります。
自動メンテナンスの設定はコントロールパネルから確認・変更が可能です。
タスクスケジューラによる定期実行の仕組み
Windowsには「タスクスケジューラ」というツールがあり、特定のプログラムを指定した時間や条件で自動実行することができます。
ディスク クリーンアップもこのタスクスケジューラに登録されている場合があり、ユーザーが意識しないうちに定期実行のスケジュールが組まれていることがあります。
特にメーカー製パソコンや、過去にシステムの設定変更を行ったことがある場合、タスクスケジューラにカスタムのクリーンアップタスクが登録されていることも珍しくありません。
タスクスケジューラはスタートメニューから「タスク スケジューラ」と検索することで開けます。
ストレージセンサーによる自動削除の影響
Windows10以降に搭載された「ストレージセンサー」も、クリーンアップが勝手に動いているように感じさせる大きな原因のひとつです。
ストレージセンサーはディスクの空き容量が少なくなると自動的に不要なファイルを削除する機能で、ごみ箱の中身や一時ファイルなどを定期的に整理します。
この機能が有効になっていると、知らない間にファイルが消えていたという状況が発生しやすくなります。
設定アプリの「システム」→「ストレージ」から状況を確認できるので、一度確認しておくとよいでしょう。
クリーンアップの自動実行を確認する方法(設定・タスクスケジューラ)
続いては、クリーンアップが実際にどのような設定で動いているのかを確認する方法を見ていきましょう。
原因を把握するためには、現在どのような設定になっているのかを自分でチェックすることが重要です。
以下の手順で確認することで、自動実行の仕組みを把握しやすくなります。
コントロールパネルで自動メンテナンスの設定を確認する
まず、コントロールパネルを開きます。
スタートメニューで「コントロールパネル」と検索し、「システムとセキュリティ」→「セキュリティとメンテナンス」と進んでください。
「メンテナンス」の項目を展開すると、「自動メンテナンス」の実行スケジュールや設定内容が確認できます。
ここでメンテナンスの実行時刻を変更したり、「スリープ解除を許可する」のチェックを外したりすることが可能です。
夜間に自動でパソコンが起動してクリーンアップされているのが気になる場合は、この設定を見直してみましょう。
タスクスケジューラでクリーンアップタスクを確認する方法
タスクスケジューラを開くには、スタートメニューで「タスク スケジューラ」と検索するのが最も簡単です。
左側のツリーから「タスク スケジューラ ライブラリ」→「Microsoft」→「Windows」→「DiskCleanup」などのフォルダを確認してみましょう。
タスクスケジューラで確認すべき主な項目
・タスクの名前(何のクリーンアップか)
・トリガー(いつ、どのような条件で実行されるか)
・操作(実際に何が実行されるか)
・状態(有効・無効のどちらか)
登録されているタスクをダブルクリックすることで詳細が確認でき、「無効」に設定することで自動実行を停止させることができます。
ただし、システムの重要なタスクを無効にするとパフォーマンスに影響する可能性もあるため、内容をよく確認した上で操作しましょう。
ストレージセンサーの設定状況を確認する手順
ストレージセンサーの設定確認は、設定アプリから行います。
「スタートメニュー」→「設定」→「システム」→「ストレージ」と進み、「ストレージセンサー」の項目を確認してください。
ここでストレージセンサーがオンになっているかどうか、どのような条件で実行されるかを把握できます。
「ストレージセンサーを構成するか、今すぐ実行する」をクリックすることで、削除対象のファイル種類や実行タイミングをカスタマイズすることも可能です。
知らないうちにファイルが消えていたという場合は、まずここを確認することをおすすめします。
Windows11でクリーンアップが勝手に動く特有の原因と注意点
続いては、Windows11に特有のクリーンアップ自動実行の原因と注意点を確認していきます。
Windows11ではUI(ユーザーインターフェース)や設定画面が大きく変わり、設定の場所が変わったことで見逃しやすい項目も増えています。
Windows10と同じ感覚で操作していると、設定の確認ポイントが変わっていることに気づかないこともあるでしょう。
Windows11のストレージ設定が変わったポイント
Windows11では、ストレージ関連の設定が「設定」アプリの「システム」カテゴリに集約され、より細かく管理できるようになりました。
特に「クリーンアップのおすすめ」という機能が追加されており、Windowsが自動的に削除してもよいと判断したファイルを提案してくるようになっています。
この機能が有効な状態で「今すぐクリーンアップ」ボタンを誤って押してしまうと、意図せずファイルが削除されることもあります。
Windows11を使用している方は、この設定画面を一度確認しておくとよいでしょう。
Windows Updateに伴うクリーンアップの自動実行
Windows11では、大型アップデートの適用後に以前のWindowsのファイルや更新プログラムの一時ファイルが自動的に削除されることがあります。
これは「Windowsのクリーンアップ」の一種であり、更新後のディスク容量を確保するために行われる正常な動作です。
ただし、アップデートのタイミングと重なって大量のファイルが消えたように見えるため、ユーザーが驚くケースも多いです。
アップデート後に「$Windows.~BT」「$Windows.~WS」などのフォルダが消えていても、それは正常な動作と考えて問題ないでしょう。
Windows11でのタスクスケジューラの変更点
Windows11でもタスクスケジューラの基本的な操作方法はWindows10と大きく変わりませんが、新たに追加されたシステムタスクが増えており、以前より多くのメンテナンスタスクが登録されていることがあります。
特に「SilentCleanup」というタスクはWindows11でも存在し、ユーザーへの通知なしにバックグラウンドでクリーンアップを実行します。
「SilentCleanup」は管理者権限なしでもバックグラウンドで動作する特殊なタスクです。
このタスクが原因でクリーンアップが勝手に実行されていると感じている場合は、タスクスケジューラから「SilentCleanup」を検索して内容を確認し、必要に応じてトリガーを変更または無効化することをおすすめします。
ただし、SilentCleanupを完全に無効にすることでシステムの一時ファイルが蓄積しやすくなる可能性もあるため、無効化は慎重に行いましょう。
クリーンアップの自動実行を制御するための対処法
続いては、クリーンアップが勝手に実行されないようにするための具体的な対処法を確認していきましょう。
状況に応じて適切な方法を選ぶことが大切です。
以下の表に、原因別の対処法をまとめましたのでご参照ください。
| 原因 | 確認場所 | 対処法 |
|---|---|---|
| 自動メンテナンス | コントロールパネル → セキュリティとメンテナンス | 実行時刻の変更、スリープ解除を無効化 |
| タスクスケジューラ | タスク スケジューラ → Microsoft → Windows → DiskCleanup | タスクの無効化または削除 |
| SilentCleanupタスク | タスク スケジューラ → SilentCleanup | トリガーの変更または無効化 |
| ストレージセンサー | 設定 → システム → ストレージ | センサーをオフにするか実行条件を変更 |
| Windows Update後の削除 | 設定 → Windows Update | 基本的に正常動作のため対処不要 |
自動メンテナンスのスケジュールを変更する手順
自動メンテナンスの実行時刻を変更するには、コントロールパネルの「セキュリティとメンテナンス」から「メンテナンス」の項目を開きます。
「メンテナンス設定の変更」をクリックすると、実行スケジュールをドロップダウンメニューで変更できます。
パソコンを使用しない深夜などに設定しておけば、作業中に突然クリーンアップが始まるという状況を防ぎやすくなります。
「スケジュールされたメンテナンスのためにスリープを解除することを許可する」のチェックを外しておくことで、夜間の自動起動も防げるでしょう。
ストレージセンサーをオフにする手順
ストレージセンサーをオフにするには、「設定」→「システム」→「ストレージ」の順に進み、「ストレージセンサー」のトグルスイッチをオフに切り替えます。
ストレージセンサーをオフにすると、自動的なファイル削除は行われなくなりますが、その代わりに一時ファイルやごみ箱のファイルが蓄積しやすくなる点に注意が必要です。
定期的に手動でディスク クリーンアップを実行する習慣をつけることで、ストレージの圧迫を防ぐことができます。
ストレージセンサーのオフを選択する場合は、月に一度程度の手動クリーンアップを心がけるとよいでしょう。
タスクスケジューラでクリーンアップタスクを無効化する手順
タスクスケジューラを開き、該当のタスクを右クリックして「無効」を選択することで、自動実行を停止させることができます。
タスクスケジューラでクリーンアップを無効化する手順
① スタートメニューで「タスク スケジューラ」と検索して開く
② 左ツリーから「タスク スケジューラ ライブラリ」→「Microsoft」→「Windows」→「DiskCleanup」へ進む
③ 一覧に表示されたタスクを右クリック
④「無効」を選択して自動実行を停止する
SilentCleanupについても同様の手順で確認・無効化が可能です。
無効化する前に、必ずタスクの内容(何を実行するか)をしっかり確認してから操作するようにしましょう。
不要なタスクだと確認できた場合にのみ、無効化または削除を行うことをおすすめします。
まとめ
この記事では、パソコンのクリーンアップが勝手に実行される原因と対処法について解説しました。
クリーンアップが自動で動く主な原因は、Windowsの自動メンテナンス機能、タスクスケジューラ、ストレージセンサー、SilentCleanupタスクなどが挙げられます。
Windows11ではUI変更や新機能の追加により、設定の確認場所が変わっている点にも注意が必要です。
対処法としては、自動メンテナンスのスケジュール変更、ストレージセンサーのオフ、タスクスケジューラでの無効化などが有効です。
ただし、これらの自動機能はシステムのパフォーマンス維持のために設けられているものでもあります。
自動クリーンアップを完全に止めてしまうよりも、実行タイミングや条件を自分の使用スタイルに合わせて調整することが最もバランスの取れた対処法です。
定期的な手動クリーンアップと自動メンテナンスをうまく組み合わせて、快適なパソコン環境を維持しましょう。
今回の内容を参考に、自分のパソコン環境に合った設定を見つけてみてください。