Skip to main content
Zyra Zyra
Features Pricing Security FAQ Documentation
Sign In Sign up for free

Documentation › User Guides › Organizations › Stage 2 › Install on Windows

Install the Compute Node agent on Windows

Chapter 1 · about 6 minutes to read

This is chapter 1 of Stage 2. You finished Stage 1 with an empty dashboard. Now you'll install the Zyra agent on a Windows machine and pair it to your organization so it shows up as a Compute Node.

Time: about 10 minutes. Prerequisites: Windows 10 (build 1909+) or Windows 11, a local Administrator account on the target machine, and one enrollment key from Settings → Compute Nodes → Enrollment keys in the dashboard.

Step 1 — Generate an enrollment key

Sign in to app.getzyra.io, open Settings → Compute Nodes → Enrollment keys, and click Create key. Give it a description (engineering-laptops, helsinki-office), optionally cap the number of uses, and copy the key. The key is shown once — store it in your IT password manager. The key auto-approves devices that pair with it, so treat it like a secret.

[SCREENSHOT: Enrollment keys page with a freshly-created key shown once]

Step 2 — Download the installer

On the target Windows machine, go to app.getzyra.io and click Compute Nodes → Add Compute Node → Windows. You have two equivalent downloads:

  • Zyra Agent-1.9.0-win-x64.exe — the full Electron installer, NSIS-based. Best for laptops and workstations where a person will sit in front of the machine occasionally. Includes a tray icon and a small dashboard window.
  • zyra-install.bat — a small batch script with the enrollment key embedded. Best for headless servers and bulk rollouts. Downloads the agent zip from app.getzyra.io/api/v1/devices/agent/binary?os=windows, unpacks it to %LOCALAPPDATA%\Zyra, and starts it.

Pick whichever fits your situation. The rest of this chapter walks through the full installer; the batch script is covered in a callout at the end.

[SCREENSHOT: Add Compute Node panel with Windows tab selected, two download buttons]

Step 3 — Run the installer

Double-click the .exe. Windows will show a User Account Control prompt — the installer requests elevation so it can register a per-user Start Menu shortcut and a "Run at login" entry. Approve it.

The NSIS wizard offers a non-default install location if you need one. Otherwise accept the defaults:

  • Install path: %LOCALAPPDATA%\Programs\zyra-desktop-agent\
  • Start Menu folder: Zyra Agent
  • Desktop shortcut: enabled
  • Run after finish: enabled

When the installer completes, the agent launches automatically and lands in the system tray as the small Zyra icon near the clock.

[SCREENSHOT: NSIS installer welcome screen with Next button highlighted]

Step 4 — Pair the agent with your organization

The first time the agent runs, it opens a small window asking you to either sign in with your Zyra account or paste an enrollment key. Pick Pair with enrollment key, paste the key from Step 1, and click Validate.

The agent calls POST /api/v1/devices/enroll against app.getzyra.io with the key and the machine's hardware specs (CPU, RAM, GPU, OS). On success the agent stores the assigned device ID in electron-store and starts sending heartbeats every 30 seconds. The window collapses to the tray.

[SCREENSHOT: Agent pairing screen with enrollment key textbox and Validate button]

Step 5 — Confirm in the dashboard

Switch back to your browser at app.getzyra.io/devices. Within 60 seconds the new Compute Node appears in the list with:

  • A hostname-based name (e.g., LAPTOP-7H2KQ - win32)
  • Status Online
  • Capability score (a 0-1000 number from CPU, RAM, GPU)
  • The hardware specs the agent reported

Chapter 4 covers renaming, tagging, and scheduling. For now, the machine is registered.

What just happened

The Windows agent registered itself with your organization via the enrollment key, so its identity is bound to your tenant. A "Run at login" entry was created (visible at Task Manager → Startup apps), so the agent comes back automatically after a reboot. Heartbeats now flow into your dashboard every 30 seconds.

Troubleshooting

  • SmartScreen or Defender blocks the installer. If SmartScreen shows "Unrecognized app", click More info → Run anyway, or use the batch-script path instead.
  • Corporate antivirus quarantines the binary. Ask IT to allow-list the install path (%LOCALAPPDATA%\Programs\zyra-desktop-agent\Zyra Desktop Agent.exe) and the executable's SHA-256 hash from the download page.
  • Agent shows "Pairing" forever. Almost always a firewall blocking outbound HTTPS to app.getzyra.io. Confirm with curl https://app.getzyra.io/health from PowerShell.
  • Headless / Server Core / no UAC. Use zyra-install.bat instead. Run it from an elevated cmd.exe; it writes config.ini with the embedded key and starts the agent silently.

← Previous: Set your security baseline

Next: Install on macOS →

Last reviewed: 2026-05-21

© 2026 Zyra. All rights reserved. | Privacy Policy | Terms of Service | Careers