Check for Program Updates

Concepts

VSys One can automatically check for newer released versions of itself using the Internet. This makes the process of keeping VSys up-to-date much easier.

Before You Begin

You must have a live Internet connection for this feature to work. Ensure that no other users are running the same copy of VSys.exe that you are. If multiple machines share the same executable file, all of them must exit.

Steps in This Task

  1. On the Administrator tools panel, click on Check for program updates.
  2. VSys brings up a list of possible updates, or shows you the message "No updates are available which are more recent than the version you're running now". For each possible update, VSys shows the new version and its description.

    Linked Graphic

  3. To install an update, click on its description then on the Install button. Depending on the specifics of the version you're downloading, you may get a confirmation message. Note: the executable needs to be named VSys.exe in order for automatic update to work.
  4. VSys will download the update from the Bespoke web site. When it's done, VSys will shut down and try to install the update. If any copies of VSys remain running on your machine, it will wait before installing until all other copies have exited.

For administrators: putting the value NoAutoUpdate=1 into the [General] section of your VSys.ini file will prevent the auto-update feature from appearing for your users.

Auto-updates

When started, VSys will check the server for updates automatically without disrupting your workflow. If a new update is available, you'll see a message like this in the lower-left corner of the main VSys One screen:

Linked Graphic

Clicking on the link will load and show the Check for program updates tool above.

Rolling back updates

Some program updates require changes to the database schema, meaning that the database tables which hold your information need to be modified to add tables or columns, change data types or widen columns. VSys will prompt you to make these changes when you start the program. If VSys tries to make the changes and cannot (possibly due to permissions issues on the database), you won't be able to start VSys. If you're unable to elevate the logged-in user's privileges sufficiently to update the database, you can roll back to an older version of VSys using the auto-update tool. From the database selector screen, click on the Check for program updates link under Tools. Download and install the version you were running previously and you will once again be able to get into VSys.