Getting started - Windows

On this page
  1. Prerequisites
  2. Create an agent key
  3. Download the installer
  4. Install (interactive or silent)
  5. First tray run
  6. Verify on the dashboard
  7. Location permission

Install the NP4th Windows agent, connect it to your organization, and confirm your first run appears on the dashboard.

NP4th Windows agent
Tray app: Update config, Run selected, and Run full test.

Prerequisites

Create an agent key

  1. Sign in at app.np4th.com.
  2. Open Settings → Agent keys.
  3. Choose Create key (default name: Agent key).
  4. Copy the raw key immediately. It starts with ct_ and is shown only once.
Tip

Prefer a baked installer from Download agent so endpoints do not need to paste the key by hand.

Agent keys
Settings → Agent keys: create, download, disable, or delete keys.

Download the installer

From Installed agents, use Download installer, or from Agent keys use Download agent for a ZIP that includes:

Extract the ZIP to a folder before running the install script. Do not run Install-NP4th.cmd from inside the ZIP window.

Install (interactive or silent)

Interactive: run NP4thSetup-<version>.exe and enter API URL, Tenant slug, and Agent key if they are not pre-filled.

Silent:

NP4thSetup-2.0.2.exe /SILENT /TENANT=your-slug /KEY=ct_... /URL=https://app.np4th.com

Silent install requires /TENANT= and /KEY=. /URL= defaults to https://app.np4th.com.

MSI (Group Policy / msiexec)

Use the versioned MSI (NP4th-<version>.msi, or stable alias NP4th.msi) when you need Group Policy Software Installation or a pure Windows Installer deploy. Public properties:

msiexec /i NP4th-2.0.28.msi /qn TENANT=your-slug KEY=ct_... URL=https://app.np4th.com

For GPO, assign the MSI under Computer Configuration → Policies → Software Settings → Software Installation. To bake tenant/key without a command line, create an MST (transform) that sets TENANT, KEY, and optionally URL, then deploy msiexec /i NP4th.msi TRANSFORMS=np4th.mst /qn (or attach the MST in the GPO package properties).

The EXE Setup remains the default for Download agent / silent auto-update. Prefer MSI when AD/GPO is the install channel.

The installer places binaries under Program Files (NP4th), starts the tray app (NP4th.exe), and registers it to start when you sign in. Background probes run in that user session (not as LocalSystem) so they see your user-based firewall rules.

The NP4th Windows service (LocalSystem) handles silent auto-updates only — no UAC prompt. Automatic updates are on by default; uncheck tray Automatic updates to disable scheduled installs (preference is kept under LocalAppData / ProgramData). At login the tray asks the service to check when auto-update is on; tray Check for updates still works even when automatic updates are off. Confirm the service is Running (services.msc → NP4th) if updates never apply.

Uninstall

Tip

Machines stuck on old agents (e.g. 1.3.3) that never auto-update usually need a one-time uninstall, then a fresh install of the current Setup from the dashboard. From Installed agents you can also use Force update on online Windows agents that already have a current enough package.

First tray run

  1. Allow Location for desktop apps when Windows prompts you.
  2. Leave the tray running after sign-in — scheduled tests use your org Test interval (minutes) as your Windows user.
  3. Open the tray menu for Run test now, or open the UI for Update config / Run full test / Run selected.
Tip

Use Update config after an admin changes targets or probe options so the next run picks up the latest server config. Do not Quit the tray if you want continuous user-context monitoring.

Verify on the dashboard

  1. Open Runs & map.
  2. Expand your computer name in Test runs.
  3. Confirm targets show DNS, ping/TCP/TLS (as configured), and that a Manual badge appears on human-triggered runs.
  4. Click targets to plot hop paths on the Path map.
Runs and path map
Expand a computer, then click targets to plot hops on the map.

Location permission

Interactive tests that need a location require Windows Location to be on and desktop apps allowed. Use Location settings in the agent if a run fails with a location error. Background tray probes still upload when the agent can reach the API; map hop geo may fall back to a public-IP estimate when Windows location is unavailable.