QuickMirror History of Updates
Version 1.82 (March 2024)
- added File menu option to Save the opened settings file
- added prompt for saving unsaved changes
- fixed freezing issue before or during mirroring/previewing if the System tab options to use the Windows/System backup exclude list was checked off in
older versions of Windows or when the Windows internal backup exclude list
has invalid paths
- included the final version of unicows.dll (needed by Windows 95/98/ME) which has bug fixes for previous versions
Version 1.81 (February 2024)
- fixed compatibility errors with Windows XP and earlier
- fixed potential issue when opening a settings file or getting defaults
Version 1.80 (November 2021)
- added buttons to set/clear all options on the Log tab
- added a main menu option and a command line option to keep the progress
window above other common application windows
- added the System tab option to exclude system files/folders such as Recycle
Bin folders that normally don't need to be mirrored, based on the Windows
version
- added support for wildcards in folder pathnames to include/exclude
- added support for including/excluding groups of files with no filename
extension
- added help clarification of wildcard use in include/exclude groups
- the current from/to pair being mirrored/previewed is shown on the progress
window
- the current file name being copied/compared is shown on the progress window
- excluded additional unnecessary system files and folders from mirroring
- the System tab option to use the Windows backup exclude list is checked-off
by default
- automatically saves/restores the position of the progress dialog window
- changed behavior of dropping files/folders on the location list and
include/exclude lists
- fixed issue when a junction is encountered when copying an entire folder may
cause the folder copy to fail
- fixed issue where an invalid log pathname would cause QuickMirror to close
- fixed issue where mirroring the security attributes of a very long pathname
would fail
Version 1.70 (February 2019)
- supports environment variables in the source/destination
- changed behavior of prompt for source/destination not found to prompt to retry or cancel, allowing you to connect a missing USB drive, etc. and continue
- fixed issue where multithreading was not being used in some instances where it would benefit performance
Version 1.63 (January 2019)
- fixed issue where previewing/mirroring stops if trying to read the
contents of a folder fails
Version 1.62 (January 2019)
- fixed issue when not logging files and folders added to the destination would cause incorrect mirroring of files to the destination
Version 1.61 (January 2019)
- fixed issue where any condition that caused reading a folder's contents
to fail was ignored, causing mirroring operations to fail for that folder
Version 1.60 (January 2019)
- better memory management and performance
- uses the latest visual styles depending on Windows version
- added marquee to preview/mirror progress window (Windows XP and later)
- added support to mirror all reparse point types
- added support for drag/drop to location/include/exclude lists if running as
an administrator (elevated privileges)
- added additional system files to automatically exclude
- fixed issue when clicking the Pause/Stop button on the progress window may not pause/stop previewing/mirroring until after many file/folder operations
- fixed issue when a folder was encountered having thousands of subfolders
would cause mirroring/previewing to stop and close
- fixed issue when mirroring a secured file may cause mirroring to stop and
close or the file not to be copied
Version 1.51 (July 2018)
- the swapfile.sys file is now automatically excluded
- fixed issue when a folder was encountered having hundreds of subfolders
Version 1.50 (July 2018)
- a performance increase, possibly noticeable when previewing/mirroring a
large number of files or previewing/mirroring where the source and
destination folders are not on same physical drive or server
- added optimization information on progress window
- fixed issue where a separate instance of explorer.exe was created when
displaying text files (readme, license, order or any log file)
- fixed issue where excluded folders were not being logged
- fixed issue where excluded files were being logged twice when previewing
- fixed issue where drag/drop of files/folders to location, include and
excluded lists was not working
- fixed issue including/excluding files when using wildcard characters
Version 1.41 (April 2018)
- fixed issue where the taskbar icon did not appear during mirroring/previewing
- fixed issue where the taskbar icon may appear when mirroring from the command
line with the -h option
- added the -q command line option to quit mirroring and exit if an error is
encountered with a settings file
- added the -p command line option to proceed to the next settings file if an
error is encountered with a settings file
Version 1.4 (June 2017)
- added file and folder drag/drop ability to the Location, Include and Exclude Lists
- fixed "accessing registry key" error on startup when not running QuickMirror as a computer administrator
Version 1.35 (February 2017)
- added the option to log failed file/folder operations to a separate error log
- added the option of appending the date and time to the log file names
- added the Include List allowing to mirror only specified files in the source
- fixed the -h command line option so that no minimized docked window appears
Version 1.34 (March 2016)
- support mirroring ELAM (early launch anti-malware) registry file in Windows
8 and above
- automatically excluded mirroring BBI (browser-based interface) registry file and logs in Windows 8 and above
- fixed error when mirroring registry files for 64-bit Windows XP and 2003
- fixed error when mirroring NTFS security
- fixed failure to mirror folder read-only/system/hidden attributes and
compression when copying subfolders of the source/target folder
- removed ability to automatically try running as an administrator (which
may cause browsing for files/folders/drives to fail - see QuickMirror Help)
Version 1.33 (March 2016)
- a QuickMirror icon in the taskbar appears while the mirroring/previewing
status window is displayed unless the command line option -h is used
- added the command line option -h to hide the QuickMirror taskbar icon while mirroring
- open/save/select dialog boxes now use an interface based on the Windows
version QuickMirror is running on
- added support for mirroring system registry files for all Windows versions
- added support to mirror Windows event log files for all Windows versions
- added logging option for synchronized file/folder security
- added support for mirroring user and system services profile registry files
- added support for mirroring secured system files/folders
- added option to use the Windows backup exclude list
- expanded exclude list specifications
- junctions are now logged as junctions and not folders but still counted as
folders in the statistics
- fixed failure to compare files by content when a file was opened for reading
by Windows or an application
- fixed failure to delete files with very long pathnames and the files were not
within a folder being deleted
- fixed hang when trying to create destination folder if the destination
drive/share cannot be accessed
- fixed failure to mirror read-only/system/hidden attributes and NTFS
compression to subfolders when copying entire folders when option is checked
- added ability of QuickMirror to try running as an administrator, needed for
the UAC security levels of Windows Vista and above when mirroring security
Version 1.32 (June 2012)
- changed font to support unicode characters in lists
- placed the settings file name in the title bar
- improved logging of copied folders when previewing
- fixed error when removing the last (but not only) pair from the Locations tab
- added option to enable/disable attempts to mirror registry files
- added ability to mirror junctions (which are system file/folder shortcuts)
- added ability to create the destination pathname if it does not exist
- fixed failure to completely backup the registry on 64-bit Windows
- fixed cases where files dated on the exclude-after date were being excluded
- added ability to select and mirror certain 64-bit Windows system folders normally hidden from 32-bit applications
Version 1.31 (April 2009)
- changed default settings file location to user's documents folder
- changed default log file location to user's documents folder
- added support for UNC pathnames (\\server\share), which allows mirroring to network shares without having to map drive names
- allow source/destination pathnames up to 32,767 characters (file system dependant)
- changed help file format to compiled html help
Version 1.30 (January 2007)
- added option to write the log file in either Unicode or ASCII text
- fixed error when deleting a source file having the read-only attribute set
Version 1.29.2 (December 2004)
- added support for unicode names (multi-language filenames and pathnames) and pathnames over 255 characters
- automatically skips mirroring an alias if either source or destination alias is blank
- automatically disables mirroring aliases for CDs and DVDs
- fixed logged count of destination folders added
- fixed error when a non-English file/path name was encountered
- fixed error when prompting for a failed operation
- fixed error when failing to delete a file and skipping the operation
- fixed error when previewing and logging files/folders within an entire folder would sometimes cause previewing to stop
Version 1.28.1 (May 2004)
- fixed failure to add source files/folders when option on Control tab for deleting files/folders before adding files/folders was chosen (fixed from version 1.28)
- set default Advanced tab option for files/folders in destination not in source back to delete from destination (mistakenly set to copy to source
in version 1.27)
- fixed error when deleting all subfolders within a folder and a subfolder cannot be deleted
- fixed erroneous log message for failure to mirror event log files
- fixed premature completion due to inability to allocate working memory when a large number of files are encountered in a folder
- fixed count of total folders processed when previewing and logging contents of entire subfolders added or deleted
- fixed error where kept files were not logged when logging files not replaced in destination and replacing destination files that do not match the source based on date, time, size and content, or size and content
- fixed error when mirroring/previewing where the stop message would appear in the wrong location in the log when Pause is followed by Stop
- fixed error when copying a complete folder within the same folder as a registry file caused mirroring the registry file to fail
Version 1.27 (September 2003)
- moved file/folder alias name mirroring option from Advanced tab to System tab
- option to exclude files based on size and date
- fixed failure of option to correctly relabel boot drive in registry
Version 1.26.1 (August 2003)
- fixed bug when copying a file and not logging copied files (fixed from version 1.26)
- fixed bug when copying destination files over source files and not logging files replaced in source (fixed from version 1.26)
- options to backup the Windows NT4/2000/XP/2003 event log files
- ability to mirror the Windows NT4/2000/XP/2003 registry
- options to synchronize date and time when mirroring by size and content
- option to keep short file/folder names (aliases) when mirroring
- added logging of date and time synchronization
- moved log append option from Basic tab to Locations tab
- new sections of help on mirroring the registry, event log files and drive
mirroring
- added count of files/folders processed to log
- after mirroring/previewing, QuickMirror no longer keeps a lock on the last folder it went into
- fixed failure to set compression for subfolders created
- fixed bug that caused security attributes to be mirrored when mirroring subfolders even when the NTFS security attribute box was not checked
- fixed failure to delete a file in the destination if its read-only attribute is set
- fixed bug when mirroring multiple pairs that caused NTFS compression and security attributes possibly not to be mirrored after the first pair, and failed attempts to mirror these attributes for those pairs
- fixed incorrect count of files/folders processed on progress window
- fixed failure to set NTFS security for owner other than Administrators
- fixed error when creating folders in the "To" location pathname
Version 1.25 (April 2002)
- options to mirror NTFS security and NTFS compression attributes
- added return code for use with running from a command line
- fixed failure to delete a folder if its read-only attribute is set
- fixed stopping of mirroring on failure to access to a folder
Version 1.24 (January 2002)
- fixed random failure to mirror attributes
- fixed occurrences of blank icon in title bar with QuickMirror icon
- checks all possible points of failed file/folder operations and follows the failed file/folder option instead of stopping
- replaced "Close" buttons with "Exit" buttons to allow for Alt-x key combination to exit/close windows
Version 1.23 (October 2001)
- revised log to show statistics for each mirrored pair in addition to the overall total
- option to mirror read-only/hidden/system/archive attributes
- option to log mirrored attributes
- fixed "invalid [exclude] section" error when reading small settings files
Version 1.22 (August 2001)
- added option to log files and subfolders added/deleted within folders that are added/deleted
- setup-less version which allows running QuickMirror without installing (registered version only)
- network-based setup where client computers can run QuickMirror from a server and minimal or no registry entries are created on the client computer (registered version only)
- fixed incorrect file/folder logging and statistics when stopping a mirror while copying/deleting an entire subfolder
Version 1.21 (May 2001)
- allow excluding source files/folders from mirroring, wildcards okay
- added logging of excluded source files/folders
- made log statistics independent of the actions selected to log
- replaced empty From and To locations with <From> and <To> when saving a settings file
Version 1.20 (March 2001)
- allow appending to existing log files
- destination folder is created if not already present
- added the '/' character as a valid separator in the command line folder listing
- changed settings file structure
- added a command line option to disable the Progress window's pause and stop buttons
- fixed hang when choosing a Location List sort with only one pair
- avoided possible unnecessary replacing of files when the source file system is different from the destination file system (for example, source is on a NTFS, NT FAT, or CD disk, and destination is on a FAT or FAT32 disk)
Version 1.19 (November 2000)
- settings files saved as text-based
- detailed error messages when loading invalid text-based settings files
- allow extra spaces and blank lines in user-created settings files
- added current pair number to progress window
Version 1.18 (October 2000)
- progress window displays current operation and number of files/folders processed
- reads text-based settings files
- command line option to start minimized
Version 1.17 (June 2000)
- optional timed automatic retry of failed operations
- added sort option to Locations List window
Version 1.16 (November 1999)
- added listing of from/to pairs, with ordering and add/remove
- command line option to exit after Stop button hit
- removed abort/retry/ignore message when mirroring from a command line and a settings file does not specify a log pathname
Version 1.15 (March 1999)
- allowed multiple folders to be mirrored
- command line options for showing progress window and mirroring results
- fixed bug that caused QuickMirror progress window to hang after stop button hit when mirroring the last file
- fixed setup so that it deletes the hidden help file mirror.gid, the help file mirror.fst, and the old QuickMirror folder when removing an older QuickMirror version and installing to a new folder
- fixed uninstall so that it to deletes the help file mirror.fst and the QuickMirror folder
Version 1.14 (November 1998)
- added "What's New" section to QuickMirror Help
- added statistics to log file
- allowed mirroring to CD-ROM drives (due to recordable CDs)
- allowed QuickMirror Setup to remove older QuickMirror versions
- fixed setup error when installing to a new folder on a root drive
- fixed setup error when installing to a system without any previous programs to Add/Remove
- fixed uninstall error under Windows NT that caused uninstall to fail
Version 1.13 (October 1998)
- added options to deal with unlikely failed file/folder operations which before caused mirroring to halt
- fixed bug that caused "Stop" button to act like "Skip" button when a failed operation prompt appeared while comparing files by contents and previewing
- fixed bug that caused "Skip" button to halt mirroring when a failed operation prompt appeared while comparing files by contents
- fixed bug that caused the log file to be placed into the last current folder of a drive if the log file was to be placed into the drive's root folder
Version 1.12 (September 1998)
- WinMirror is renamed as QuickMirror
- allowed specifying any location and filename to save a log file
- allowed multiple settings filenames as parameters on a command line
- fixed incomplete termination bug (where window would close but not all system resources were released, which left Mirror in the task list when Ctrl-Alt-Del is hit) when running from command line, or after clicking on the Location tab's From/To button multiple times, or opening/saving a settings file
Version 1.11 (August 1998)
- "Delete first" option: while mirroring, files/folders that are to be deleted are deleted first before copying (this helps for when disk space is limited and to possibly decrease file fragmentation)
- added ability to save/load personalized default settings
Version 1.10 (July 1998)
- added option to pause or stop mirroring, or minimize the window as mirroring takes place
- added options to deal with failed file/folder operations
Version 1.01 (April 1998)
- registered QuickMirror file type under Win NT (so double-clicking a QuickMirror settings file starts QuickMirror, and typing "mirror filename.mir" at a command prompt begins mirroring using the settings in filename.mir) as in Win 95
- fixed install (setup) program bug that gave message "Can't set current folder." under certain circumstances (especially Win NT)
- fixed false nonfatal error message when canceling an "Open" or "Save As" dialog box to open or save a mirror settings file (esp. Win NT)
- fixed "Illegal Operation" error when mirroring/previewing AND choosing Advanced tab's "For files/folders not found in source" the option "copy them to source" AND choosing not to log this event AND this condition is met
- fixed "Illegal Operation" error when mirroring AND choosing Basic tab's "For files/folders in source not found in destination" the option "delete them from source" AND choosing not to log this event AND this condition is met
Version 1.0 (March 1998)
- first version of QuickMirror