スムーズに実行できるように、Windowsマシンでディスククリーンアップなどの定期的なメンテナンスタスクを実行することをお勧めします。今日は、基本的なディスククリーンアップタスクをスケジュールする方法と、コマンドラインスイッチを使用してより高度なセットアップを行う方法について説明します。
ディスククリーンアップのスケジュール基本
Windowsには、マシンをスムーズに動作させるのに役立つ便利なツールがいくつか含まれています。そのようなツールの1つは、一時ファイルと古いファイルを削除してハードドライブの空き容量を再利用できるディスククリーンアップです。最適な方法に応じて、毎週または毎月実行するように設定することをお勧めします。ディスククリーンアップを定期的に実行するようにスケジュールするには、タスクをスケジュールする必要があります。この例ではWindows7を使用していますが、手順はVistaでも基本的に同じです。
スタートメニューをクリックして、 タスクスケジューラ 検索ボックスに入力し、Enterキーを押します。
タスクスケジューラが開き、[アクション]をクリックして、[選択]を選択します。 基本的なタスクを作成する 。
基本タスクの作成ウィザードが表示され、ここからタスクの名前と説明を入力して、[次へ]をクリックします。
次に、ディスククリーンアップを実行する頻度を選択します…毎週、毎日、毎月、1回…など。あなたがそれを実行する頻度に正しいか間違った答えはありません。それは完全にあなた次第であり、いくつかの異なるスケジュールを試してみることをお勧めします。この例では、毎週選択します。
毎週実行するように設定しているので、いつ開始するか、どのくらいの頻度で繰り返すか、どの曜日に実行するかをスケジュールする必要があります。
次のアクションで選択 プログラムを開始する …
[プログラム/スクリプト]フィールドに次のように入力します cleanmgr.exe
または、参照を押して、C:\ Windows | system32 \ cleanmgr.exeにあるディスククリーンアップを選択することもできます。
プログラム/スクリプトの下に、ディスククリーンアップへのパスがC:\ Windows \ system32 \ cleanmgr.exeとして表示されます。
次に、スケジュールされたタスクの概要が表示され、すべてが正しいように見える場合は、[完了]をクリックします。
この基本設定では、コンピューターが使用されることがわかっている時間にスケジュールしました。スケジュールされたタスクが発生する時間になると、ポップアップが表示され、クリーンアップするドライブを選択して実行できます。
ディスククリーンアップが計算を開始します…
これで結果が表示され、削除するファイルを選択できます。
高度なコマンドラインスイッチ
上記の方法は効果的ですが、ディスククリーンアップユーティリティをまったく操作したくない場合があります。いくつかのコマンドラインスイッチを実行すると、クリーンアップする対象を選択して、すべてを自動的に実行できます。コマンドプロンプトタイプを開くには cmd スタートメニューの検索ボックスに移動し、Enterキーを押します。
コマンドプロンプトを開いた状態で、次のように入力します。
cleanmgr.exe / sageset:1
これにより、[ディスククリーンアップ設定]ダイアログボックスが開き、ディスククリーンアップで削除する項目を選択できます。ここでは、GUIを使用してファイルをクリーンアップする場合よりも多くのオプションがあることに気付くでしょう。
ディスククリーンアップ設定で削除するファイルを選択したら、[OK]をクリックして画面を閉じます。ザ・ /文セット:1 コマンドは、入力した設定を保存するレジストリキーを作成します。
ここで、前に示したようにスケジュールされたタスクを作成しますが、今回は追加する必要があります /さげるん:1 に 引数を追加 フィールド。
これで、ディスククリーンアップが実行されると、で作成した保存済み設定が取得されます。 /文セット:1 ディスククリーンアップを操作する必要はまったくありません。自動的に実行され、ディスククリーンアップ設定で選択したファイルがクリーンアップされます。
タスクスケジューラエラー
Windows 7でタスクマネージャーを起動すると、次のエラーメッセージが表示される場合があります。更新を押すように指示されますが、エラーが再発し続けます。スケジュールに悪影響を与えることはないようですが、かなり面倒です。
このエラーについて私が行った調査から、さまざまな人々のために機能したいくつかのさまざまな解決策があります。私たちのシステムでは、ディスクデフラグスケジュールがオフになっていたので、再びオンにして問題を解決しました。別のWindows7システムでは、ディスクデフラグスケジュールがすでにオンになっていて(デフォルトではオンになっています)、オフにするとエラーが解決しました。別のマシンでは、エラーメッセージを修正するために、オフにしてからオンに戻す必要がありました。
これから 「頭をこすり、お腹をなでる」 アプローチはうまくいきましたが、他の可能な修正は試しませんでした。それが機能しない、または別の解決策を見つけた場合は、コメントでお知らせください。
結論
高度なスイッチを使用してディスククリーンアップを実行すると、実際にはさらに多くの選択肢が提供されます。 / sageset:1スイッチでは、「1」は単なる任意の数です。任意の番号を入力できますが、/ sagerun:” x”が/ sageset:” x”で使用した番号に対応していることを確認してください。そのため、ディスククリーンアップ設定で、クリーンアップするさまざまな種類のファイルのスイッチをカスタマイズできます。
たとえば、クリーンアップセッション中にTemp Internetファイルのみをクリーンアップしたい場合は、/ sageset:1および/ sagerun:1を実行できます。次に、すべてのファイルをクリーンアップする場合は、/ sageset:10および/ sagerun:10を使用できます。スイッチを使用すると、ディスククリーンアップセッション中に削除されるファイルの種類をより柔軟に設定できます。どちらの方法を使用する場合でも、手動で実行する場合でも、ディスククリーンアップを実行すると、ドライブに不要なファイルがない状態に保たれます。