Clean Garmin Express downloaded maps

Garmin Express is a program from Garmin to update there navigation devices with the latest maps. The do this three to four times a year. But it will eat your harddisk. They cache the map (3 to 4 Gb) on your local harddisk but don't delete the previous ones.

It would be nice to add Garmin Express in the list of applications to clean.

Before cleaning Express, the Garmin service and Tray program need to be stopped and then the caches can be cleaned.

Locations to clean (Windows 7/8/10):

C:\ProgramData\Garmin\CoreService\Downloads\*.* / incl subdirs

C:\Users\GPS Expert Full\AppData\Local\Temp\Garmin_Express*.log
if exist c:\Users\[username\AppData\Local\Temp\*.JCV
if exist c:\Users\[username]\AppData\Local\Temp\IMG\*.* /incl subdirs
if exist c:\Users\[username]AppData\Roaming\GARMIN\Map Update\*.*

Optional:

C:\ProgramData\Garmin\CoreService\Devices\*.* /incl subdirs
Registry (optional):
HKEY_CURRENT_USER\Software\Garmin\Express
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Garmin Device Interaction Service
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Garmin\Express
Procedure (sort of) in elevated mode:
taskkill /IM "ExpressTray.exe" /F
sc config "Garmin Device Interaction Service" start= disabled
sc stop "Garmin Device Interaction Service"
** clean actions **
sc config "Garmin Device Interaction Service" start= auto
sc start "Garmin Device Interaction Service"
"C:\Program Files (x86)\Garmin\Express Tray\ExpressTray.exe"

You can make a cleaner for it using winapp2.ini, or via CCleaner in 'Options > Include'.