How to synchronize two folders in real time in Windows

Always wanted to sync two folders in two different places in real time? Maybe you have one folder on your desktop or laptop and want to sync it to another computer in your home or to an external storage device like a USB hard drive or network attached storage (NAS) ?

There are many free programs that can help you sync two folders, but only a few are good at syncing folders in real time. By real-time, I mean that the user doesn’t have to manually open the app and start the sync or wait for the app to launch on a recurring basis.

In this article, I’m going to write about a free program that you can use to set up real-time synchronization between two folders stored in different locations. This is useful for backup purposes or if you’re working in a team and want to avoid cloud services like Dropbox or Google Drive.


Dsynchronize is a free program written by some developer in Poland whose website looks like it’s from the 1990s! However, don’t judge a book by its cover because the programs he writes are great.

First, when you go to the link above, you have to scroll down a bit to get to the app you want. At first I thought I was on the wrong website because I kept reading about his first program called Dspeech. Scroll down after that and Dshutdown and you will see Dsynchronize.


As mentioned before, this is a pretty bad website. Fortunately, the software is clean and free of unwanted programs, malware, ads, etc. After downloading the ZIP file, extract all the files and then run the application file.

When you first start the program, you will see two fields at the top for source and destination. You need to configure them first.

dsychronize source integer

Check the Sources box, then click Enter. You will now see two buttons on the right: filter and to view.

way out

Click on to view and select your first folder. Once selected, you can click on filter button if you want to exclude certain file types or exclude subfolders. If you want to keep everything in sync, don’t bother with the filter button.

Now that we have two folders selected, we can start configuring the settings. By default, sync will only work when you click on Synchronize button According to the documentation, you should perform a regular sync before enabling real-time sync.

dsynchronize parameters

However, before doing any syncing, let’s configure the settings. For starters, if you want to save changes between both folders, you should check Bidirectional synchronization. This will automatically turn on Copy only new files the box too. I also recommend checking Create the folder if it does not exist so when you create a new folder in one folder, it will automatically create the same folder in another synced folder.

Another important parameter Backup changes. This is useful if you want to save multiple versions of your changes in case you didn’t intend to delete something, or if you want to view previous versions of a document, etc.

There are a few more options that are not self-explanatory. If you are confused, be sure to read the TXT file, which is located in the folder where the program was unpacked.

Next click Synchronize to complete one sync. Once you’ve done that, you can make some changes and then do another sync to make sure everything is working the way you want it to.

sync button

To get real-time sync, you should check Synchronization in real time box under Special options. Now, if you leave the application window open and start adding, removing, or updating files in the source or destination folder, you’ll see the folders update automatically without user intervention.

It’s still not perfect because you have to keep the app window open, but the developer was smart enough to figure that out. Under Timer synchronizationyou need to check two more options: auto start and Autorun as a service.

When you try to test the autorun button, you’ll get a message saying you need to run Dsynchronize as an administrator. To do this, close the program, right-click the program file, and select Run as administrator.

run as administrator

Now you can check auto start box with no message. Then check Autorun as a service and you will get a popup to click Install service button

install as a service

Once you do that, Start the service the button will become clickable. Click on it and don’t worry about account, password, etc. Just make sure System account is checked Click done and you should see that the app now says it’s running as a service.

works as a service

This is it! Now close the app and start updating, adding or deleting data from your folders and watch these actions instantly sync with the other folder.

synchronize two folders

Overall, the program performed very well in my tests, and I was impressed with the speed and the fact that I could save backups of changes and view a log file of everything that was updated, added, or removed. If you have any questions, feel free to leave a comment. Enjoy!

Leave a Reply

Your email address will not be published.