StarLeaf provides an MSI installer, to mass-deploy StarLeaf for Windows to multiple end-users.

  1. Download the MSI file for Windows 7, 8, and 10 (all require .NET framework 4.6 or later). Do not install it by selecting the file.
  2. To install the MSI, run the following command as admin:
    msiexec /i StarLeaf-Installer-Windows.msi

Upgrades are carried out automatically by StarLeaf; there is no management overhead for the local users.

Windows firewall behavior when using the MSI installer

The StarLeaf MSI installer provides a machine-wide installation under the Windows Program Files directory. When a user logs in and launches StarLeaf, individual user settings are stored in files in the user’s local AppData folder. These include authentication tokens and preferred audio and video device.

When StarLeaf is run for the first time following an installation using the MSI installer, the user may see a Windows firewall prompt. To avoid this firewall prompt, we recommend that the admin configures the Windows firewall to allow StarLeaf connections. As an example, this can be achieved by adding the following PowerShell script to Startup:


Get-WmiObject Win32_UserProfile | Where-Object Special -eq $False | ForEach-Object -Process {
$Name = "starleaf $($_.SID)"
if (netsh advfirewall firewall show rule name="$Name" | Select-String "No rules match") {
$Prog = "$($_.LocalPath)\AppData\Local\starleaf\starleaf"
netsh advfirewall firewall add rule name="$Name" program="$Prog\1\starleafc.exe" protocol=ANY dir=in action=allow
netsh advfirewall firewall add rule name="$Name" program="$Prog\2\starleafc.exe" protocol=ANY dir=in action=allow } }

 

Contact StarLeaf Technical Support if you have any issues.