Backup Batch File Windows 10

How to Backup using Batch Files 2004-12-10 (updated: 2011-03-24) by Philip. If you add the cleanup portion to the end of your backup batch file, you may want to remove the '@pause' line at the end of the backup portion, so everything can execute without user interacion. And the Bandwidth Delay product Windows 10 Anniversary updates to. Schedule Windows 10 automatic backup via File History File History is the primary built-in backup solution in Windows 10 which focuses on backing up your personal files. By default, it will backup all folders in the user account folder (C: /Users/account name) including desktop, documents, pictures, music, downloads, OneDrive, etc. Robocopy Backup Batch Robocopy (the name is short for Robust File Copy) was introduced with the Windows Server 2003 Resource Kit and is included in all editions of Windows 7. Its many strengths include the ability to copy all NTFS file attributes and to mirror the contents of an entire folder hierarch.

Batch files can be used to store a series of commands which can then used by the command line interpreter CMD as an input. As we know, CMD or Command Prompt can take various commands as input and processes them. To enter the command we open CMD and type the commands directly. The thing is, we can save all our commands in a text file and save them. This is where batch file comes into play.
  1. Backup Using Windows 10 Command Line. Robocopy, short for Robust File Copy, provides more than 80 command-line parameters and switches for users to have an additional file copy for backup. A typical use scenario for this Windows 10 command backup line is copying a large file share. See the following detailed instructions.
  2. Batch Script to Backup All Your SQL Server Databases. You could create a batch script which runs the backup command for each database, but this script would have to be updated each time a database is added or removed. Additionally, the database backups will all be appended to one file which will grow by the size of the new backup each time it is run.

A batch file is a text file with .bat, .cmd, or .btm file extensions, containing the CMD commands. When we run a batch file, the commands written in it are executed one by one in the Command Prompt.

Why use a batch file?

A batch file can be used to complete repetitive or common tasks. It is a script file used to automate tasks. In a batch file we can use loops (for), conditional statements (if), control statements (goto), etc. We can run a batch file directly from the command prompt by typing its name. Also, we can run one batch file from another batch file using the CALL command.

Batch file prerequisites

Before we can create a batch file, we have to be familiar with writing CMD commands. We need to be familiar of some basic Windows CMD Commands which will help us create basic batch files. Also, when creating batch files we should know that:

  • title: used to change the title text displayed on top to CMD window
  • echo – used to display the string as the output. We can use ON or OFF option for ECHO to turn the echoing feature on or off. If we turn on the ECHO, the CMD will display the command it is executing
  • pause – used to stop the execution of Windows batch file
  • exit – used to exit the Command Prompt
  • cls – used to clear the command prompt screen
  • :: or REM – used to add a comment in the batch file

How to open a batch file

To open a batch file using cmd, we need to navigate to that folder/directory using the command line and then type the name of that file along with its file extension. For example, if we have a file in “C:test.bat”, we would first navigate to the folder using the command:

Then we would run the batch file by entering the name of the file and press Enter:

We can also simply double-click the .bat file and it should run.

How to create a batch file in Windows?

Let’s see how to create a simple batch file.

Open a new notepad file. You can also use any similar text file editor, like Notepad++.

We will enter the following commands in the text file:

Next, we have to save the text file with the extension .bat instead of .txt. In our case we will name it test.bat.


Keep in mind that Notepad will first offer to save the file with .txt extension, so we have to make sure to change that to the .bat extension. If you don’t see the extension, you can go to Control Panel and then choose File Explorer Options > View tab > Uncheck Hide extensions for known file types.

Now that we have a test.bat file, we can simply double-click it to run it.

It will also be a lot of help if you can come up with visual aides like tables, graphs, and lists. Your lean business plan must be maintained. Use bullet points when necessary especially if you want to present an outlined discussion about the essential key points of the lean business plan. You may also see.4. Consider reviewing and updating the document on a monthly basis so you can identify the revisions that are already necessary to be done especially if the strategies, tactics, and action plans listed in the document are not relevant and aligned with the current needs and demands of the business. In a nutshell videos.

If we change the first line to echo on, we will get the following:

The command echo off is typically added to the start of most batch files. With that commands themselves won’t be printed to the Command Prompt, but the results will be. If we put “@” in front of “echo off”, we won’t see that line in the output. Also note that CMD will pause and wait for us to press any key. If we remove the pause command from the test.bat file, CMD would simply run the file and then close. We can have as many pause commands as we want. For example, we can put pause between other two commands.

Something a bit more complex

Let’s now try to check connectivity to utilizewindows.com. For that we will enter the following set of commands in our .bat file:

In the list of commands we see the following line:

This line will execute the ping command. The “>>” part means that we want to save the command results to the “results.txt” file. This is great when we want to save data to be reviewed later.

Saving list of files in a folder

Let’s see another example. Let’s go trough every file in a folder where our .bat file resides and save the file names to the “results.txt” file. The script will look like this:

In the example above, the REM stands for “remark” and is used for commenting our code. The FOR command will iterate over files in a folder, which are marked with %%f. The (*) part is actually a list of elements, and with the “*” we actually say “any file”. Next, the DO part will, for each file, echo the file name to the “results.txt” file (lines will be appended).

In this article, we will see how to backup and restore the tasks you have created in Task Scheduler. This will allow you to restore them quickly after reinstalling the operating system. You can also copy them to another PC by doing a backup first. There are several ways to do this, which we will review.

RECOMMENDED: Click here to fix Windows errors and optimize system performance


Task Scheduler is a special tool which comes bundled with all modern versions of Microsoft Windows. It allows the user to schedule the launch of apps, batch files, PowerShell scripts etc after specified time intervals or when certain system events occur. The Task Scheduler has a graphical MMC version (taskschd.msc) which we will use.

If you are not familiar with creation of tasks in Task Scheduler, we have a good tutorial here. Refer to the following article to learn about this topic in detail.

How to backup a scheduled task in Windows 10

To backup a scheduled task in Windows 10, do the following.

  1. Open Administrative Tools.
  2. Click the Task Scheduler icon.
  3. In the Task Scheduler library, find a task you would like to backup. I will backup the task 'Aero Glass'.
  4. Right click the task and select 'Export' in the context menu. You will be prompted to export the task as an XML file.
  5. Specify where to store the file and you are done.

Alternatively, you can export the task via the command prompt or PowerShell.

Backup a scheduled task in Windows 10 using Command Prompt

  1. Open an elevated command prompt.
  2. Execute the following command:

    This will export the task named 'Aero Glass' to the c:winaeroaero glass.xml file.
    Correct the task name and the file path as you need.

Note: If you have placed your task in some folder in Task Scheduler, don't forget to include the path to the task as follows:

Backup a scheduled task in Windows 10 using PowerShell

  1. Open a new elevated PowerShell instance.
  2. Execute the following command:

    This will export the task named 'Aero Glass' to the c:winaeroaero glass.xml file.
    Correct the task name and the file path as needed.

Note: If you have placed your task in some folder in Task Scheduler, don't forget to include the path to the task as follows:

How to restore a scheduled task in Windows 10

To restore a scheduled task from backup in Windows 10, do the following.

  1. Open Administrative Tools.
  2. Click the Task Scheduler icon.
  3. In the Task Scheduler library, click the action 'Import Task..' on the right.
  4. Browse for your XML file and you are done.

Restore a scheduled task in Windows 10 using Command Prompt

  1. Open an elevated command prompt.
  2. Execute the following command:

    This will restore the task named 'Aero Glass' from the c:winaeroaero glass.xml file.
    Correct the task name and the file path as you need.

Restore a scheduled task in Windows 10 using PowerShell

Backup Files With Bat File

  1. Open a new elevated PowerShell instance.
  2. Execute the following command:

    This will export the task named 'Aero Glass' from the c:winaeroaero glass.xml file.
    Correct the task name and the file path as you need.

Backup Batch File Windows 10 Access Denied

Note: If you are going to restore the task on a different computer with different login credentials, you might need to edit the XML file and change the user name (and password) to match the target OS.

Backup Batch File Windows 10 Vbs

That's it.

Make A Backup File

RECOMMENDED: Click here to fix Windows errors and optimize system performance