![ひろ](https://ootaniland.com/wp-content/uploads/2020/11/88214b139acc8c4304998a0b2c05ea42.png)
ひろ
『ユーザーがログオンしているときのみ実行する』を選択すると実行できるが、『ユーザーがログオンしているかどうかにかかわらず実行する』を選択すると実行できない現象が発生しました
現象を画面キャプチャーで解説
![](https://ootaniland.com/wp-content/uploads/2021/08/fa8a80ea364eebd9934b8bd035f8447e.png)
この場合は、トリガーの条件を満たしたらタスクが実行されました
★しかし、《バックグラウンド》でbatファイルが実行されません
![](https://ootaniland.com/wp-content/uploads/2021/08/7417b3ca4c508f8a58cc72c79e9c2ad8.png)
この場合は、トリガーの条件を満たしてもタスクが実行されません
- 《ユーザーがログオンしているときのみ実行する》 → タスクが実行される
- 《ユーザーがログオンしているかどうかにかかわらず実行する》 → タスクが実行されない
グーグルで調べてみると、非常に難しい内容がいろいろと書かれていました
しかし、解決策は非常に簡単だったので、説明しますね٩꒰。•◡•。꒱۶
解決策
![](https://ootaniland.com/wp-content/uploads/2021/08/d168075fe4c3eb92f6843ca79ac1f504.png)
《パスワードを保存しない(タスクがアクセスできるのはローカル コンピューター リソースのみ)》のチェックを外して【OK】をクリックする
![](https://ootaniland.com/wp-content/uploads/2021/08/6be488911972a967fe5b487f069820ca.png)
《ユーザー名》と《パスワード》を入力して【OK】をクリックする
これで、この問題は解決できました
マイクロソフトのアカウントではエラーが発生する?
![](https://ootaniland.com/wp-content/uploads/2021/08/ae9552efdce5c7f6080a607b424177cb.png)
《ユーザー名》と《パスワード》を正しく入力しているが、エラーが発生することがある
※アカウントはMicrosoftアカウントで、アカウントの情報は正しいものを入力しているが、エラーが発生している
原因はわからないので、 Microsoftアカウント ではなく、ローカルアカウントで実行してみましょう♪
![](https://ootaniland.com/wp-content/uploads/2021/08/c5a933787440d56d834b79a7710a4c9f.png)
ローカルアカウントへの切り替え方法は、《アカウント》の画面をクリックしましょう
![](https://ootaniland.com/wp-content/uploads/2021/08/4ffcc849d5765a8907b4d79e6f13b993-1.png)
【ローカル アカウントでのサインインに切り替える】をクリックする
![](https://ootaniland.com/wp-content/uploads/2021/08/b325378ba3102effa314bc44eb87748a.png)
《ユーザー名》と《パスワード》と《パスワードのヒント》を入力して【次へ】をクリックする
ローカルアカウントへの切り替えが完了しました
ここで設定した 《ユーザー名》と《パスワード》 を使用すれば、タスクスケジューラが正しく実行されますよ٩꒰。•◡•。꒱۶