ホームページ » 学校 » タスクスケジューラを使用して後でプロセスを実行する

    タスクスケジューラを使用して後でプロセスを実行する

    今回のGeek Schoolでは、Windowsがあらゆることを行うために舞台裏で使用する非常に強力なTask Schedulerユーティリティについて説明します。.

    学校のナビゲーション
    1. タスクスケジューラを使用して後でプロセスを実行する
    2. イベントビューアを使用した問題のトラブルシューティング
    3. ディスク管理によるハードドライブのパーティション分割について
    4. Proのようにレジストリエディタを使う方法を学ぶ
    5. リソースモニタとタスクマネージャを使ってPCを監視する
    6. システムの詳細プロパティパネルについて
    7. Windowsサービスの理解と管理
    8. グループポリシーエディタを使用してPCを調整する
    9. Windows管理ツールについて

    あなたは、タスクスケジューラが特定の時間に実行するようにアプリケーションをスケジュールするための単なる方法であると考えているかもしれませんが、それはそれよりはるかに多く、そしてWindowsの不可欠な部分になりました.

    昔は、Windowsは常にシステムのクリーンアップイベントをトリガしたり、特定の時間に実行しなければならなかったメンテナンスのようなことを実行するためにバックグラウンドで実行されている多数のサービスを持っていました。最近のバージョンのWindowsはこのプラクティスを可能な限り放棄し、代わりにタスクスケジューラにイベントを追加しましたが、実行中のプロセスを必要とせず、常にメモリを無駄にすることなく同じことができます。.

    これは、Windowsがサービスを実行していないことを意味するわけではありません。もちろん、多くのものが常にバックグラウンドで実行され続ける必要があるためです。しかし、タスクスケジューラへのシステムタスクの移行は、PCユーザーにとって素晴らしいことです。.

    タスクスケジューラインタフェースについて

    タスクスケジューラアプリケーションを最初に開くと、3つの情報ペインが表示されます。左側のペインには、スケジュールされたタスクのリストを整理するために使用されるツリー形式のフォルダのリストが表示されます。右側の[操作]ウィンドウで、共通のメニュー項目にすばやくアクセスできます。.

    インターフェース内のすべてのものに怯えてはいけません - それは本当に非常に単純で、雑然としたインターフェースにはそれがあるように思わせるほど多くのオプションがありません.

    すべてのアクションは[アクション]メニューからも利用できるため、ツールバーの一番右のアイコンを使用して、右側のペインを実際に無効にすることができます。リストからタスクを選択した場合、メニューは[実行]や[終了]などのタスク固有の項目に変わりますが、タスクスケジューラを初めて開いたとき、またはタスクを選択していないときは、作成するオプションが表示されます。タスク、実行中のタスクの表示、その他すべてのタスク.

    タスクを作成する方法をすぐに説明しますが、最初にリスト内のいくつかのオプションを確認し、それらが何をするのかを説明する必要があります。.

    • 基本タスクを作成する スケジュールされたタスクを作成するためのウィザードインターフェイスを提供します.
    • タスクを作成 必要に応じて任意のオプションでタスクを手動で作成できる完全詳細ビューを使用します。.
    • インポートタスク 以前にエクスポートしたタスクをインポートできます。設定をセカンダリPCにコピーしたり、再インストール後にタスクを追加したりするのに非常に便利です。.
    • 実行中のすべてのタスクを表示 現在実行されているすべてのタスクのリストと、そのタスクを見つけることができるフォルダを表示します。.
    • すべてのタスク履歴を有効/無効にする Task Schedulerが実行するすべての項目について詳細なログ記録をオンにします。.
    • 新しいフォルダ… 左側のペインに新しいフォルダを作成します。スケジュールされたタスクをまとめるのにほとんど役に立ちます。.
    • フォルダを削除 自分が作成したフォルダを削除し、そもそも必要ではないと気付いた.
    • 更新してヘルプ 一目瞭然です.

    「すべての実行中のタスクを表示」オプションは、どのタスクが現在実行中であるかを示す非常に単純なリストをポップアップ表示しますが、[開始]または[実行期間]列には表示されません。いずれにせよ、それは物事が実行されているかどうかを確認するのに便利です。.

    [すべてのタスクの履歴を有効/無効にする]オプションは、[履歴]タブを有効にして、発生したほとんどすべてを追跡するため、非常に便利です。スケジュールされたタスクに関する問題をトラブルシューティングする場合は、このオプションを有効にして処理するデータを増やす必要があります。後で無効にすることを忘れないでください。必要ない.

    残りのタスク詳細タブの詳細については間もなく詳しく説明しますが、Windowsまたはサードパーティによるスケジュールされたタスクで実行されているものの種類を確認するには、多数のフォルダを調べることが価値があります。ソフトウェア.

    たとえば、Microsoft - > Windows - > Defragフォルダに移動すると、ScheduledDefragタスクがリストに表示されます。 [アクション]タブには、実際に実行されている内容が表示され、残りのオプションがどのように設定されているかを確認できます。.

    注意: マイクロソフトの組み込みサービスのオプションをいじるのはお勧めできません。情報提供のみを検討.

    もう1つの楽しい例は、Microsoft - > Windows - > ApplicationDataフォルダーです。このフォルダーには、CleanupTemporaryStateタスクがあります。 [アクション]タブを見ると、rundll32.exeコンポーネントを使用してWindows.Storage.ApplicationData.dllファイルを実行し、そのDLL内でCleanupTemporaryState関数を呼び出す実際のコマンドラインがわかります。.

    これは何を意味するのでしょうか?自分で調べても構いませんが、基本的にすべての.NETアプリケーションに、ApplicationData関数を使用して現在のセッション専用の一時ファイルまたはデータを作成する機能があります。そのため、WindowsはCleanupTemporaryState関数を頻繁に呼び出して、これらの一時ファイルをクリアします。これらの一時ファイルも、通常のWindows Tempフォルダにあります。.

    あなたがすでに疑問に思っているので、あなたはあなたのPCを清潔に保つために手動でこのタスクを引き起こす必要はありません - あなたがそれらの一時ファイルをクリアしたいなら、単にDisk CleanupかCCleanerのようなものを使ってください。しかし、Windowsが内部でどのように機能するかについてもう少し学ぶのは楽しいです。.

    ディスククリーンアップといえば、ディスクスペースが本当に不足しているときはいつでも、Windowsが自動的にそれをサイレントモードで実行することを知っていましたか??

    このスケジュールされたタスクのコマンドラインは、それがどのように行われるかを示します - cleanmgr.exeに/ autocleanおよび/ D%systemdrive%引数を渡すことによって、WindowsはDisk Cleanupに自動的に実行し、Windowsがインストールされているドライブをクリーニングします.

    トリガーが設定されていない可能性があることに、これらの組み込みタスクのいくつかで気付くでしょう。 Windowsがスケジュールされたタスクを別の方法でトリガする可能性があるなど、さまざまな理由が考えられます。.

    ウィザードを使用した基本的なタスクの作成

    インターフェイスのいくつかのオプションを見てきたので、あとはタスクの作成方法を理解することだけが残ります。.

    基本タスクウィザードを使用すると、インターフェイスに関するすべてを理解しなくてもタスクをすばやく作成できます。トリガーを求めるプロンプトが表示されます。これは、タスクをいつ実行するかを決定するために使用されるものです。トリガーは、毎日、毎週、毎月、または毎週火曜日の午後1時に、時間または日付です。一度選択して次の画面に進むと、オプションは非常に強力です。.

    コンピュータの起動時、ログオン時、または特定のイベントがイベントビューアに表示されたときにタスクを起動することもできます。これについては次のレッスンで説明します。.

    トリガーの設定が終わったら、実行したいアクションの入力を求められます。これは、この画面を使用してプログラムを起動することを意味しています。それでもEメールを送信するかメッセージを表示するかを選択できますが、将来のバージョンではこの機能が廃止予定として表示されるため、この機能は削除される可能性があります。.

    次の画面では、プログラムまたはスクリプトの入力を求められます。また、そのスクリプトに引数を追加することもできます。アプリケーションまたはスクリプトが現在のフォルダ内のファイルを探している場合は、[開始]の最後のオプションが非常に便利です。そのため、現在のフォルダをそのファイルが存在する場所に設定できます。.

    これで、ウィザードを使用してタスクを作成することができましたが、それが単なるルーキーな方法です。.

    次のページ:詳細ビューを使用したタスクの作成