Installed apps #
The Installed Apps page (/installed-apps) lets you browse applications installed on your Windows machine.
Controls #
| Control | Description |
|---|---|
| Search | Filter the list by application name |
| Include system components | Include hidden system apps in the listing |
| Refresh | Re-query the registry |
| Details panel | Select an app to see publisher, version, install location, uninstall string, registry source |
| Generate Command | Produces both a v3 (Execute-MSI / Execute-Process) and a v4 (Uninstall-ADTApplication / Start-ADTProcess) uninstall command for the selected app |
| Take Snapshot | Take a “before” snapshot of installed apps to %AppData%\XOAP\PackageWizard\workspace\installed-apps-snapshot.json |
| Compare | Compare current state to the last snapshot. Each app is reported as installed, removed, modified, or unchanged |
The registry is queried from:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\(64-bit)HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\(32-bit)HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\(per-user)
Snapshot workflow #
- Click Take Snapshot before running your deployment
- Run your PSADT package (via Test Run or a real deploy)
- Click Compare to see which applications were installed, removed, or modified
- Results show status for each app and can help you verify that your uninstall phase cleans up everything your install phase added