Installing UltraBac

The UltraBac Installer allows UltraBac to be installed on either the local system or to remote systems. A full install, copying additional binaries, should be performed on the backup host. Then any necessary agents (or a recommended full install) can be installed to the remote systems. Running the full installation on the host machine will allow the backup of remote files, SQL databases, Exchange servers, or a full "Image" backup of the local system.


UltraBac agents can be installed on remote systems to allow the backup of their Active Directory/System State, and Image backups of their physical disks. UltraBac device controls can be installed to allow the use of remote tape devices, including media libraries.


NOTE:  During both the installation and uninstallation of UltraBac the program will prompt for the system to be rebooted in order to install/uninstall UltraBac's Locked File driver.


For additional information about files and drivers used by UltraBac, please see the UltraBac Knowledge Base:


See UBQ000261:  Additional File and Driver Details


NOTE:  The UltraBac installer will automatically launch the ".Net 4.5" installer, for operating systems other than Server 2003, if ".Net 4.5" does not already reside on the system and an agent being installed requires it. For Server 2003, UltraBac will install ".Net 4.0."


On older hardware or within virtual machines, the ".Net 4.5" installer is very CPU intensive. For these systems it is recommended that ".Net 4.5" be manually installed PRIOR to the installation of UltraBac.


The ".NET 4.5" installer can be found within the downloaded .zip file in the "ubinstall\dotnet" folder. Launch the "dotnetfx45_full_setup.exe" to manually install ".Net 4.5."


The ".NET 4.0" installer can be found within the downloaded .zip file in the "ubinstall\dotnet" folder. Launch the "dotNetFx40_Full_x86_x64.exe" to manually install ".Net 4.0."


To start the install process:


  1. Download UltraBac and unzip the contents of the downloaded .zip file to a temporary directory.

  2. Double click on the "Launcher.exe" in the temporary directory.



    Fig. 1 - Launch screen for the UltraBac Installer.


  1. Click "Launch UltraBac Installer."

  2. Check box to copy binary files for optional CPU architecture. Necessary to deploy UltraBac in a mixed architecture environment and to build UBDR for additional architecture.



Fig. 2 - Copying additional binaries.


  1. Click "Next" in the "UltraBac Installer" screen.

  2. Read the UltraBac Licensing Agreement text, and check "I accept the terms of the licensing agreement."

  3. Click "Next" to continue.


Installing UltraBac on the Backup Host

  1. Review the list of components in the "Setup Summary" and click "Next."


NOTE:  UltraBac requires elevated privileges due to the administrative functionality utilized by the backup product. It is recommended that the UBMS service account be given Domain Admin privileges for backing up domain systems and services (or local Administrator permissions for non-domain systems). To set up a Backup Account that is not an account with Domain Admin permissions, please see the UltraBac Knowledge Base:


UBQ000198:  Backup Account Permissions


More information:


UBQ000112:  Troubleshooting Permissions Issues

UBQ000202:  UltraBac in a Workgroup


  1. Type the account name to be used for backup in the "Account Information" \ "User:" field.



Fig. 3 - Entering account information into UltraBac.


  1. Type the password into the "Password" field.

  2. Re-type the password into the "Confirm Password" field, and click "OK."

  3. Type the account's domain in the "Domain" field. When installing in a workgroup, leave this field blank.


Checking "Set as default for all connections" will instruct UltraBac to use the specified account to run all scheduled backups as this user. Ad hoc backup jobs and restores are run as the currently logged on user.

Installing UltraBac on a Remote Client

After the initial installation completes, the UltraBac installer will give the option to launch the UltraBac Management Console or the Remote Installer. The Remote Installer can also be launched from the Windows Start menu or from the Management Console via "Tools"/"Deploy"/"Install UltraBac."


To install UltraBac on a client using the Remote Installer:


  1. Click "Start"/"Programs"/"UltraBac"/"UltraBac Installer."

  2. Click "Next," ignoring "Install Options."

  3. Accept the EULA by checking "I accept the terms of the licensing agreement."

  4. Select "Install to machine(s)" and click "Next."



    Fig. 4 - Setup options.


  1. Click the "Add New" icon, type or browse to the name of the client system(s) to be installed, and after adding all of the systems, click "Next."



Fig. 5 - Selecting systems for installation.


  1. Select the install type, and click "Next."

  2. Review the list of components in the "Setup Summary," and click "Next" to begin the install.

Remote Installer Options

Scripted Install

UltraBac can be scripted to perform both local and remote installations, using the following syntax:


setup.exe /installto:server1,server2,exchangesvr


NOTE:  For more information on performing a scripted install of UltraBac, please see the UltraBac Knowledge Base:


UBQ000229:  Unattended Installation of UltraBac

Installing UltraBac in a 32/64-bit Environment

When performing the initial installation of UltraBac on the backup host, all components should be installed using the "Full Install" option. This will allow all agents and options to be used and controlled from the backup host. If installing UltraBac into a mixed 32/64-bit environment, check "Install files for other platforms" and check the applicable platforms. This will not install those files, it will make them available for remote installation to other platforms. UltraBac automatically installs the files for the system's platform.



Fig. 6 - Copying 32/64-bit binaries.


Uninstall UltraBac through "Add/Remove Programs" in the Windows Control Panel:


  1. Highlight the UltraBac entry in the "Add/Remove Programs" window and click "Change/Remove."



    Fig. 7 - Uninstalling UltraBac.


  1. Check "Remove all UltraBac user files on local machine" to completely remove the entire application, including sets, groups, online indexes, registry entries, and ALL other application information.

  2. If "Remove all UltraBac user files on local machine" was not selected, open the registry editor and browse to "HKEY_LOCAL_MACHINE"\"SOFTWARE." Delete the "UltraBac Software" key.


NOTE:  If the UltraBac Database has not been installed, the option "Delete the UltraBac Database" will not appear in the list.

Please visit the "UltraBac Database" section of the User Manual:


UltraBac User Manual:  UltraBac Database