.single .post-author,著者:Konstantinos Tsoukalas最終更新:2025年12月9日

スケジュールされたタスクを作成しようとしたときに「このタスクを実行するには、指定されたユーザーアカウントにバッチジョブとしてログオンする権限が必要です」というメッセージが表示された場合は、このエラーが発生する理由と解決方法を以下で確認してください。

FIX: This task requires that the user account specified has Log on as batch job rights.

Windowsでは、「バッチジョブとしてログオン」ユーザー権限により、ユーザーまたはグループはスケジュールされたタスクなどのバックグラウンドジョブとしてタスクを実行できます。これはセキュリティ上重要な設定であり、標準ユーザーにはデフォルトで付与されません。

具体的には、Windowsシステムでは次のアカウントのみが「バッチジョブとしてログオン」権限を持っています。

  • 管理者アカウント(「管理者」グループのメンバーであるアカウント)。
  • SYSTEM(サービスや基本的なオペレーティングシステムプロセスを実行するために使用される、最高の権限を持つ組み込みWindowsアカウント)。
  • ローカルサービス(限られた権限でサービスを実行するために使用される組み込みWindowsアカウント)
  • ネットワークサービス(ネットワークアクセスに必要なサービスを実行するために使用される組み込みWindowsアカウント)。

上記からわかるように、タスクスケジューラのエラーメッセージ「このタスクを実行するには、指定されたユーザーアカウントにバッチジョブとしてログオンする権限が必要です」は、タスクを実行するために指定されたユーザーアカウントが必要な権限を持っていないことを意味します。

修正方法:「タスクはバッチジョブとしてログオンする権限が必要です」Windows 11/10またはサーバーのタスクスケジューラで。

上記の問題を解決するには、次の解決策があります。

  1. タスクを実行するために管理者権限を持つ別のユーザーを割り当てます。
  2. ユーザーを管理者グループに追加します。
  3. ユーザーに「バッチジョブとしてログオン」権限を付与します。

上記ソリューションのうち、Windows 11/10 PROまたはEnterprise、またはWindows Serverをお持ちの場合は、3番目のソリューションを適用し、ローカルセキュリティポリシー(またはドメインポリシー)を変更してユーザーに「ワークグループとしてログオン」権限を付与するのが最善です。以下に指示します。

注意:WindowsのHOMEバージョンをお持ちの場合は、これらのバージョンにはポリシーエディタ(「secpol.msc」や「gpedit.msc」など)がないため、上記の問題を回避するための適用可能なソリューションは最初の2つのみです。

1a.「Windows」+「R」キーを押して、実行コマンドボックスを開きます。
1b.「secpol.msc」と入力し、「OK

secpol.msc

2a.「ローカルセキュリティポリシー」エディタで、以下に移動します。

  • セキュリティ設定 > ローカルポリシー > ユーザー権利の割り当て。

注意:ドメインポリシーを変更したい場合は、DCでグループポリシー管理を開き、以下に移動します。

  • コンピューターの構成 > ポリシー > Windowsの設定 > セキュリティの設定 > ローカルポリシー > ユーザー権利の割り当て-

2b.右側の「バッチジョブとしてログオン」ポリシーを開きます。

FIX: Task requires Log on as a batch job

2c.「ユーザーまたはグループの追加

image

2d.タスクを実行したいユーザーのユーザー名を入力し、「OK

image

3a.次に「バッチジョブとしてログオン拒否」ポリシーを開きます。
3c.ここでは、前のステップで追加したアカウントがここにリストされていないことを確認してください。(リストされている場合は削除します)。完了したら「OK」をクリックします。

Deny log as a batch job

4. 「ローカルセキュリティポリシー」エディタを閉じます。

5.タスクスケジューラを開き、タスクに移動して、上記「2d」のステップで「バッチジョブとしてログオン」権限を付与したユーザーで実行するように選択して、設定を完了します。

FIX: task requires that the user account specified has Log on as batch job rights

これで完了です!コメントであなたの経験について教えていただければ、このガイドがお役に立ったかどうかをお知らせください。このガイドを共有して、他の人を助けるために「いいね!」と共有してください。

この記事がお役に立った場合は、寄付を検討してください。1ドルでも、このサイトを無料で提供し続けるための私たちの努力に大きな違いをもたらすことができます。KonstantinosはWintips.orgの創設者兼管理者です。1995年以来、彼はコンピューターおよびネットワークの専門家として、個人および大企業にITサポートを提供しています。彼は、Windowsまたはその他のMicrosoft製品(Windows Server、Office、Microsoft 365など)に関連する問題の解決を専門としています。Konstantinos Tsoukalasによる最新の投稿(すべて表示)

Categories: IT Info