Read this first
For instructions on how to deploy BOINC on a Windows network, read The Lazy Slug's Guide to easy deployment and maintenance of BOINC on your network.
The BOINC installer is an MSI package.
Parameter | Description |
INSTALLDIR |
The location to install BOINC to. Example: 'C:\\BOINC' |
SETUPTYPE |
The type of installation to perform. Valid Values: 'Single'. |
ALLUSERS |
Whether the shortcuts appear for just one user or all users. Valid Values: '0' for Single. |
ENABLESCREENSAVER |
Whether to automatically enable the screensaver. Valid Values: '0' for disabled, '1' for enabled. |
ENABLELAUNCHATLOGON |
Whether to automatically start BOINC when the installing user or all
users sign on to the computer. Valid Values: '0' for disabled, '1' for enabled. |
LAUNCHPROGRAM |
Whether to automatically launch BOINC Manager after setup completes. Valid Values: '0' for disabled, '1' for enabled. |
Parameter | Description |
INSTALLDIR |
The location to install BOINC too. Example: 'C:\\BOINC' |
SETUPTYPE |
The type of installation to perform. Valid Values: 'Shared'. |
ALLUSERS |
Whether the shortcuts appear for just one user or all users. Valid Values: '1' for shared. |
ENABLESCREENSAVER |
Whether to automatically enable the screensaver. Valid Values: '0' for disabled, '1' for enabled. |
ENABLELAUNCHATLOGON |
Whether to automatically start BOINC when the installing user or all
users sign on to the computer. Valid Values: '0' for disabled, '1' for enabled. |
LAUNCHPROGRAM |
Whether to automatically launch BOINC Manager after setup completes. Valid Values: '0' for disabled, '1' for enabled. |
Parameter | Description |
INSTALLDIR |
The location to install BOINC too. Example: 'C:\\BOINC' |
SETUPTYPE |
The type of installation to perform. Valid Values: 'Service'. |
ALLUSERS |
Whether the shortcuts appear for just one user or all users. Valid Values: '1' for service. |
ENABLESCREENSAVER |
Whether to automatically enable the screensaver. Valid Values: '0' for disabled, '1' for enabled. |
ENABLELAUNCHATLOGON |
Whether to automatically start BOINC when the installing user or all
users sign on to the computer. Valid Values: '0' for disabled, '1' for enabled. |
LAUNCHPROGRAM |
Whether to automatically launch BOINC Manager after setup completes. Valid Values: '0' for disabled, '1' for enabled. |
SERVICE_DOMAINUSERNAME |
Which user account should the service use. Valid Values: '%ComputerName%\\%UserName%' %ComputerName% can be either the local computername or a domain name. %UserName% should be the username of the user to use. |
SERVICE_PASSWORD |
The password for the account described in the SERVICE_DOMAINUSERNAME property. Valid Values: '%Password%' %Password% the password for the SERVICE_DOMAINUSERNAME user account. |
SERVICE_GRANTEXECUTIONRIGHT |
Grant the above user account the 'Logon as a Service' user right. Valid Values: '0' for disabled, '1' for enabled. |
An example for the single-user install would be:
msiexec /i boinc.msi /qn /l c:\boincsetup.log SETUPTYPE='Single' ALLUSERS=0 ENABLESCREENSAVER=0 ENABLELAUNCHATLOGON=0 LAUNCHPROGRAM=0
An example for the shared install would be:
msiexec /i boinc.msi /qn /l c:\boincsetup.log SETUPTYPE='Shared' ALLUSERS=1 ENABLESCREENSAVER=0 ENABLELAUNCHATLOGON=0 LAUNCHPROGRAM=0
An example for the service install would be:
msiexec /i boinc.msi /qn /l c:\boincsetup.log SETUPTYPE='Service' ALLUSERS=0 ENABLESCREENSAVER=0 ENABLELAUNCHATLOGON=0 LAUNCHPROGRAM=0 SERVICE_DOMAINUSERNAME='%ComputerName%\\%UserName%' SERVICE_PASSWORD='%Password%' SERVICE_GRANTEXECUTIONRIGHT=1