The Scheduler Monitor Service is a background Windows service that is installed with SyncBack. It works, in the background, with SyncBack to detect profiles that are not being run by the Windows Task Scheduler. In V12, the Scheduler Monitor also gained the ability to copy locked files on behalf of unelevated SyncBackPro and SyncBackSE. See our Notifications article for other methods of being notified when a profile is run. Also, see our Windows Task Scheduler article for details on the Windows Task Scheduler.
The Scheduler Monitor Service is installed with SyncBack if you are using the Administrator installer (install for All Users). It is not installed if you use the standard user installer (for the current user only) because Windows requires you to be an Administrator to install Windows Services. You can check if the service is installed and running by visiting the Expert settings page in Global Settings. If you do not want the service to inform you of problems then enable the option Do not prompt me again:
The Scheduler Monitor Service is a Windows service that runs silently in the background. When you schedule a profile in SyncBack it informs the service of when the profile should next run, and when the Windows Task Scheduler runs the profile, SyncBack informs the service that it has been run. This way, if a scheduled task has not been run at the expected time, the service can inform SyncBack, which will then prompt the user:
The date & time is when the scheduler was supposed to run the profile but it did not. Keep in mind that the scheduler may succeed in running it at a later time (while this window is being displayed), but this will not be reflected in this window (i.e. it is not updated). You can then investigate why the profile was not run by the Windows Task Scheduler (click the Help button for details). If you never want to be prompted again then you can tick the Do not prompt me again checkbox. This can be reset on the Expert settings page in Global Settings (see above).
Note that the monitor service is Windows user specific and you must log into Windows to receive the notification. If you have multiple users on the computer then it will only inform the appropriate user. After you log into Windows, the service will wait 12 minutes before notifying you of any failed profiles. This is to give the Windows Task Scheduler time to run any schedules it has missed (which typically takes at least 10 minutes), e.g. because the computer was powered down at the time.
There are other methods to be notified when a profile is run, e.g. email, webhook, Pushover, SysLog, etc. Please keep in mind that if a profile is not run by the Windows Task Scheduler then it will not send an email, for example, because SyncBack will not have even been called. For this reason you should configure your profile to always send an email, for example, as that way you will know if it has not run as you will not receive an email. The Scheduler Monitor is designed to notify you when a profile has not been run by the Windows Task Scheduler, where as the other methods (email, webhook, Pushover, SysLog, etc.) notify you when a profile has been run (not necessarily by the Windows Task Scheduler, e.g. it could have been run manually).
There are cases where you will not be notified of a missed schedule:
There are a number of possible reasons why a scheduled task may not run be run by the Windows Task Scheduler:
Copying locked files using the Volume Shadow Copy Service (VSS) normally requires SyncBack to be running elevated (as Administrator). This can be inconvenient, particularly for scheduled backups where you may not want the entire application running with elevated privileges.
In SyncBack V12, SyncBackPro and SyncBackSE can use the Scheduler Monitor Service to copy locked files even when running unelevated. Because the Scheduler Monitor Service runs as a Windows service with the necessary privileges, it can perform the VSS operations on behalf of the unelevated SyncBack process. This means your backups can copy locked files — such as Outlook PST files, database files, or system logs — without requiring you to run SyncBack as Administrator.
This feature requires the Scheduler Monitor Service to be installed and running, which means SyncBack must have been installed using the Administrator installer (for All Users).
The Scheduler Monitor Service serves two key purposes: notifying you if a scheduled task has not been run, and — in V12 — enabling locked file copying without requiring SyncBack to run elevated. It is designed to be as simple as possible to reduce the chance of failures.
© 2003-2026 2BrightSparks Pte. Ltd. | Home | Support | Privacy | Terms | Affiliate Program