Windows 11 のパフォーマンス低下を回復する方法

最近、Windows 11 をバージョン 24H2 や 25H2 にアップデートした後、「PC の動作が重くなった」「パフォーマンスが落ちた」という声を SNS(X など)でよく見かけるようになりました。

もちろん、アップデート直後に限らず、PC を長期間使っていれば「起動が遅い」「エクスプローラーの反応が鈍い」といった症状は誰しも経験するものです。

そこで今回は、Windows 11 が重いと感じた時に試してみたい、意外と知られていないパフォーマンス回復方法(自動メンテナンス)について詳しく紹介します。

目次

Windows 11 のパフォーマンスを回復する自動メンテナンス

自動メンテナンスとは

Windows 11 では、「自動メンテナンス」という、定期的に自動で PC の正常性とパフォーマンスを維持するためのタスクが実行されます。

どんなタスクが実行されているかを調べてみると、筆者の環境では以下の 29 のタスクが見つかりました。

※環境により一部のタスクの名前、数は違う場合があります。

フォルダー名タスク名
.NET Framework.NET Framework NGEN v4.0.30319
.NET Framework.NET Framework NGEN v4.0.30319 64
.NET Framework.NET Framework NGEN v4.0.30319 64 Critical
.NET Framework.NET Framework NGEN v4.0.30319 Critical
Application ExperienceStartupAppTask
ApplicationDataappuriverifierdaily
ApplicationDataCleanupTemporaryState
ApplicationDataDsSvcCleanup
AppListBackupBackup
AppxDeploymentClientPre-staged app cleanup
BrokerInfrastructureBgTaskRegistrationMaintenanceTask
capabilityaccessmanagermaintenancetasks
ChkdskProactiveScan
Customer Experience Improvement ProgramUsbCeip
DefragScheduledDefrag
DiagnosisScheduled
DiskCleanupSilentCleanup
DiskDiagnosticMicrosoft-Windows-DiskDiagnosticDataCollector
DiskFootprintDiagnostics
DiskFootprintStorageSense
FileHistoryFile History (maintenance mode)
InstallServiceScanForUpdatesAsUser
KernelLa57Cleanup
MaintenanceWinSAT
MemoryDiagnosticRunFullMemoryDiagnostic
MUILPRemove
Power Efficiency DiagnosticsAnalyzeSystem
RecoveryEnvironmentVerifyWinRE
RegistryRegIdleBackup
タスク スケジューラ (ローカル)\タスク スケジューラ ライブラリ\Microsoft\Windows

これらのタスクは常に実行されているわけではありません。「自動メンテナンス」が実行されるには「PC がアイドル状態であること」という条件があります。

アイドル状態とは、ユーザーがマウスやキーボードを操作していない時間のことを指します。Windows は通常、操作がない状態が一定時間(約 15分間隔で確認)続くとアイドル状態と判断します。

しかし、常に PC を操作していたり、常駐ソフトが裏で動いている環境では、なかなかアイドル状態にならず、メンテナンスが実行されない場合があります。

そこで Windows 11 では、日中に実行できなかった場合に備え、デフォルトで深夜 2:00 に自動実行するようスケジュールされています。 このとき PC がスリープ状態であれば、勝手にスリープを解除してメンテナンスを開始します(※スリープ解除に対応している PC の場合)。

Win10/Win11 解決!スリープが勝手に解除されてしまう

※このときにユーザーが PC を操作した場合、一部のタスクが中断される場合があります。

深夜 2:00 に PC の電源が入っていない場合、メンテナンスは次回のアイドル時(PC を使っていない時間)に持ち越されます。 しかし、日中ずっと PC を使っていたり、こまめに電源を切る方の場合、結局実行されるタイミングがなく、長期間放置されてしまうことがあります。 そのため、定期的に手動で「自動メンテナンス」を実行することをおすすめします。

タスクスケジューラで「自動メンテナンス」が行われているかを確認する

1.Windowsキー + R を押して「ファイル名を指定して実行」を開き、次のコマンドを入力して Enter を押します。

taskschd.msc

2.タスクスケジューラが開きますので、左側の「タスクスケジューラ ライブラリ」をダブルクリックします。

3.Microsoft、Windows と開いていき、上記の「自動メンテナンス」で実行されているタスクの表を参考に、タスクを確認してください。

「前回の実行時刻」がかなり前の日付になっている場合は、手動で「自動メンテナンス」を実行することをおすすめします。

タスクスケジューラ
タスクスケジューラ

「自動メンテナンス」を手動で実行する方法

1.Windowsキー + R を押して「ファイル名を指定して実行」を開き、次のコマンドを入力し、Ctrl + Shift キーを押しながら Enter を押します。

Rundll32 advapi32.dll,ProcessIdleTasks
ファイル名を指定して実行
ファイル名を指定して実行

2.「ユーザーアカウント制御」が表示されますので、「はい」をクリックします。

ユーザーアカウント制御
ユーザーアカウント制御

3.コマンドを実行した後にマウスカーソルの右上に丸いアイコンが表示され、グルグル回る状態が続きますので、そのまま何もせずにお待ちください。

4.丸いアイコンが消えたら、タスクスケジューラで「自動メンテナンス」が行われているかを確認してみましょう。

※既にタスクスケジューラを開いている場合は、タスクを選択した状態で F5 キーを一度押すと内容が更新されます。また、環境にもよりますが、一部のタスクは丸いアイコンが消えた後も実行されていることがあります。

これで「自動メンテナンス」が完了しましたので、パフォーマンスの違いを確認してみてください。

※「自動メンテナンス」完了後、一部の環境では、最初の再起動時に起動ロゴが出ずにサインイン画面が表示されることがあります。(サインイン画面が表示されるまで黒い画面が続く)

古い Prefetchファイルが Windows の起動やアプリの起動速度などに影響を与える場合があります。

あわせて読みたい
数分で PC が軽くなる! 不要な Prefetchファイルだけを自動で削除するツール 最近アプリの起動速度や Windows 自体の起動速度が遅くなっていませんか?それは「古くなった Prefetch ファイル」が原因である可能性があります。 Prefetch ファイル(...
この記事が「役立った!」と思ったら、ぜひSNSでシェアをお願いします。
  • URLをコピーしました!

この記事を書いた人

日々の PC 操作から生まれた疑問や、「もっとこうしたい」という想いを原動力に、2008年頃から現在に至るまで Windows の知識を独学で追求してきました。試行錯誤を重ねて見つけた「なるほど!」な技や、困った時の解決策を、皆さんの PC ライフに役立ててほしい一心で発信しています。

プロフィールを見る

コメント

コメントする

【投稿について】
記事の内容に関するご質問や情報提供は大歓迎です。
ただし、記事の趣旨と無関係な内容、特定の人物・団体への批判、攻撃的な表現、不適切な語句を含むコメントは、管理人の判断で予告なく削除・非公開とさせていただく場合があります。
また、スパム対策機能により自動的に削除される場合もありますのでご了承ください。

CAPTCHA


目次