Upgrade from 32 bit Boinc/Lunatics to 64 bit

log in

Advanced search

Questions and Answers : Windows : Upgrade from 32 bit Boinc/Lunatics to 64 bit

Author Message
Send message
Joined: 23 Jul 11
Posts: 18
Credit: 23,582,502
RAC: 0
Message 1285157 - Posted: 18 Sep 2012, 14:48:06 UTC


I mistakenly installed the 32 bit version of the Boinc client (7.0.28). I would like to upgrade to the 64 bit version. Can someone tell me the proper procedure so I don't lose work in progress or current client configuration settings?

I am currently participating in four projects: LHC Test for Theory, LHC@Home, Seti and WCG.

I am running Windows 7 Ultimate 64 bit, Boinc client 7.0.28 (x86) and Lunatics 0.4 Win64.

Thanks in advance.

Profile Ageless
Send message
Joined: 9 Jun 99
Posts: 13769
Credit: 3,269,733
RAC: 0
Message 1285171 - Posted: 18 Sep 2012, 15:20:27 UTC - in response to Message 1285157.

Uninstall present BOINC through Control Panel\Programs\Programs and Features\
Download the 64bit installer from Berkeley and start it.
In the third screen in the installer, click Advanced.
Change the path for the Programs directory from C:\Program Files (x86)\BOINC\ to C:\Program Files\BOINC\
Leave the path to the Data directory as it is.
Continue the installation.

All preferences files are stored in the Data directory. As long as you don't fiddle with the path, it'll stay intact.
The only change you have to make is the path for the programs directory, since the installer reads from the registry what the path for the last install of BOINC was and reuse that path.

The BOINC installer itself is just a 32bit Microsoft Installer file that contains a database which contains the BOINC program files. It cannot read if the files contained in itself are 32bit or 64bit, and therefore the installer cannot adjust the path to the correct programs directory for you, you will have to do that by hand.

Windows itself states that you cannot start 64bit programs from the protected C:\program Files (x86)\ directory, as this is the programs directory reserved for 32bit programs only (hence the (x86) addition).

Lastly however, it doesn't matter what BOINC version you run, the 32bit version will run 64bit programs just as much as the 64bit version of BOINC does. The projects check the operating system that you run, not the BOINC version, in order to send you their 32bit or 64bit programs. The only difference between the 32bit and 64bit versions of BOINC is the amount of memory they can address.

Ancient Astronaut Theorists suggest that in many ways, you can be considered an alien conspiracy!

Questions and Answers : Windows : Upgrade from 32 bit Boinc/Lunatics to 64 bit

Copyright © 2016 University of California