Post Reply

Forums -> UltraMon™ -> perserve settings while upgrade
Prakash   2009-07-10 02:20
We are planning to upgrade our existing users who are running UltraMon 2.3 to UltraMon 3.0.5. For upgrade I'm uninstalling v2.3 and installing v3.0.5. Uinstallation of older verion is deleting all the user cofiguration stored in HKCU of the user. After installing v3.0.5 "%appdata%\Realtime Soft\UltraMon" folder which contains shortcut, profiles etc.. is getting deleted and a new folder "%appdata%\Realtime Soft\UltraMon\3.0.5" is getting created to store profiles and shortcuts..

I want preserve user configuration, profiles, shortcuts etc.. during upgrade. Is there a way?
Christian Studer   2009-07-10 10:12
You can just install 3.0.5 over your existing installation, this will do an upgrade and most of your settings will be preserved.

Christian Studer - www.realtimesoft.com
Prakash   2009-07-13 20:42
Not able to install v3.0.5 when v2.3 is already installed on the machine.

Event Type: Error
Event Source: MsiInstaller
Event Category: None
Event ID: 1013
Date: 7/14/2009
Time: 3:09:01 PM
User: HYDTESTVD15\Administrator
Computer: HYDTESTVD15
Description:
Product: UltraMon 3.0.5 -- UltraMon2.3 needs to be uninstalled before installing UltraMon 3.0.5.
Christian Studer   2009-07-14 09:28
You'll get this error if the ProductName property of the setup file was changed, in your case from UltraMon to UltraMon2.3. Setup then thinks that you have an OEM version installed, and shows the error message you get.

To prevent the error message, you'll need to delete the AppSearch table from the setup file, UltraMon will then no longer check for OEM versions and you'll be able to install the upgrade.

BTW, during testing I noticed a bug in 3.0.5, while upgrading from 2.3 works, your settings won't get preserved, not even display profiles and wallpapers. I'm going to look into this for one of the next releases, as a workaround you could first upgrade to 2.7.1, then to 3.0.5, this way your settings will get preserved. Make sure to reboot after each upgrade.

Christian Studer - www.realtimesoft.com
Prakash   2009-07-14 20:56
Thanks for checking.

When is the next release with the fix expected for public use?
If the fix is just tweaking the v3.0.5 MSI (like removing/adding custom actions or changing some properties) I will go ahead and make the changes and deploy.

Regarding the reboot during upgrades, do we need to reboot if the ultraMon is running while uninstallation? If that is the case I can kill Ultramon before uninstallation and install 2.7.1 then uninstall it and then install 3.0.5 continuously. Will that preserve the user settings?


One thought, If the application is not removing the HKCU registry keys and not using versioning folders in regitry and %appdata% the users settings will be retained. Not sure of the reason of using versioned folders though.
Prakash   2009-07-15 02:03
I did the below and it didnt work as expected:
- uninstalled v2.3
- installed v2.7.1
- unininstalled v2.7.1
- rebooted
- installed v3.0.5

users settings in registry and profiles and shortcuts in %appdata% are lost when v3.0.5 is launched.

Below worked:
- Updated the v2.7 MSI and v3.0.5 MIS to not to check of installed applications.
- Installed v2.3
- Installed v2.7.1
- Installed v3.0.5

User settings, profiles, shortcuts are preserved.

Thanks!
Christian Studer   2009-07-15 09:38
This won't make it into 3.0.6, but should be in 3.0.7. I don't know yet what exactly the problem is.

Rebooting after each upgrade is the safer choice, this way you're guaranteed that the mirror driver used by 2.x for mirroring gets upgraded/removed correctly.

Christian Studer - www.realtimesoft.com
Christian Studer   2009-07-15 09:39
Regarding 3.0's versioned folders/registry keys: this is intended to make it easy to go back to the previous version, without losing any settings.

Christian Studer - www.realtimesoft.com
Prakash   2009-07-15 17:58
ok.
By when do you think a stable UltraMon 3.x version is expected to be ready which is fully compatible with Office 2007?
Christian Studer   2009-07-16 05:39
Later this year, the goal is to have it ready in time for the Windows 7 release.

Christian Studer - www.realtimesoft.com
Prakash   2009-07-16 22:42
Thanks!

A couple of questions regarding reboots..

- If am upgrading to v2.7 and then to 3.0.5 immediately, do we have to reboot in between or a single reboot after both the installation is fine?

We have seen crashing issues v3.0.5 and in one of the other posts you mentioned that not rebooting after upgrade could be the cause

- If a user doesn't reboot the machine immediately after the upgrade and use the software and notice crashing issues, reboot will set everything right or do I have to reinstall the application and reboot?

Please note that I'm killing the running ultramon processes (ultramon.exe and ultramontaskbar.exe) before uninstallation of older version.
Prakash   2009-07-16 22:57
Also, dont we have any stable version of 3.x after 2.7.1 which si comapatible with Office 2007? and why is 3.0.5 still tagged as 'beta'?

We are running windows XP and planning to upgrade office to 2007 so looking for compatibility with office 2007 only and not windows 7 as of now.
Christian Studer   2009-07-17 02:56
You should reboot after each upgrade because changes made to the mirror driver only take effect after a reboot.

Setup already stops UltraMon when doing an upgrade, but you still need to reboot before using the new version for the first time because hook DLLs might still be loaded in running processes even if UltraMon is no longer running.

If you use the software after an upgrade without rebooting, and you experience issues, rebooting the system will fix the problem.

Christian Studer - www.realtimesoft.com
Prakash   2009-07-17 04:27
>changes made to the mirror driver only take effect after a reboot.
I wouldn't bother even if the intermidiate version (v2.7.1) doesn't work because I will install v3.0.5 immediately after v2.7.1 installation. Probably I will go with a single reboot after the whole upgrade process hoping it works and doesn't crash v3.0.5 after reboot.

Could you please answer the questions regarding the stable 3.x version availability? We want to avoid beta version deployment. Thanks!
Christian Studer   2009-07-17 09:30
Later this year, the goal is to have it ready in time for the Windows 7 release.

Christian Studer - www.realtimesoft.com
Forums -> UltraMon™ -> perserve settings while upgrade

Post Reply