WPFにてTaskScheduler関連の実装を行っていたところ、
以下のようなエラーが出た.
既に存在するファイルを作成することはできません。 (HRESULT からの例外:0x800700B7)
TaskScheduler.ITaskFolder.RegisterTaskDefinition(String Path, ITaskDefinition pDefinition, Int32 flags, Object UserId, Object password, _TASK_LOGON_TYPE LogonType, Object sddl)
原因はどうも
以前作っていたTaskが残っていたこと.
ディレクトリ名と当時作ったタスク名が一致してしまったために、エラーになっていた模様.
なのでそれらを削除したら問題なく登録できました.
下記の参考リンクにも書いてあるように、regeditでも確認できるし、タスクスケジューラでも確認できます.
以下が参考になりました.(二つとも同様な内容)
https://answers.microsoft.com/en-us/windows/forum/windows_7-performance/cant-use-my-system-restore-error-message/01a772b1-8e0c-4e20-a816-cae94b110ea0
https://social.technet.microsoft.com/Forums/windows/en-US/7074d7ed-09e2-40dd-862c-4e4d16c5d12d/error-code-0x800700b7-with-system-restore-and-backup-problems?forum=itprovistahardware