How to uninstall Analytics Agent or Feedback Client without access to the installer?

Agent for Applixure Analytics or Client for Applixure Feedback can be uninstalled manually from Windows' Apps & features list, and this will use recorded installation information stored in the Windows to invoke uninstallation using the cached MSI package.

Similarly, if originally the Agent or Client were installed using a central software distribution mechanism, such as an MDM system, the distribution tool might have built-in functionality that automatically uninstalls the software if the package is subsequently unassigned from the device(s) or it could be a separate functionality that requires the use of the installation package originally used for the installation on the device.

As Analytics Agent and Feedback Client both use changing unique IDs for each new build of the installation package that the Windows Installer technology uses to distinguish the package needed to be uninstalled, a situation may arise where automatic uninstallation has to be performed without access to the original package or the knowledge of required package IDs.

For these cases, the following method can be used as part of an automatic cleanup script that could be run on devices, wherein the required unique ID of the installed package is read using PowerShell command and supplied to the Windows Installer command-line executable, msiexec.

 

For uninstalling Analytics Agent

If deployed using MSI package:

msiexec /x (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" | where { $_.DisplayName -eq "Applixure Agent" } | Select-Object -First 1).PSChildName /norestart /quiet /qn

If deployed using an EXE-based installer (64-bit systems):

& cmd.exe /C (Get-ItemProperty "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | where { $_.DisplayName -eq "Applixure Agent" } | Select-Object -First 1).QuietUninstallString

If deployed using an EXE-based installer (32-bit systems):

& cmd.exe /C (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" | where { $_.DisplayName -eq "Applixure Agent" } | Select-Object -First 1).QuietUninstallString

 

For uninstalling Feedback Client

msiexec /x (Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" | where { $_.DisplayName -eq "Applixure Feedback Client" } | Select-Object -First 1).PSChildName /norestart /quiet /qn
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk