Skip to content

Install on Windows

This is the supported Nexus install. It takes a few minutes and needs administrator rights.

1. Run the setup program

Double-click RayluxSetup-<version>-x64.exe and accept the elevation prompt.

The wizard shows the licence agreement, then asks how much to install:

ChoiceWhat you get
TypicalThe Nexus service and everything it needs to run. Not Studio or Lens. This is the right choice for a Nexus instance server.
CompleteEverything, including Studio and Lens on this machine.
CustomPick individual components.

The Nexus service itself cannot be deselected — it is what the package installs.

The components

ComponentIn TypicalWhat it does
Raylux Nexus servicealwaysNexus. Cannot be removed from the selection.
Bundled Python 3.14t runtimeyesRuns your Python scripts. Leave it selected unless you are deliberately supplying your own interpreter.
Spectrum web UIyesThe operator runtime. Without it Nexus answers its API but serves no screens.
Reporting fontsyesEmbedded into report PDFs. Without them, reports fall back to a generic font.
Client installers for downloadyesPuts the Studio and Lens setup programs on Nexus so engineers can download them from its Downloads page. About 350 MB — clear it if this Nexus will never hand out client software.
Raylux StudionoThe designer. Custom or Complete only.
Raylux LensnoThe panel shell. Custom or Complete only.

Why Studio is not in Typical

A Nexus instance server does not usually need the designer, and installing it there encourages engineering directly on the production machine. Choose Custom if you do want it.

2. Let it finish

The installer:

  1. Installs the Microsoft C++ runtime if the machine does not have it.
  2. Copies the program files to C:\Program Files\Raylux.
  3. Registers the Raylux Nexus SCADA Nexus service and starts it.
  4. Creates Windows Firewall rules for Nexus on the Private and Domain profiles.

The service is set to start automatically, so it comes back after a reboot with nothing further to do.

3. Check it started

Open a PowerShell window:

powershell
sc query RayluxNexus

You want STATE : 4 RUNNING. Then check Nexus answers:

powershell
curl.exe http://localhost:8080/health
json
{"status":"ok"}

If either fails, go to Troubleshooting.

4. Create your administrator account

The installer deliberately does not create one. Continue to First run.


Installing without the wizard

For Group Policy, SCCM, Intune or a scripted rollout, use the MSI. Install the C++ runtime first — the MSI cannot.

powershell
Start-Process VC_redist.x64.exe -ArgumentList '/install','/quiet','/norestart' -Wait
msiexec /i Raylux-<version>-x64.msi /qn /l*v install.log

/qn hides the whole wizard, which means the feature selection is skipped and you get the default level — Nexus and its supporting components, without Studio or Lens. To include them, name them explicitly:

powershell
msiexec /i Raylux-<version>-x64.msi /qn ADDLOCAL=ALL

To skip the firewall rules, because your site manages its own policy:

powershell
msiexec /i Raylux-<version>-x64.msi /qn RAYLUXFIREWALL=0

Nothing is code-signed yet

Neither the setup program nor the executables inside it carry a code signature. Windows SmartScreen will warn on the setup program, and application-control policies such as Smart App Control or WDAC may block it outright. Verify the download against the file you were sent, and expect to add an exception on a locked-down machine.

Where things land

C:\Program Files\Raylux\
  nexus\          Nexus, its runtime, the web bundle, fonts and Python
  studio\         Raylux Studio, if you installed it
  lens\           Raylux Lens, if you installed it

C:\ProgramData\Raylux\
                  your data — project file, historian, logs, certificates

C:\ProgramData\Raylux is never removed by an uninstall. See Where files live.