次の方法で共有


ユーザー定義データ コレクター セットがスケジュールどおりに実行されない

この記事では、スケジュールに従って実行するように構成されたユーザー定義データ コレクター セットが実行されない問題の回避策について説明します。

適用対象: Windows Server 2019 - すべてのエディション、Windows 10 バージョン 1909 - すべてのエディション、Windows 10 バージョン 1903 - すべてのエディション、Windows 10 バージョン 1809 - すべてのエディション、Windows 10 バージョン 1803 - すべてのエディション、Windows 10 バージョン 1709 - すべてのエディション、Windows 10 バージョン 1703 - すべてのエディション

現象

影響を受けるいずれかのバージョンの Windows のコンピューター管理コンソールで、 Performance>Data Collector Sets>User Defined フォルダーにデータ コレクター セットを作成します。 データ コレクター セット定義の一部としてスケジュールを構成します。

スケジュールされた実行中に、パフォーマンス モニターがデータの収集を開始しないことに気付きます。 データ をファイルに保存するようにデータ コレクター セットを構成した場合、ファイルは作成されず、データは保存されません。 タスク スケジューラでは、タスク履歴はタスクが正常に実行されたことを示します。 ただし、タスクは実際には何もしませんでした。

タスク スケジューラで、スケジュールされたタスクを開き、 Actions を選択すると、アクションの一覧に Custom ハンドラーが含まれます。

スケジュールされたタスクのアクションが正しく構成されていません。

この一覧には、特定のコマンドと引数を含む プログラムの開始という予期されるアクションは含まれません。

Note

タスク スケジューラ ライブラリでは、データ コレクター セットのタスクは既定で Microsoft>Windows>PLA に表示されます。

原因

Windows 10 バージョン 1703 および Windows Server 1703 以降では、データ コレクター セットに対してスケジュールされたタスクを自動的に作成する方法が変更されました。 変更により、これらのタスクのアクションが正しく作成されません。

解決方法

この問題は、Windows 10 バージョン 2004 以降のバージョンおよび Windows Server バージョン 2004 以降のバージョンで修正されています。

回避策

データ コレクター セットに関連付けられているスケジュールされたタスクを手動で修正できます。 これを行うには、次の手順を実行します。

  1. タスク スケジューラで、次のいずれかの操作を行って、影響を受けるタスクの [プロパティ] ダイアログ ボックスを開きます。

    • タスク がタスク スケジューラの Active tasks リストに表示される場合は、タスクをダブルクリックします。 次に、タスクの詳細リストでタスクを右クリックし、 Properties を選択します。
    • タスク スケジューラ ライブラリ>Microsoft>Windows>PLA に移動し、タスクを右クリックして、Properties を選択します。
  2. Actionsを選択し、Custom Handler を選択し、Delete を選択します。

  3. 新規を選択します。

  4. Program/scriptで、次の文字列を入力します。

    C:\windows\system32\rundll32.exe
    
  5. Add 引数に、次の文字列を入力します。

    C:\windows\system32\pla.dll,PlaHost "{Name}" "$(Arg0)"
    

    Note

    この文字列では、{Name} はデータ コレクター セットの名前を表します。

  6. [OK] を選択します。