> You're not viewing the latest version of the documentation, do you want to [switch](https://docs.sharefile.com/en-us/sharefile/storage-zones-controller/6-0)?

# Upgrade

## Upgrade storage zones controller

Upgrade SZC to version **5.12.1** before following these instructions to [upgrade to v6.0](https://docs.sharefile.com/en-us/sharefile/storage-zones-controller/6-0/upgrade).

> **Note:**
>
> ShareFile recommends taking a snapshot of the server before the update and backup the Storage Zone Server configuration. To learn how to back up the storage zone configuration, see  [Back up a primary storage zones controller configuration](https://docs.sharefile.com/en-us/sharefile/storage-zones-controller/5-0/manage-storagezone-controllers/backup-configuration)

Upgrade storage zones controller utilizing the following steps.

1. Download the latest version of the Storage Zone controller Software from the [ShareFile download page](https://docs.sharefile.com/en-us/sharefile/sharefile-downloads).

   > **Note:**
   >
   > Storage zone controllers are unavailable during the upgrade and server reboots. To avoid a data loss, we recommend scheduling a maintenance window with users. Let them know the zone is unavailable for file transfers during the upgrade.

2. Install the MSI file on the Windows server that has the storage zone controller installed. If you have multiple servers, the update should be installed first on the primary server and then on the others. There are two ways to identify which server is the primary server:

   1. Identify the primary storage zones controller from the **Configuration** page:

      * On a controller server, navigate to `http://localhost/configservice/login.aspx` or start the configuration tool from the Start menu. The permission to “create and manage zones” is required to access the configuration.

      * On the **Data** tab, check the Primary Zone Controller field. The field lists the primary zone controller’s server host name as `http://server/ConfigService`.

      ![Storage zones primary controller field](https://docs.sharefile.com/en-us/sharefile/assets/2ee4d4e7dea0ba38b91148a0d223c5a1/szc-upg-configserv.png)

      Note the localhost in `http://localhost/ConfigService` indicates this server is the primary zone controller.

   2. Identify the primary storage zones controller from the Registry:

      * On a controller server, open Registry Editor (regedit.exe).

      * Locate the Registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ShareFile\StorageCenter

      * Verify the key value `isPrimaryConfigServer` is true.

3. Start the upgrade on the primary storage zone controller:

   1. Run StorageCenter.msi to start the ShareFile storage zones controller Setup wizard.

   2. Respond to the prompts. When the installation completes, the wizard displays the message “Completed ShareFile storage zones controller Setup Wizard.”

   3. Restart the server.

4. On each secondary storage zone controller (if needed):

   1. Run StorageCenter.msi to start the ShareFile storage zones controller Setup wizard.

   2. Respond to the prompts and then select **Finish**.

   3. Restart the server.

5. On all storage zone controllers, restart the IIS server of all zone members.

   1. Launch the CMD prompt and Run as Administrator.

   2. Type `iisreset` then hit the **Enter** key. If successful, the prompt indicates “Internet services successfully restarted.”

   3. Verify the registry settings on the primary storage zones controller are correct after the upgrade.

6. After the upgrade installation, choose to Launch the storage zones Configuration page on any zone member to log in and modify any configuration settings.

   * To return to the storage zones controller console at any time, open `http://localhost/configservice/login.aspx`. After you click **Finish** or return to the storage zones controller console, the Logon page opens.

   * To change any of the displayed information, select **Modify**, make your changes, and select **Save**.

   > **Note:**
   >
   > Verify data transfers to each storage zone controller are functional before ending the maintenance window.
