trapemiyaの日記

hatenablogが新しくなったんで新規一転また2019年1月からちょこちょこ書いてます。C#中心のプログラミングに関するお話です。

タスクスケジューラーからタスクの手動実行で「ユーザーアカウントにこのタスクを実行するアクセス許可がありません」の対処法

タスクスケジューラ―の画面からタスクを手動実行させようとしたところ、「ユーザーアカウントにこのタスクを実行するアクセス許可がありません」というエラーが出て実行できない。
Administratorでログインしているのにもかかわらずである。
ネットを漁ると答えがあった。

The user account does not have permission to run this task
http://pinter.org/archives/7656

要するにタスクの定義ファイルの実行権限が無いのである。
タスクの定義ファイルは、
C:\Windows\System32\Tasks\
配下にある。

私はBunBackupというバックアップを行うアプリ使わせていただいており、
C:\Windows\System32\Tasks\Nagatsuki\BunBackup
のフォルダに、BunBackupというファイルがあるので、これにAdministratorsグループの「読み取りと実行」権限にチェックを付けて無事に解決した。