This setup is NOT backward compatible. It installs Floating License Manager v11.19.8.0, which is required for SpinFire Insight 2026.1.0+. If you are running an earlier version of SpinFire Insight, do not use this installer — it will not work with your version. Contact spinfiresupport@techsoft3d.com for the appropriate license manager for your version.
This script automatically:
- Downloads and installs the SpinFire Floating License Manager (if not already installed)
- Validates and copies your license files to the correct location
- Registers
lmgrdas a Windows Service that starts automatically on boot - Opens the required Windows Firewall rules for
lmgrd.exeandspinfired.exe
- Windows 10 / Windows Server 2016 or later (64-bit)
- Administrator access on this machine
- Internet access (only needed if the FLM is not yet installed)
sfpflv2.datcopied into this folder (required)license.alis optional — copy it too if provided- These are typically emailed from TechSoft3D support. Simply drop them into the same folder as
Run-Setup.batbefore running.
Note: If another application on this machine already uses a different version of the FlexLM license manager, the script will stop and tell you what to uninstall before proceeding. It will not make any changes until that is resolved.
Double-click Run-Setup.bat and approve the Administrator (UAC) prompt when it appears.
- Right-click
Install-FloatingLicenseServer.ps1 - Select Run with PowerShell
- Approve the Administrator (UAC) prompt if it appears
- Open PowerShell as Administrator
- Run:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass - Run:
.\Install-FloatingLicenseServer.ps1
The script walks you through the following automatically:
- Pre-flight check — Scans for other FlexLM license servers already installed on this machine. If a conflicting version is detected, the script exits immediately with no changes made and tells you what to uninstall first.
- Checks whether the Floating License Manager v11.19.8.0 is already installed. If not, downloads and silently installs it.
- Looks for your license files (
sfpflv2.datrequired,license.aloptional) in the setup folder. If not found, the script exits with instructions to place the files there and re-run. - Validates that the license was issued for this machine by checking the hostname and MAC address in
sfpflv2.dat. You will be warned (but can continue) if there is a mismatch. - Copies the license files to the FLM install directory.
- Registers
lmgrdas a Windows Service (SpinFire License Server) that starts automatically on boot. - Configures the service in lmtools (the FlexLM management GUI) so it appears pre-populated in the Config Services tab.
- Adds inbound Windows Firewall rules for
lmgrd.exeandspinfired.exe. - Displays a summary with your license server connection string.
A full setup log is saved to the setup folder as
FLM-Install-YYYYMMDD-HHmmss.log
After setup is complete, navigate to SpinFire Insight on your client machine. Then go to settings -> manage, change server parameters. Enter your servername, mac address, and a port (if one was specified). Click okay, then you should hopefully be greated by a connection successful message.
Conflicting FlexLM version detected
- The script found another application on this machine using a different version of the FlexLM license manager.
- Uninstall that application's license server, then re-run this script. No changes were made to your machine.
- Contact spinfiresupport@techsoft3d.com if you need help identifying what to uninstall.
License server fails to start
- Check the debug log at:
C:\Program Files\Tech Soft 3D\Floating License Manager\lmgrd_debug.log - Also check the setup log saved to your Desktop.
Hostname or MAC address mismatch warning
- The license files were generated for a specific server (hostname + MAC address).
- If the server was renamed or this is a different machine, a new license file must be requested from TechSoft3D.
- Contact: spinfiresupport@techsoft3d.com
Firewall / connectivity issues from client machines
- Ensure TCP port 27000 is open inbound on this server.
- Confirm no other firewall (e.g., third-party AV) is blocking
lmgrd.exeorspinfired.exe. - Verify clients can reach this server by hostname (DNS resolution).
Script blocked by execution policy
- Use Option C above, or double-click
Run-Setup.batwhich bypasses this automatically.
This script is safe to re-run at any time. It will:
- Skip re-downloading/installing if the FLM is already present
- Remove and re-register the Windows Service with updated settings
- Skip firewall rules that already exist
TechSoft3D SpinFire Support