コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

始める前に、ひとつはっきりさせておきたいことがあります。それは、PCのメンテナンスが非常に重要だということです。定期的なメンテナンスはハードウェアの寿命を延ばし、何時間にも及ぶストレスやトラブルからあなたを守ってくれます。

Windows 10には、こうした面倒な作業の多くを自動的に引き受けてくれる「自動メンテナンス」という機能が搭載されています。しかしこの機能、決して完璧ではありません。場合によっては、メンテナンスを自分の手で管理したほうがよいこともあるのです。

残念ながら、以前のバージョンのOSとは異なり、この機能をオフにする簡単な方法は用意されていません。

本当に方法がないのでしょうか?この記事では、自動メンテナンスを無効化する手順と、自分自身でメンテナンスを管理するための代替手段をご紹介します。

自動メンテナンスとは?

Microsoftは、自動メンテナンスが正確に何を行うのかについて、やや曖昧な説明にとどめています。公式サイトでは以下のように述べられています。

「メンテナンスには、Windowsおよびアプリケーションを最新の状態に保つこと、セキュリティを確認すること、マルウェアのスキャンを実行することが含まれます。」

重要なのは、自動メンテナンスをOS内の他のメンテナンスツールと区別することです。コントロールパネル(コントロールパネル > 管理ツール)内には数多くの個別ツールが用意されており、さらにコントロールパネル > セキュリティとメンテナンスには、さまざまなツールが統合されています。

自動メンテナンスの設定方法

自動メンテナンスの設定を変更するには、コントロールパネル > セキュリティとメンテナンス > メンテナンス > 自動メンテナンス > メンテナンス設定の変更へと進みます。

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

次の画面では、毎日自動メンテナンスを実行する時刻を選択できます。また、タスク実行のためにWindowsがPCをスリープ解除してよいかどうかも指定可能です。

以上です。それ以外のオプションは存在せず、前述のとおり、ここから自動メンテナンスをオフにすることはできません。

自動メンテナンスの問題点

メンテナンス自体は重要ですが、自動メンテナンスが必ずしも最適な道具であるとは限りません。その原因は、動作の仕組みにあります。

メンテナンスの時刻をスケジュールすると、PCは最長1時間にわたってタスクの開始を試みます。ただし、メンテナンスが実際に始まるのは、あなたがPCを使用していない場合だけです。1時間以内に開始できなかった場合、Windowsはそのタスクを後日に延期します。

では、その「後日」とは具体的にいつなのでしょうか?Microsoftによれば、自動メンテナンスは次の「アイドル(待機)」期間中にタスクを再開するとのことです。

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

具体的なシナリオを想定してみましょう。メンテナンスは毎日午前2時に設定されているのに、その時間帯はPCの電源が入っていなかったとします。朝になりPCを起動して仕事を始めると、使用中であるためメンテナンスは開始されません。

では、昼休みはどうなるでしょうか?軽食を取りに席を離れた瞬間、PCはアイドル状態になります。そこで自動メンテナンスが起動するのです。CPU使用率は急上昇し、各部品は熱を持ち、ハイエンドマシンでもない限り、Windowsの動作は目に見えて重くなります。

午後に席へ戻ると、メンテナンスは一時停止されます。しかし、PCが落ち着くまでには時間がかかります。多くの処理が予期せず同時に中断されたばかりだからです。これは、起動直後に大量の操作を一度に実行したときの状態に似ています。

最悪の場合、PCがクラッシュし、貴重な作業データを失う可能性さえあります。

解決策は、そもそも自動メンテナンスが勝手に実行されないようにすること。つまり、無効化するのです。

自動メンテナンスを無効にする方法

自動メンテナンスを無効化するには、Windowsレジストリの編集が必要です。ご存じのとおり、レジストリ編集でのミスはシステムに深刻な影響を及ぼしかねません。最悪の場合、PCが一切起動できなくなることもありえます。

作業を始める前に、大切なデータの完全なバックアップを必ず作成してください。可能であれば、システムの復元ポイントも併せて作成しておくと安心です。

まず、レジストリエディターを開きます。最も簡単な方法は、検索バーにregeditと入力してEnterキーを押すことです。

レジストリエディターの左側ペインで、HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Schedule > Maintenanceへと移動します。

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

続いて右側ペインに注目し、MaintenanceDisabledという名前のエントリを探します。見つかったら、そのエントリを右クリックして修正を選択しましょう。

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

新しいウィンドウが開きます。値のデータフィールドを1に変更してください。変更後OKをクリックし、設定を確実に反映させるためにPCを再起動します。

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

MaintenanceDisabledが存在しない場合

MaintenanceDisabledが見つからなくても心配はいりません。レジストリエントリは自分で簡単に作成できます。

右側ペイン内の任意の空きスペースを右クリックし、コンテキストメニューから新規を選択します。続いてDWORD (32ビット) 値をクリックしてください。

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

新しいエントリにMaintenanceDisabledという名前を付け、右クリックして修正を選びます。あとは前述の手順どおり、値のデータ1になっていることを確認すればOKです。

自動メンテナンスを再度有効にする方法

先ほどレジストリに行った変更は、いつでも簡単に元に戻せます。

気が変わり、自動メンテナンスを再び有効化したくなった場合は、レジストリエディターを開き直し、HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Schedule > Maintenanceへ戻り、DWORD値0(ゼロ)に設定し直してください。

システムを手動でメンテナンスする方法

自動メンテナンスを無効化した場合は、OSのメンテナンスタスクを自分で実行する必要があります。ありがたいことに、自動メンテナンスが担っている作業の多くは、単体ツールとして個別に利用できます。

デフラグメーション

Windowsには、誕生当初からほぼずっとデフラグツールが搭載されてきました。

コントロールパネル > 管理ツール > ドライブのデフラグと最適化へ移動し、対象のドライブを選択します。最適化をクリックすると処理が始まります。ハードドライブ内のデータ量によっては、完了までにかなり時間がかかる点に注意しましょう。

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

マルウェアスキャン

Windows Defenderのスキャンは、好きなタイミングで実行できます。Windows 10 Creators Update以降は操作性が大幅に向上し、新しいWindows Defenderセキュリティセンターアプリの一部として提供されています。

まずスタートメニューからアプリを探して開き、左側のメニューからウイルスと脅威の防止をクリックします。Windows Defenderアンチウイルスのオプションを展開し、定期スキャンの横にあるトグルをオンにしましょう。

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

Windows Update

最新の更新プログラムがすべて適用されているか手動で確認するには、スタート > 設定 > 更新とセキュリティ > Windows Update > 更新プログラムのチェックへと進みます。

Windows Updateはバックグラウンドでダウンロードとインストールを進めるため、その間も作業を続けられます。ただし、更新を完了させるにはPCの再起動が必要になることが多いでしょう。

Windowsの自動メンテナンスを無効化する方法と、代わりに手動で行うべきメンテナンス

システムメンテナンスに役立つサードパーティ製ツール

Windows標準のツールだけでは足りないと感じたら、サードパーティ製アプリで補完するのも有効です。無料で使える代表的なメンテナンスツールを紹介します。

  1. WinDirStat:ディスク容量の使用状況を視覚的に分析できるツール
  2. CCleaner:一時ファイルや不要なレジストリ項目を削除する定番クリーナー
  3. Geek Uninstaller:アプリを痕跡まで完全にアンインストールできるユーティリティ
  4. Malwarebytes:高評価を得ているマルウェア対策ソフト
  5. Speccy:PCのハードウェア構成や温度などの詳細情報を表示できるツール

これらのツールを組み合わせれば、手動メンテナンスでも自動メンテナンスに劣らない管理体制を構築できます。

あなたはWindowsの自動メンテナンスを使っていますか?

今回は、自動メンテナンスを無効化する方法と、手動でメンテナンスを管理するためのいくつかの手段をご紹介しました。

あなたは自動メンテナンスに任せていますか?それとも自分自身でPCのケアを行っていますか?この記事で説明したような、自動メンテナンス特有のトラブルに遭遇したことはありますか?

ぜひ下のコメント欄であなたの経験談を聞かせてください。また、この記事をSNSでお友達とシェアするのもお忘れなく。

画像クレジット: Art_Photo via Shutterstock.com

  1. Windows 10 / Windows 11 で自動再生(AutoPlay)を無効にする方法

    WindowsパソコンにUSBメモリーや外付けHDDなどのリムーバブルディスクを挿入すると、ドライブ内のファイルに対して何らかの操作を促すポップアップが突然表示されることがあります。 この動作の原因となっているのが「自動再生(AutoPlay)」と呼ばれる機能です。Windows 98の時代から搭載されているこの機能は、新しく接続されたリムーバブルドライブ内のデータをスキャンし、ファイルの内容に応じて「動画を再生」「音楽を聴く」「フォルダーを開く」といった選択肢を自動的に提示します。 確かに便利な機能ですが、セキュリティへの懸念や操作性の好みなど、さまざまな理由から無効にしておきたいユーザーも

  2. Windows 10のStartMenuExperienceHost.exeとは?正体とエラー対処・無効化の方法を徹底解説

    「StartMenuExperienceHost.exe」は、Windowsオペレーティングシステムの中核を担うプログラムファイルの一つです。Windows 10のビルド1903で初めて導入され、その後リリースされたWindows 10バージョン2004にも引き継がれました。この実行ファイルは、タスクマネージャー上で常時稼働しているプロセスとして確認でき、スタートメニューを独立したプロセスとして安定して動作させる役割を果たしています。これにより、スタートメニューに関連するエラーやクラッシュの発生リスクが大幅に軽減されます。 ただし、まれにこのプロセスが応答しなくなるトラブルが発生することもあり