Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SpinFire

Ultimate

Enterprise Distribution Overview

This page contains details on the use and behavior of SpinFire

Ultimate

.MSI installers and .MST language transform files that can be used with enterprise software distribution tools, such as MATRIX 42.

Default Language - The

The Default Language is the current culture of the target workstation.

Product Code - {821722E2-2EFA-46E5-9588-7F970816FEBA}

See SpinFire Ultimate Releases for a list of SpinFire Ultimate product IDs.  

Default Installation Directory - C:\[Program Files Directory]\Actify\SpinFire\11

Command Line Reference
https://technet.microsoft.com/en-us/library/bb490936.aspx

Enterprise Parameter ListSpinfire Enterprise Installation Parameters

Files for Distribution

.MSI files - SpinFire Ultimate installation files that can be used with software distribution tools.

.MST files -

In cases where the default SpinFire language is other than the current culture (language setting) of the target workstation, .

MST

ST files can be used to apply the desired application interface language.

Expand
title
File
Installation Links

.MSI and .MST Language Transforms

Code Block
themeDJango
SpinFire.x64.msi - x64 SpinFire Ultimate Installation .MSI 1031.mst - x64 German Language Transform File 1033.mst - x64 English Language Transform File
  •  - SpinFire installation MSI file that can be used with software distribution tools.

Product ID

See SpinFire Ultimate Releases for a list of SpinFire Ultimate product IDs.  The Default Installation Directory is C:\[Program Files Directory]\Actify\SpinFire\11msiexec 

Command-Line option for Microsoft Standard Installer

Provides the means to install, modify, and perform operations on Windows Installer from the command line.
msiexec | Microsoft Docs

SpinFire Enterprise Parameter List

SpinFire Enterprise Installation Parameters

Command Line Installation Examples

SpinFire x64 - Custom installation folder, default Language, no UI:

Expand
Code Block
msiexec.exe /i SpinFire.x64.msi /qn INSTALLDIR="C:\[Custom Directory]\SpinFire\11"

SpinFire x64 - Custom directory and German language setting (for use on target workstations with current culture other than German), reduced UI:

Expand
Code Block
msiexec.exe /i SpinFire.x64.msi /qb INSTALLDIR="D:\Apps\SpinFire" TRANSFORMS=1031.mst

Warning

title

Important

When using the command line, the order of the arguments matters. Type the commands exactly as shown.

Suppressing Reboots

Some customers run into other issues with forced system reboots. The following are examples to suppress automatic reoboots.

SpinFire x64 - Suppress the UI, reboot and reboot messages.

Expand
Code Block
msiexec /i "SpinFire.x64.msi" /qn REBOOT=ReallySuppress /norestart

SpinFire x64 - Give minimal UI but suppress reboot and reboot messages.

Expand
Code Block
msiexec /i "SpinFire.x64.msi" /qb REBOOT=ReallySuppress /norestart

Command Line Uninstall Examples

Remove of SpinFire Ultimate using the product code , reduced UI:

Expand
Code Block
msiexec.exe /x {821722E2-2EFA-46E5-9588-7F970816FEBA} /qb


Info

Additional information on .MSI command line options is available from Microsoft: https://technet.microsoft.com/en-us/library/cc759262(v=ws.10).aspx

Additional Information

File Registrations

SpinFire.exe 

Font Registrations

Installed in the Windows fonts directory. Do not overwrite if already present on the target workstation.

Expand

MCAD2.ttf

monos.ttf

monosb.ttf

monosbi.ttf

monosi.ttf

MyriadCAD.otf

P22GDTFR.TTF

P22GDTNO.TTF

Included Microsoft Visual C++ Runtime Modules - Required

Visual C++ 9.0
Expand

Visual C++

10.0

2019

Visual C++

11.0

Visual C++ 12.0

Visual C++ 2019

Custom User Configurations: Settings.config and ENTSettings.config

Under certain circumstances, it may be necessary to modify SpinFire Ultimate settings if Internet access is not permitted from all workstations. In this case, the Check for Updates feature can be disabled by the system administrator, thereby preventing indiscriminate updates and ensuring a uniform work environment.

To disable the Check for Updates feature, copy the following template files to the specified directories or your custom SpinFire Ultimate installation directory (edit the directory path values accordingly).

NOTE - DO NOT copy/paste the code examples below for your envirorments, this is for reference material only.

Copy Settings.config to C:\Program Files\Actify\SpinFire\11\

Code Block
languagexml
firstline1
titleSettings.config >> C:\Program Files\SpinFire\11
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="SpinFire.Common.Properties.SharedSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <appSettings>
        <add key="Version" value="110704" />
    </appSettings>
    <applicationSettings>
        <SpinFire.Common.Properties.SharedSettings>
            <setting name="SharedSettingsDirectoryPath" serializeAs="String">
                <value>C:\ProgramData\Actify\SpinFire11</value>
            </setting>
            <setting name="SharedSettingsEnabled" serializeAs="String">
                <value>True</value>
            </setting>
        </SpinFire.Common.Properties.SharedSettings>
    </applicationSettings>
</configuration>

Copy ENTSettings.config to C:\ProgramData\Actify\SpinFire11. (This file can be created via the Tools > Export Settings... option.), please note however that the Settings.config C:\Program Files\Actify\SpinFire\11\ must have Shared Settings enabled and is directed to the folder of the ENTSettings.config file in order for SpinFire to use the ENT Settings.

Code Block
languagexml
firstline1
titleENTSettings.config >> C:\ProgramData\Actify\SpinFire11
linenumberstrue
collapsetrue
 <?xml version="1.0" encoding="utf-8"?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="SpinFire.Common.Properties.SharedSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
        </sectionGroup>
        <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="SpinFire.Common.Properties.ApplicationSettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <appSettings>
        <add key="Version" value="110704" />
    </appSettings>
    <applicationSettings>
        <SpinFire.Common.Properties.SharedSettings>
            <setting name="SharedSettingsDirectoryPath" serializeAs="String">
                <value> </value>
            </setting>
            <setting name="SharedSettingsEnabled" serializeAs="String">
                <value>True</value>
            </setting>
        </SpinFire.Common.Properties.SharedSettings>
    </applicationSettings>
    <userSettings>
        <SpinFire.Common.Properties.ApplicationSettings>
            <setting name="CustomUpdatesURLEnabled" serializeAs="String">
                <value>True</value>
            </setting>
            <setting name="CustomUpdatesURL" serializeAs="String">
                <value> </value>
            </setting>
        </SpinFire.Common.Properties.ApplicationSettings>
    </userSettings>
</configuration>

Adding these files does the following:

  1. Sets the Check for Updates field to Never then locks it to prevent changes by end users.

  2. Sets the Shared Settings Enabled field to the proper folder.
  3. Sets the Use Custom Updates URL field to blank—any attempt to use Help > Check For Updates will fail.

Image Removed

See The Viewer Settings Configuration File for additional information on importing and exporting Settings.

2022 (26/07/2022 - This will be required in 2023)