Thank you for licensing Karen's Power Tools!
(more) Home Page

Free Newsletter
Free Programs
Power Tools Gear
Karen's Quiz
VB Runtimes
About Karen

Order CD
Site Licenses

Order Karen's CD Online!

Karen's Power Tools Newsletter

Replicator v3.6.9

** Updated February 7, 2009

Window 10 Solution: Get the Windows 10 Fall Creators Update

Download your copy of Karen's Replicator

Automatically backup files, directories, even entire drives! Karen's Replicator copies selected files from one drive/folder to another. Source and Destination folders can reside anywhere on your network.

Options include:

  • Repeated copies at intervals as short as a few minutes, or as long as several months
  • Copying only the files that have changed
  • Removing folders and files from the destination if they have been deleted from the source
  • Ability to exclude files, specifying which files should not be copied
  • Ability to exclude days, specifying which days a job should be skipped

For more information, read these back issues of Karen's Power Tools newsletter:

• January 10, 2002 • January 30, 2002
• February 20, 2002 • March 20, 2002
• July 12, 2002 • May 13, 2003
• May 20, 2003 • May 27, 2003
• March 19, 2008 • April 16, 2008


Download Karen's ReplicatorSHA-1
Download and run to install Replicator 2,030,472 bytes
Download VB6 Source CodeSHA-1
Programmers only 309,024 bytes
Download Visual Basic Runtime v6.0SHA-1
Note: Karen's Replicator's installer will automatically download and run the Visual Basic Runtime installer, if necessary. 1 MB

Enhancements/Bugs Fixed

  • Version 3.6.8: Fixed bug that prevented you from editing a job immediately after changing the order jobs are displayed in the Settings Window. Also made change that might help prevent a "race" condition that rarely kept the "Run Highlighted Jobs Now" button from being enabled after more than one job was selected using the <Click>-<Shift>+<Click> technique.
  • Version 3.6.7: Fixed bug I recently introduced, that caused only the first wildcard to be processed, when a filter contains more than one wildcard.
  • Version 3.6.6: Allowed program to browse unlimited number of network providers, domains, servers and shares. Previously this had been limited to approximately 16 of each type of object.
  • Version 3.6.5: Fixed bug (that I introduced in version 3.6.2) that cause log entries describing errors to mysteriously end with the extraneous characters "\par".
  • Version 3.6.4: Changes the way the programs creates shortcuts. Hopefully it will cause the shortcuts to display their icons more reliably.
  • Version 3.6.3: Program now detects source files whose contents are locked (as opposed to the file being locked) before attempting to copy the file. This prevents zero-length destination files in those cases where the source file is accessible, but its contents are not.
  • Version 3.6.2: Fixed bug that caused the program to write incorrect log entries when the text contained a curly bracket ("{" or "}"). Note: This fixes the way new log entries containing curly brackets are written. If you already have such an entry in your log file, created by an older version of the Replicator, you'll need to erase your old log file in order to see the new entries.
  • Version 3.5.12: Fixed two typos, and added workaround that should help certain buggy visual themes display correctly.
  • Version 3.5.10: Added two options to make the program cooperate better with screen readers. Now, there's an option on the "Other Settings" dialog that allows you to disable the "Past Due" warning dialog. Another new options allows the user to disable the program's Beep sound, and substitute a window "flash" instead, if desired.
  • Version 3.5.9: Made another change to try to fix Weekday Name tag bug. Note: This bug only affects those are using tags in their Destination Folder names, and whose country starts counting weekdays from some day other than Sunday.
  • Version 3.5.8: Made changes to Weekday Name tags, hoping to make it work correctly with non-U.S. versions of Windows where first day of week is not Sunday. May have fixed the problem, or may have made it worse.
  • Version 3.5.7: Made Global Exclusions case-insensitive.
  • Version 3.5.5: Program now updates progress bar, showing 100% copied, when finished copying small files. Also added additional code to ensure program sets Windows' current directory to the program's own installation folder, when a job has finished (this may prevent drives appearing to be in use after a Replicator job has finished).
  • Version 3.5.3: Added restriction on form of Destination folder. It can no longer end, or begin, with a space character.
  • Version 3.5.2: Fixed (recently introduced) bug that prevented settings from remembering value of checkmark "Copy Files Only if Changed or Added".
  • Version 3.5.1: Fixed bug that sometimes caused file copy and disk free space progress bars to not be displayed.
  • Version 3.5.0: Added job option (which is on by default) that causes destination files to be temporarily renamed, while a new copy is created. If the new copy is successful, the old version of the destination file is deleted. Otherwise, the old copy is restored to its original name.
  • Version 3.4.11: Fixed bug that prevented some source files from being opened when run under Windows 95, Windows 98, Windows 98 SE and Windows ME. Also made some improvements to the logging code.
  • Version 3.4.10: Fixed bug that prevented program from displaying the settings folder, in the About window, when running under Windows 95, Windows 95 SE and Windows ME.
  • Version 3.4.9: Increased the space, on the View Log window, where the name of the log file is displayed. This should help prevent the truncation of the name when the path is long.
  • Version 3.4.8: Added a help file to the Replicator. Now, you can press the <F1> key while viewing most of the program's windows, or click any of the many "Help" buttons, to view the help file's contents.
  • Version 3.4.7: Fixed long-time bug that prevented the Replicator from copying files that were being written to by another program. It's still possible for another program to prevent the Replicator from accessing an open file. But if the other program cooperates, the Replicator will now take what it can get.
  • Version 3.4.6: \$Recycle.bin\ (Vista's Recycle Bin folder) is now added to existing Global Exclusions. Earlier releases only added this entry to newly created Global Exclusions (created when the program is run for the first time).
  • Version 3.4.5: Fixed very serious bug in version 3.4.4, that could cause some files to be left open, and some files to fail to be copied. Please upgrade immediately to version 3.4.5 (or later), if you are currently using version 3.4.4.
  • Version 3.4.4: Re-enabled progress bar updates of bytes copied, free space remaining.
  • Version 3.4.3: Worked around Windows bug (misunderstanding?) that prevented program from sending folders to the recycle bin when run on versions of Windows that support the NTFS file system. Also reinstated support for sub-folders and file names containing Unicode characters, on a trial basis.
  • Version 3.4.2: Made another attempt to fix log file bug. Hopefully, log entries will no longer run together from time to time. Note: This fix only effects log entries made after this version is installed. It doesn't "repair" older entries.
  • Version 3.4.1: Fixed a bug that corrupted the log file when a user erased the file.
  • Version 3.4: Made several changes to allow program to run as normal user under Windows Vista. These include the location where settings are stored, and the default location of the program's log file.
  • Version 3.3.5: Added additional sections to the program's manifest, to make it explicit that the program should run under the security identify of the program launching the program.
  • Version 3.3.4: Fixed bug that prevented users from deleting Global Exclusion rules. Also fixed cosmetic problem that prevented the Add/Edit/Delete jobs tab from being visible, when no jobs have been defined, until you clicked the "Other Settings" tab first.
  • Version 3.3.3: Worked around Windows bug that prevented some files from being moved to Recycle Bin on disks that support Unicode file names.
  • Version 3.3.2: Fixed bug that prevented some custom file filters from working correctly. Also tidied up the log entry describing the file selection method.
  • Version 3.3.1: Improved ability to test Global Exclusions, including ones that have been entered but not yet saved.
  • Version 3.3: Activated "Global Exclusions" feature, which allows you to specify folders and files that will be skipped by all jobs. Also fixed display bug that obscured the progress bars when a job was run via a command line parameter (including those in shortcuts).
  • Version 3.2.6: More changes to fixed remaining "Error 5 - Access Denied" problems. Also fixed problem that prevented update of one of two progress bars while job is running.
  • Version 3.2.5: I think I've finally fixed an elusive bug that caused some jobs to fail with "Error 5 - Access Denied" when the job copied from a folder on a local disk, to a folder on a network disk specified using a UNC-style file name (\\Server\Share\...). Also added option in Other Settings to automatically start the Replicator when any user logs on, or only when a particular user logs on (previously, the auto-start feature only worked for a particular user).
  • Version 3.2.4: Fixed bug that could cause a system to run out of "Paged Pool Memory" (Windows error 1450) if tens of thousands of folders were copied.
  • Version 3.2.3: Fixed bug that caused file copies on some systems running Windows 9x or Windows ME to fail with "error 13 invalid data".
  • Version 3.2.2: Fixed bug that caused program to hang if a job was scheduled to run automatically, but the schedule options excluded all seven days in a week.
  • Version 3.2.1: Fixed bug that prevented program from deleting folders, when "Replicate File and Folder Deletions" option was selected.
  • Version 3.2: Added option (under "Other Settings") to automatically launch the program each time Windows starts.
  • Version 3.1: Worked around a Windows limitation that was preventing the program from copying more than 32,767 files from any single folder.
  • Version 3.0: Added several new features. You can now specify the amount of information added to the log file.
  • Version 2.2.3: Suppresses a lot of unnecessary log entries, when creating a new file.
  • Version 2.2.2: Caused program to update on-screen "Last Run" and "Next Run" display automatically after a scheduled job is run (previously, this occured only after a manual job was run). Also fixed the tab order of controls on the Settings window, making it easier to use with keyboard alone (no mouse).
  • Version 2.2.1: Fixed bug that caused program to ignore excluded days of week.
  • Version 2.2: Caused program to check for the accessibility of top-level source folder several times while running a job (previously, this check was only made at the beginning of a job). This allows the job to be aborted if the source drive is disconnected or becomes unavailable after the job has started.
  • Version 2.1.3: Fixed bug that prevented "Run All Enabled Jobs Now" button from being enabled when the program started.
  • Version 2.1.2: Fixed bug that broke the Replicator's ability to be run the first job in the job list, from a shortcut or command line.
  • Version 2.1.1: Fixed bug that could cause program to fail when adding your first job.
  • Version 2.1: Can now Duplicate jobs. Also added Next Run and Last Run to main window's job display, allow user to sort and resize the columns.
  • Version 2.0.7: Fixed bug that caused program to display warning message (Settings File Could Not Be Opened) the first time the program is run. Also added two new command line switches: /view (display Replicator log) and /erase (Erase/Purge Replicator log).
  • Version 2.0.6: Fixed cosmetic problem that sometimes caused on-screen progress information to appear jumbled.
  • Version 2.0.5: If new version is installed into a new folder (not the same folder as previous version) program will now offer to migrate settings (jobs and filers). Also fixed problem that caused program to sometimes display wrong job name when deleting a job (selected job was deleted, but wrong name might be displayed in confirmation dialog).
  • Version 2.0.4: Major new release, now supports "exclusion" file filters, filters that specify which files to skip. Also lets you determine which days of the week a file, or group of files, should be copied. Additional features include a color-coded log file, the ability to run the program from the command line, and the creation of desktop shortcuts that instantly run particular job(s).
  • Version 1.8.10: Fixed bug that could cause program to crash when launched minimized.
  • Version 1.8.9: When minimized, and icon displayed in System Tray, single-clicking System Tray icon with left mouse button now restores main window.
  • Version 1.8.8: Fixed bug that could cause Replicator to overlook new files when only one job has been defined, and that job does not include subdirectories.
  • Version 1.8.7: Fixed problem that occasionally caused runtime error 75, when attempting to delete a read-only or non-existent folder.
  • Version 1.8.6: Fixed bug that caused <dow> tag (day of week) to always be replaced by "2" instead of actual day of week (1 - 7).
  • Version 1.8: Now logs Windows error messages when copy fails. Also warns user if "Replicate Folder and File Deletions" option is selected.
  • Version 1.7.2: Fixed bug that caused "Copy only if newer" option to misbehave. Also added "Day of Week" option to new variable destination feature.
  • Version 1.7.1: Fixed bug that caused error message to appear when trying to view empty log file. Thanks to reader Dave Bourassa for spotting this.
  • Version 1.7: Added default choices for Past Due dialog. Further improved root folder detection, improving support for empty CD-RW drives as Destination Folder.
  • Version 1.6: Fixed bug that prevented versions 1.4 and 1.5 from creating a new folder in the root directory of a drive. Program will now delete subfolders in destination, if corresponding folder has been deleted in source, and "Replicate Folder and File Deletions" option is selected. Previously, only file deletions were replicated, and option was named "Replicate File Deletions".
  • Version 1.5.1: Changed Past Due Job dialog so that it only displays once (no matter how many jobs are past due) if the 20-second time expires before a user responds.
  • Version 1.5: Program now skips job immediately, if source directory doesn't exist or is offline.
  • Version 1.4.1: Program now loads large log files (several hundred KB) much faster.
  • Version 1.4: Added warning message if program exited while jobs are still scheduled.
  • Version 1.3: Enabled program to see and copy hidden folders.
  • Version 1.2: Past Due dialog now times out after 20 seconds, allowing program to start and run unattended.
  • Version 1.1: Fixed bug that prevented File Filters from filtering out unwanted files. Also, improved support for disabled jobs.