Upgrade from 32 bit Boinc/Lunatics to 64 bit

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

To post messages, you must log in.


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.
ID: 1285157 · Report as offensive
Profile Ageless

Send message
Joined: 9 Jun 99
Posts: 13885
Credit: 3,273,142
RAC: 124
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!
ID: 1285171 · Report as offensive

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

©2017 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.