Managing Backup Schedules


- Overview

- Viewing and Managing Backup Schedules

- Checking the Status of Scheduled Backups


Overview

To ensure that changes to the system or files and folders are also backed up, schedules can be configured to perform backups automatically. These schedules can be easily managed on the 'Scheduled Backups' page of Macrium Reflect. If you have not already scheduled a backup or clone, we recommend first viewing the articles below:

- Scheduling a Disk Image

- Scheduling a File and Folder Backup

- Scheduling a Disk Clone


Viewing and Managing Backup Schedules

Once a backup or clone has been scheduled, the schedule can be viewed and managed on the 'Scheduled Backups' tab under the 'Create Backups' tab:

The table on this page shows the scheduled triggers under the associated backup definition file. Right-clicking on one of the backup triggers displays the following options:

Option Description
Refresh List Refresh the list of scheduled triggers.
Edit

This will open the 'Schedule' wizard, enabling changes to be made to the selected trigger:

Delete

Delete the scheduled trigger. Selecting 'Delete' with the backup definition selected will delete all of the triggers associated with that definition file:

Import from file...

If an existing schedule has been exported using the 'Export to file...' option, the '.sch' files can be imported to simplify the creation of complex schedules. If a backup definition file name is found that matches the backup definition file name originally associated with the schedules, the schedules will be automatically associated with that backup definition file. If a backup definition file of the same name cannot be found, a dialog will be dispalyed enabling a new backup definition file to be selected to associate with the schedules:

Export to file... This will save the scheduled trigger and options as a '.sch' file. Selecting multiple triggers will save the triggers and options in a zip file containing the various triggers. This enables complex schedules to be easily exported for use in other Macrium Reflect instances.
Disable This will prevent the schedule trigger from running, but will not remove it from the list of scheduled triggers. This can be especially useful if schedules need to be temporarily paused.
Run Now

This will launch the schedule trigger, running the clone or backup operation.

This will run the task via the scheduler. To run the task without using the scheduler, use the 'Run Now' option on the 'Definition Files' tab.

Cancel Running Task If the schedule trigger is currently running,  selecting this option will cancel the task.

While managing the scheduled triggers, the 'Referenced File - %DefinitionName%.xml' section of the page will show more detailed information about the definition file that the triggers will run:


Checking the Status of Scheduled Backups

Selecting 'History', next to the 'Referenced File - %DefinitionName%.xml' tab, will display a complete record of events for the selected scheduled backup:

The 'Status' column contains more information about the last result code of the operation. This can be used to assist in isolating where an error is occurring, for example, whether a scheduled backup task failed to trigger or failed during the backup process. By default, Macrium Reflect will use the Macrium Scheduler; however,  this can be changed to using the Windows Task Scheduler in the 'Defaults and Settings' menu. Below are the last result codes that may be displayed in this column for both the Macrium Scheduler and Windows Task Scheduler:

In addition to the generic last result codes displayed below, Windows' last result codes may also be displayed. For example, if the ReflectBin executable has insufficient privileges to be executed by the scheduled task user, a '0x5 - Access Denied' error may be displayed. The full list of Windows error codes can be found here.

Last Result Code Description
Macrium Scheduler & Windows Task Scheduler 0x00 The last run completed without errors
0x01 An error occurred during the backup, or the backup was canceled. Review the backup HTML log for more information, as described here.
0x02 The XML definition file contains errors or could not be loaded.
0x06

A conflict has occurred caused by scheduling different backup types for the same XML file at the same time.

This is a normal and expected last result code that occurs when scheduled backups overlap. Full backups will take priority over differential and incremental backups, and differential backups will take priority over incremental backups. The backup that doesn't run will return this last result code.

0x103 The scheduler has terminated. This generally occurs if the system has rebooted or shut down before the backup has completed.
Macrium Scheduler Only 0x52E The scheduled task has an incorrect password.
0x525 The scheduled task user account cannot be found.
0x522 The user account doesn't have the 'Batch logon' privilege required to run scheduled tasks. See here for more information.
Windows Task Scheduler Only 0x80070569 The scheduled task has an incorrect password.
0x80041310  The scheduled task user account cannot be found.
0x0004131C The user account doesn't have the 'Batch logon' privilege required to run scheduled tasks. See here for more information.
0x8004130C The Task Scheduler service is not installed on this computer.
0x80041315 The Task Scheduler service is not running.
0x80041326 The task is disabled.
0x00041301 The task is currently running.
0x8004130D The task could not be opened.
0x80041323 The Task Scheduler service is too busy to handle your request.
0x8007052e Log on failure: unknown user name or bad password.

For more assistance with troubleshooting schedule errors, see this article.