SyncToy started as a
Powertoy for
Windows XP. Initially releases took version numbers 1.x, culminating in version 1.4. These versions were written in Microsoft's
.NET Framework but contained their own code for folder synchronization. They included the same actions as the present version, plus two additional actions (labelled
Subscribe and
Combine): •
Subscribe would update any file in the left folder that also exists in the right folder and is found to be older. No new files would be copied, only existing files updated, if needed. •
Combine was similar to synchronize except that no files would be deleted between the pairs. If a file on one side is out-of-date it is renamed then the newer file copied, so both the updated copy and the older version are retained in that folder. And any file deleted in either of the paired folders is not deleted in the other folder. Only copy (and rename) operations occur. In November 2008 version 2.0 was released. This was a rewritten version built to use the
Microsoft Sync Framework. Compared to version 1.4 it included better support for unattended synchronization runs,
x64 compatibility, support for synchronizing
encrypted files, file and folder exclusion based on both names and file types, renaming folder pairs and detection of drive letter reassignment. SyncToy 2.1 was released on November 10, 2009, and includes several minor enhancements and fixes for several bugs, including a serious issue where data on
NAS would be corrupted, and another where deletes would not be synchronized when in
Echo mode. Version 2.1 was the last version available when its official download was discontinued in January 2021. ==See also==