By Terry Cassidy - 14 June 2016 2:30 AM
When Reflect creates scheduled tasks they are created with "configure for: Windows Server 2003, Windows XP ......"
Configured thus, tasks ran if computer wasn't sleeping, but not run if computer sleeping.
Changed in Task Scheduler, Properties to "configure for: Windows 10".
Now tasks are run, even if computer was sleeping.
Suggestion: Change Task Scheduler entries created to be configured for appropriate OS.
By Arvy - 14 June 2016 12:37 PM
It is set that way because Reflect currently needs to handle Windows XP as the oldest supported OS version. If you're running a later version, it is possible to change it in the Windows Task Manager, but if you do that, the scheduled backup task will no longer show up in the Reflect user interface. It only handles the Windows Task Scheduler 1.0 API at present.
There have been several previous suggestions made like yours, including my own for dropping XP support completely which would simplify a lot of things. However, that's essentially a marketing decision that Macrium (in its wisdom or otherwise) has chosen not to implement so far. There is an option in the current Reflect UI to run the task at next startup if missed, but the Windows so-called fast hybrid start-up can cause some issues with that too.
By Terry Cassidy - 15 June 2016 5:34 AM
Checked the scheduled tasks do not appear in Reflect UI, surprised by that.
Seems to me, better to actually run the backups then display them in the Reflect UI and not run them.!!
Imagine a couple of "If os() == "WINDOWS 10" and "If Task Scheduler("version") ==" would go a long way.
I imagine there are a lot of people out there scratching their heads wondering why the scheduled backups aren't running.