IT Deployment
This guide covers deploying Presto Desktop across your organization using tools like Microsoft Intune, SCCM, or other fleet management software.
Installer Overview
Section titled “Installer Overview”Presto Desktop ships as a single Presto-Setup.exe installer for Windows. It supports both interactive (GUI) and silent installation modes with granular control over what gets installed.
Install location: %LOCALAPPDATA%\Presto (per-user, no admin rights required)
Silent Installation
Section titled “Silent Installation”Use the /S flag for unattended deployment:
Presto-Setup.exe /SThis installs with all defaults: desktop shortcut, Start Menu shortcuts, auto-start at login, Add/Remove Programs entry, and automatic updates enabled.
Installer Flags
Section titled “Installer Flags”Combine flags to customize the installation for your environment:
| Flag | Description |
|---|---|
/S | Silent install (no GUI) — required for unattended deployment |
/NOUNINSTALLER | Suppress Add/Remove Programs entry (prevents user self-uninstall) |
/NOAUTOSTART | Disable auto-start at login |
/NOAUTOUPDATE | Disable automatic updates (IT-controlled update schedule) |
/NODESKTOP | Skip desktop shortcut creation |
/NOSTARTMENU | Skip Start Menu shortcut creation |
/RELAUNCH | Launch Presto after a silent install completes |
All flags are optional and can be combined in any order after /S.
Deployment Examples
Section titled “Deployment Examples”Standard IT-Managed Deployment
Section titled “Standard IT-Managed Deployment”Full install with automatic updates disabled so IT controls the update schedule:
Presto-Setup.exe /S /NOAUTOUPDATEPrevent User Self-Uninstall
Section titled “Prevent User Self-Uninstall”Full install but suppress the Add/Remove Programs entry:
Presto-Setup.exe /S /NOUNINSTALLERZero-Footprint Deployment
Section titled “Zero-Footprint Deployment”Minimal install with no shortcuts, no auto-start, and no Add/Remove Programs entry — ideal for shared workstations or tightly managed environments:
Presto-Setup.exe /S /NOUNINSTALLER /NODESKTOP /NOSTARTMENU /NOAUTOSTARTAdd /NOAUTOUPDATE to also disable automatic updates:
Presto-Setup.exe /S /NOUNINSTALLER /NODESKTOP /NOSTARTMENU /NOAUTOSTART /NOAUTOUPDATESettings Retention Across Updates
Section titled “Settings Retention Across Updates”Installer flags are stored in the Windows registry at:
HKCU\Software\Presto\InstallerFlagsWhen Presto updates (either automatically or via a manual reinstall), the stored flags are read and preserved. If you deploy with /S /NOUNINSTALLER /NOAUTOUPDATE, those preferences carry forward to every future update without needing to re-specify them.
Explicit command-line flags always override stored values, so you can change the configuration by re-running the installer with different flags.
Automatic Updates
Section titled “Automatic Updates”By default, Presto checks for updates every 4 hours. Updates are:
- Downloaded over HTTPS
- Cryptographically verified (Ed25519 signature + SHA-256 hash) before installation
- Applied silently in the background — the user is prompted to restart when an update is ready
Disabling Automatic Updates
Section titled “Disabling Automatic Updates”Use the /NOAUTOUPDATE installer flag during deployment. This is recommended when IT manages the update schedule centrally.
Network Requirements
Section titled “Network Requirements”Presto Desktop communicates exclusively over HTTPS. Ensure the following domains are accessible from workstations:
| Domain | Purpose |
|---|---|
app.presto.run | Authentication and backend API |
*.app.presto.run | Organization-specific tenant backend |
releases.app.presto.run | Software update downloads |
All traffic is TLS-encrypted. No plaintext HTTP connections are made.
Client Configuration
Section titled “Client Configuration”Presto stores local preferences in a JSON file at:
- Windows:
%APPDATA%\Presto\config.json
Only settings you want to override need to be included — defaults are used for everything else. This file can be pre-provisioned during deployment.
Uninstallation
Section titled “Uninstallation”If an Add/Remove Programs entry was created (i.e., /NOUNINSTALLER was not used), users or IT can uninstall via Windows Settings.
For silent uninstallation:
"%LOCALAPPDATA%\Presto\uninstall.exe" /SThe uninstaller removes all application files, shortcuts, auto-start entries, and the Add/Remove Programs entry.