1時間ごとにトリガーされるスケジュールされたタスクがあります。これはサービスとして実行されます。つまり、「ユーザーがログオンしているかどうかに関係なく実行する」というマークが付いています。会社のセキュリティポリシーにより、Windowsのパスワードを時々変更する必要があります。
問題は、Windowsのパスワードを変更した後、スケジュールされたタスクが機能しなくなることです。再び機能させるには、次の手順を実行する必要があります。タスクスケジューラ(Taskschd.msc)に移動し、タスクを見つけてプロパティに移動し、[OK]をクリックします。これにより、新しいウィンドウのパスワードを要求するプロンプトウィンドウが表示されます。
Windowsのパスワードを変更した後、スケジュールされたタスクのプロパティに移動してそこでパスワードを更新するのを何度も忘れています。これにより、タスクがしばらく機能しなくなります。これは、手遅れになると通常気付く状況です。 Windowsのパスワードを変更した後でも(タスクのプロパティを更新することを忘れないで)、1時間ごとにトリガーされるタスクに依存する必要があります。
Windowsのパスワードを変更するたびに、スケジュールされたタスクのプロパティでパスワードを更新する手順を実行する必要がないようにする方法はありますか?
タスクをSYSTEMとして実行できます。つまり、独自のユーザー名/パスワードを入力する必要はありません。唯一の要件は、あなたがローカル管理者であることです。
これを行うには、を押します Change User or Group... ボタンをクリックしてSYSTEMと入力し、[OK]を押します。
「ユーザーがログオンしているときにのみ実行し、ユーザーがログオンしているかどうかに関係なく実行する」の選択は、適用されなくなったため、グレー表示されます。
実行中のタスクを実行するためにユーザー名/パスワードが必要な場合(たとえば、ネットワーク共有上にあるため)、SYSTEMはそれにアクセスできず、タスクが実行されても、まさにその理由で失敗することに注意してください。