Guide

Everything you need to run ScreenSwytch.

How to use it day to day, how to install and remove it, and how to license it, for a single PC or a whole device estate.

Day to day

Using ScreenSwytch

Open it from the desktop or Start-menu icon. The home screen asks “Where are you working right now?” with two choices, plus a reset.

On a Desk

Switches your monitors to Extend, then flashes a big 1 and 2, one on each screen. Tap the number showing on the screen to your left. ScreenSwytch puts the monitors in that order and makes the left one your main screen (taskbar there). If your laptop lid is open, its screen is tucked to the side and never made primary.

Meeting Room or Booth

Choose Duplicate to mirror your laptop onto the room screen (best for presenting), or Extend and then drag the room screen to the left, right or above your laptop so your cursor moves across naturally.

Set to Default

One button puts everything back to mirrored (duplicate), the state a fresh dock expects.

The Menu

Top-left Menu holds:

  • Licence: enter your licence key or apply a file, and check status, seats and this machine's ID
  • View Log File
  • Open Windows Display Settings
  • About: version, and a list of every screen it can see
  • Exit
Note: if it can only see one screen, it will say so. That usually means you're not docked yet.
Setup

Install ScreenSwytch

Installing needs administrator rights (it installs for the whole machine into C:\Program Files\ScreenSwytch). Running it afterwards does not need admin. Four ways to get it onto a machine, from a one-off install to a whole device estate.

Manual

Double-click ScreenSwytch.msi and approve the Windows prompt. It adds a desktop shortcut and a Start-menu entry. For a silent install from the command line (run as admin):

msiexec /i ScreenSwytch.msi /qn

PowerShell

Run elevated PowerShell, then install silently and wait for it to finish:

Start-Process msiexec.exe -ArgumentList '/i','ScreenSwytch.msi','/qn' -Wait -Verb RunAs

Or install and apply a licence in one step, by passing your licence key as LICENCEKEY:

Start-Process msiexec.exe -ArgumentList '/i','ScreenSwytch.msi','/qn','LICENCEKEY=SSW-XXXX-XXXX-XXXX' -Wait -Verb RunAs

Intune

Wrap the MSI as a Win32 app and push it to your device groups as a silent, system-context install. Use the same one-step command to install and licence together:

msiexec /i ScreenSwytch.msi /qn LICENCEKEY=SSW-XXXX-XXXX-XXXX

Full walkthrough, detection rule and licence-file options: Deploy across a device estate with Intune.

NinjaOne

Deploy the MSI as an application, or as a scripted deployment, run as SYSTEM:

msiexec /i ScreenSwytch.msi /qn LICENCEKEY=SSW-XXXX-XXXX-XXXX

Add it as a software deployment or a scripted install in NinjaOne, targeted at the relevant device policy or group. For detection, check that C:\Program Files\ScreenSwytch\ScreenSwytch.exe exists on the device.

Optional switches

You can add either of these properties to any of the commands above. LICENCEKEY=SSW-… installs and licences the machine in one step (shown above). DOCKREMINDERS=0 turns the background dock reminder off across your whole device estate; it's on by default, and each person can also turn it off themselves from the app's Menu. Combine them if you like:

msiexec /i ScreenSwytch.msi /qn LICENCEKEY=SSW-XXXX-XXXX-XXXX DOCKREMINDERS=0

The dock reminder is a small pop-up that appears when someone docks and their screens come up mirrored, offering to sort them in a tap. Leave DOCKREMINDERS out to keep it on.

However you install it, it's ready to use straight away. Licensing is separate if you haven't passed LICENCEKEY above, see How to license it.

Setup

Uninstall it manually

Settings way

Open Settings → Apps → Installed apps, find ScreenSwytch, choose Uninstall.

Command line (run as admin)

msiexec /x ScreenSwytch.msi /qn

Or by product code:

msiexec /x {ProductCode} /qn

Uninstalling removes the app and shortcuts. Your licence file and the on-machine log are left in place; delete C:\ProgramData\ScreenSwytch yourself if you want them gone too.

Device-estate deployment

Deploy across a device estate with Intune

  1. Wrap the MSI

    Download Microsoft's Win32 Content Prep Tool (IntuneWinAppUtil.exe), put ScreenSwytch.msi in a source folder, and run:

    IntuneWinAppUtil.exe -c C:\Source -s ScreenSwytch.msi -o C:\Output

    This produces ScreenSwytch.intunewin.

  2. Add the app

    In the Intune admin center go to Apps → Windows → Add, choose Windows app (Win32), and upload the .intunewin.

  3. Install command

    msiexec /i ScreenSwytch.msi /qn
  4. Uninstall command

    msiexec /x ScreenSwytch.msi /qn

    (or the product code form)

  5. Install behaviour

    System, so no user prompt; per-machine install.

  6. Requirements

    Windows 10/11, 64-bit.

  7. Detection rule

    Either the MSI product code, or file exists: C:\Program Files\ScreenSwytch\ScreenSwytch.exe.

  8. Assign

    Assign it to your device groups. It installs silently at the next sync.

For a single MSI you can alternatively add it as a Line-of-business app: upload the .msi directly and Intune fills in the product code and commands for you. Simplest option if you don't need to bundle anything else.
Device-estate deployment

Licence every machine

Every customer gets a short licence key that looks like SSW-XXXX-XXXX-XXXX, the only thing you handle. There are two ways to apply it across a fleet.

Quickest: install and licence in one command

Pass your licence key to the installer and every machine activates itself online on first launch, ideal as an Intune Win32 app install command:

msiexec /i ScreenSwytch.msi /qn LICENCEKEY=SSW-XXXX-XXXX-XXXX

Short and safe to paste, the key has no quotes or special characters to escape. On first launch each device exchanges the key for its licence and is ready to go.

Offline: pre-stage a licence file

For machines that can't reach the internet, we can send you a signed licence.lic file. Drop it into C:\ProgramData\ScreenSwytch\licence.lic (the installer pre-creates that folder with write access) and the app is licensed with no network needed. As an Intune/NinjaOne script run in the system context, 64-bit:

$dir = Join-Path $env:ProgramData 'ScreenSwytch'
New-Item -ItemType Directory -Force -Path $dir | Out-Null
Copy-Item .\licence.lic (Join-Path $dir 'licence.lic') -Force

Either way, every machine is licensed on first launch. No one has to touch it.

Licensing

How to licence it (in the app)

For a single PC, or to check status: open ScreenSwytch → Menu → Licence. Two ways to activate:

Way 1, Your licence key

Type your key (SSW-XXXX-XXXX-XXXX) into the box and press Activate. ScreenSwytch activates this device online and shows Licensed to [name] · expires [date].

Way 2, Offline licence file

No internet on that machine? Open Activate offline, choose Apply licence file… and pick the .lic file we sent you, it's checked and applied with no network needed.

Statuses you might see

Licensed All good.
Trial Free for 7 days, then activate.
Not licensed yet Enter your key or apply a file.
Seat limit reached Ask your admin to free a seat or add more.
Expired Time to renew: do it in your account.

The licence is stored per-machine at C:\ProgramData\ScreenSwytch\licence.lic, so everyone who uses that PC shares it. Remove it any time from Menu → Licence → Remove licence from this device.