How to uninstall Spark Mail on Windows
This record covers Spark Desktop 3.31.4, installed per user through Readdle.Spark. Close the app, then remove it from Windows Installed apps.
Close the app
Close the app window and tray entry, then check Task Manager (Ctrl+Shift+Esc) for Spark Desktop.exe.
Data and settings
Back up these folders when keeping local data or settings. data for review them only after deciding they are no longer needed; a surviving data folder does not mean the uninstall failed.
| Location | Action |
|---|---|
%LOCALAPPDATA%\Spark Desktop |
Inspect contents; keep or back up local data |
%LOCALAPPDATA%\SparkDesktop |
Inspect contents; keep or back up local data |
%APPDATA%\Spark Desktop |
Inspect contents; keep or back up local data |
Uninstall with winget
winget uninstall --id Readdle.Spark --exact
The --id and --exact options are documented in Microsoft’s uninstall reference.
Check the result
Get-Process -Name 'Spark Desktop' -ErrorAction SilentlyContinue
winget list --id Readdle.Spark --exact
Test-Path "$env:LOCALAPPDATA\Spark Desktop"
No process output means only that the process is not running. A completed winget query with no match means this package is no longer listed; a query error does not prove removal. Test-Path returns True when the data folder remains and False when that path is absent. True is expected when keeping data.
What Mole lists
The review leaves %LOCALAPPDATA%\Spark Desktop, SparkDesktop and %APPDATA%\Spark Desktop unchecked. Measured disk caches, logs and crash records are separate selected rows. The program folder, shortcuts, app-owned startup entry and protocol registrations are also listed, with its updater folder offered after removal. Keep the parent data folders when retaining mail data.
What this test covered
Recorded on 2026-10-03 for version 3.31.4, using vendor NSIS uninstaller.
Measured with a source test build in a Windows 11 ARM64 VM. Account sign-in, synced data and other installation channels were not tested. Delayed checks after an external uninstall are recorded separately; a Mole uninstall does not prove those checks.
