Windows 11/10 には、コンピューターで自動メンテナンスをスケジュールして実行できる機能があります。このタスクを実行すると、セキュリティの更新とスキャン、Windows ソフトウェアの更新、ディスクのデフラグ、ディスクボリュームのエラー、システムの診断などが行われます。また、すべてのエンタープライズワークステーションでエンタープライズレベルのネットワークアクセス保護スキャンとセキュリティ標準スキャンも含まれています。
Windows 7 以前のバージョンでは、パフォーマンスとエネルギー効率がある程度影響を受けますが、Windows 11/10/8 では、このメンテナンスアクティビティは、ユーザーの操作を制限し、パフォーマンスとエネルギー効率への影響を最小限に抑えながら、優先的にバックグラウンドで実行されるように設計されています。
MSDN には次のように記載されています。
自動メンテナンスは、ユーザーがコンピューターの操作を開始すると、現在実行中のメンテナンスアクティビティを自動的に停止します。メンテナンスアクティビティは、システムがアイドル状態に戻ると再開されます。
Windows の自動メンテナンス
Windows 11/10 の自動メンテナンスは毎日実行され、Windows ソフトウェアとアプリの更新、アクションセンターのメッセージへの対応、バックグラウンドメンテナンスタスクの実行など、すべてのバックグラウンドメンテナンスアクティビティをパフォーマンスとエネルギー効率に悪影響を及ぼすことなく組み合わせて実行します。ユーザーはメンテナンスアクティビティのスケジュールと構成を制御することもできます。ただし、ユーザーがコンピューターを積極的に使用しているときにメンテナンスアクティビティが実行されると、オペレーティングシステムの応答性が低下することがあります。
このプロセスはMSchedExe.exeという名前で、System32 フォルダーにあります。自動メンテナンスにアクセスするには、コントロールパネルを開き、[システムとセキュリティ] > [セキュリティとメンテナンス] に移動します。ここでは、[メンテナンス] の下にある右側の小さな矢印をクリックします。これにより、自動メンテナンスが表示されます。
メンテナンスを開始をクリックすると、タスクがすぐに手動で開始されます。
[メンテナンス設定の変更] をクリックすると、次のウィンドウが開き、設定を変更できます。
デフォルトでは、自動メンテナンスは完全に自動モードで実行されます。つまり、PC はアイドル時間とスケジュールされた時間にユーザーの操作なしでインテリジェントにスキャンされます。タスク全体はサイレントに実行され、何も気付かないでしょう。
コンピューターがビジーの場合は、次回 PC が使用されていないときに実行されます。
コンピューターがスリープモードで AC 電源を使用している場合は、再開され、メンテナンスアクティビティはシステムリソースをフル活用してタスクをできるだけ早く実行します。タスクが完了すると、システムはスリープモードに戻ります。ただし、[スケジュールされたメンテナンスがスケジュールされた時間に接続されている場合にコンピューターを起動できるようにする] オプションをオンにする必要があります。
この自動メンテナンスのスケジュールを変更したい場合は、[メンテナンス設定の変更] をクリックして、ドロップダウンメニューからタイミングを設定できます。
何らかの理由でメンテナンスタスクをすぐに開始したい場合は、[メンテナンスの実行] ボタンをクリックして実行できます。これにより、スケジュールされていない時間にこのタスクを実行できるようになります。これはユーザー開始モードと呼ばれます。
また、CMD で次のコマンドを使用して手動で開始することもできます。
mschedexe.exe start
メンテナンスを停止するには、マウスカーソルを動かすだけです。それでも解決しない場合は、いつでもメンテナンスの停止ボタンをクリックしてください。数秒でタスクが停止されます。
自動メンテナンスが実行されている場合は、タスクバーのアイコンにその表示があります。
これが監視されていないことがわかった場合は、[自動メンテナンスに関するメッセージをオンにする] をクリックしてください。
これにより、Windows は自動メンテナンスを監視し、タスクバーのアクションセンターアイコンを介してメッセージが表示されます。
また、Windows ターミナルで次のコマンドを実行して、自動メンテナンスを開始または停止することもできます。
Windows の自動メンテナンスを開始:
MSchedExe.exe Start
Windows の自動メンテナンスを停止:
MSchedExe.exe Stop
Windows 11/10 の自動メンテナンスが長すぎるのはなぜですか?
多くのユーザーは、何時間も停止せずに実行されることがあると考えています。この問題が発生した場合は、次のことを試してください。
- 自動メンテナンスを手動で停止します。
- sfc /scannow を実行して、システムファイルチェッカーを開始します。終了時に再起動を求められたら、コンピューターを再起動します。
- CCleaner を使用して、ページファイル、プリフェッチファイルなど、PC のジャンクをクリアします。
- アンチウイルスソフトウェアを含むスタートアップ項目を一時的に無効にします。
- 自動メンテナンスを手動で開始して、問題が解決するかどうかを確認します。
完了したら、スタートアップ項目とアンチウイルスソフトウェアを再度有効にすることができます。
それでも解決しない場合は、RAM などのハードウェアの問題の可能性があります。
Windows 11/10 で自動メンテナンスを無効にする
タスクスケジューラを使用する
自動メンテナンスを無効にするには、[タスクスケジューラ] > [タスクスケジューラライブラリ] > [Microsoft] > [Windows] > [TaskScheduler] を開く必要があります。
ここで、[アイドルメンテナンス]、[メンテナンスコンフィギュレータ]、[定期メンテナンス] を右クリックして、[無効] を選択します。
Windows レジストリを使用する
レジストリを使用して、Windows 11/10 で自動メンテナンスを無効にすることもできます。
レジストリを開き、次のキーに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance
右側で、DWORD 値を作成してMaintenanceDisabledという名前を付け、次のように値を指定します。
- 1 – 無効にする
- 0 – 有効にする
レジストリを保存して終了します。
ヒント: この投稿は、実行しようとしたときに Windows は自動メンテナンスを実行できませんというメッセージが表示された場合に役立ちます。
自動メンテナンスによって実行されるタスク
自動メンテナンスは、これらの問題に対処して解決するように設計されています。
- リソース使用の競合
- 期限付きスケジューリング
- エネルギー効率
- ユーザーへの透明性
実行されるシステムタスクの正確な数とその実行順序はわかりません。また、現在、メンテナンスタスクを選択または選択解除する方法はありませんが、デフラグ、Microsoft ソフトウェアの更新の確認、セキュリティスキャン、システム診断、マルウェアスキャン、ディスクエラーチェック、時計またはシステム時刻の確認、履歴、エラーレポート、ログが現在ディスク容量を占有しすぎているかどうかを確認することなどが、実行されるタスクの一部であることは間違いありません。必要に応じてこれらの問題に対処します。
実行されているタスクについて尋ねられたとき、Microsoft の Dave Dixon は次のように答えました。
「schtasks /query」と入力すると、システムのすべてのスケジュールされたタスクが一覧表示されるので、すぐに確認できます。
したがって、昇格された CMD を開き、schtasks /queryと入力して Enter キーを押します。タスクの出力が表示されます。
自動メンテナンスを無効にするべきですか?
メンテナンス作業を手動で行うことができる場合は、自動メンテナンス機能をオンにする必要はありません。ただし、貴重な時間を消費すると考える場合は、自動メンテナンスを有効にすることができます。Windows 11、Windows 10、Windows 8/8.1、または Windows 7 を使用している場合、PC で同じオプションを見つけることができます。
Windows の自動メンテナンスをスケジュールするにはどうすればよいですか?
古いバージョンの Windows、Windows 7 で自動メンテナンスをスケジュールするには、前述の手順に従う必要があります。ただし、Windows 11 と Windows 10 では、少し変更されています。現在、アクションセンターに移動する必要はありません。代わりに、[セキュリティとメンテナンス] セクションを開くと、同じメンテナンスオプションを見つけることができます。
Windows を良好な実行状態に維持する方法について、今すぐお読みください。
コメントする