Deployment: Invicti Platform on-premises
This is part 4 of 4 in the Windows on-premises installation series.
Previous: Trustlist configuration
Update or uninstall
Invicti Platform on Windows on-premises supports two update paths:
- Standard update - initiated from the Invicti Platform Control Center. The Control Center downloads the latest Helm chart and performs a Helm upgrade within the existing WSL2 environment. This is the recommended path for routine updates.
- Hard update - a full uninstall and reinstall. Use this when the standard update fails. Your data is preserved across a hard update.
This document explains both paths, and covers uninstallation.
Why this matters
Keeping Invicti Platform up to date ensures you have the latest security checks, vulnerability detections, and platform features. Updates are delivered as new installer and WSL2 distribution packages, and can be applied through the Control Center or via a hard update when the standard update fails.
Standard update
The standard update runs a Helm upgrade inside the existing WSL2 environment. Your data, configuration, and WSL2 setup aren't affected.
-
Open the Invicti Platform Control Center at
http://localhost:8088/. -
Select Maintenance from the left navigation.
-
In the Updates section, click Re-check to confirm the latest available version is shown.
-
Click Update now. The Control Center automatically starts downloading the latest Helm chart and applies it.
-
Monitor the update log in the Update log details panel. A successful update ends without errors.


If the update fails with the message "ERROR: Helm upgrade command failed. Check service logs for details.", use the hard update path instead.
Hard update
A hard update uninstalls the platform and reinstalls it from scratch. Your scan data and configuration stored in the VHDX file are preserved - only the application layer is replaced.
The VHDX data file is preserved, but your installation configuration is not. Have the following ready before starting the hard update:
- License key
- SMTP details (if configured)
- TLS certificate and private key (if configured)
- External database connection details (if using an external PostgreSQL database)
- Hostname / platform address
Before you start
Download the files you need and place them in the same directory (for example, C:\InvictiSetup\):
| File | Description |
|---|---|
| Installer executable | Latest installer for Windows |
| WSL2 distribution tarball | Latest WSL tarball to upgrade the full platform, or previous WSL tarball if you only want to update the platform and keep the existing WSL2 and Helm versions unchanged |
To obtain these files, please contact your Invicti sales representative.
If you provide the same WSL tarball version that's currently installed, the installer detects the version match and skips the WSL2 and Helm upgrade. Only the platform layer is updated.
Steps
-
Right-click
C:\Program Files\Invicti\Platform\Uninstall.exeand select Run as administrator. Wait for the uninstaller to complete.The uninstaller removes the application but preserves the VHDX data file.
-
Right-click the new installer
.exeand select Run as administrator. -
Follow the installer prompts. When asked for the WSL2 distribution file, provide the path to the WSL tarball you downloaded.
-
Re-enter your configuration when prompted:
- Email address and license key
- SMTP settings (if used)
- TLS certificate (if used)
- External database details (if used)
- Hostname / platform address
-
Wait for the installation to complete. The installer redeploys the platform on top of the existing VHDX data.
-
Verify the platform is running. For more information, refer to the post-installation verification section in the Installation document.
Uninstall
To uninstall Invicti Platform, right-click C:\Program Files\Invicti\Platform\Uninstall.exe and select Run as administrator.
The uninstaller removes the application, WSL2 distribution, and service, but preserves the VHDX data file at C:\Program Files\Invicti\Platform\data\. If you want a fully clean removal, delete this folder manually after uninstalling.
Next steps
With your deployment updated or uninstalled, refer to the installation guides for redeployment:
→ Return to Prerequisites
Complete Windows installation series
- Part 1: Prerequisites
- Part 2: Installation
- Part 3: Trustlist configuration
- Part 4: Update or uninstall ← You are here
Need help?
Invicti Support team is ready to provide you with technical help. Go to Help Center