Arellia Agent Uninstall Fails

Problem:

The Arellia Agents fail to uninstall after enabling the uninstall policy of either Application Control Solution, Local Security Solution, or Security Analysis Solution Agents for Windows x86 and x64 clients. This failure produces a 1605 error meaning that the uninstaller was unable to find the product specified. The reason for this failure is because of an incorrect GUID being in the Agent Package.

Solution:

  1. Open the Arellia Console and click on Configuration.
  2. Navigate to Settings->Agents/Plug-ins->Arellia->Application Control->Application Control Agent Rollout
  3. Select the Application Control 7.1 x64 Agent Package
  4. Select the Programs Tab and then Select Uninstall Application Control Agent from the drop down menu

     
  5. For the Application Control 7.1 SP2 MP1 x64 Uninstall change this GUID found in Command line: (for different Arellia Application Control version GUIDs see below)
    {ee4a2f47-fbee-4c05-b86d-17ff6d9cf1ab}
    to the correct GUID:
    {D3A0E295-1F80-428F-86E7-65CF05A37B91}
    Thus the corrected Command line will be:
    msiexec /x {D3A0E295-1F80-428F-86E7-65CF05A37B91} /norestart REBOOT=ReallySuppress /qn /lvx\* ACSUnInstall.log
  6. Then click Save changes and then Update Distribution Points
  7. Next navigate to Settings->Agents/Plug-ins->Arellia->Application Control->Application Control Agent Rollout
  8. Select Application Control 7.1 x86 Agent Package
  9. Select the Programs Tab and then Select Uninstall Application Control 32-bit Agent from the drop down menu
    For the Application Control 7.1 SP2 MP1 x86 Uninstall change this GUID found in Command line: (for different Arellia Application Control version GUIDs see below)
    {42c45201-5eb8-4ad5-a7cb-f5f47e12f55c}
    to the correct GUID:
    {5F7E7E2D-55A9-4918-95F8-7D9CDC9EF5BD}
    Thus the corrected Command line will be:
    msiexec /x {5F7E7E2D-55A9-4918-95F8-7D9CDC9EF5BD} /norestart REBOOT=ReallySuppress /qn /lvx* ACSUnInstall.log
  10. Then click Save changes and then Update Distribution Points
  11. Next navigate to Settings->Agents/Plug-ins->Arellia->Local Security->Local Security Agent Rollout
  12. Select Local Security x64 Agent Package
  13. Select the Programs Tab and then Select Uninstall Local Security Agent from the drop down menu
    For the Local Security 7.1 SP2 MP1 x64 Uninstall change this GUID found in Command line: (for different Arellia Local Security version GUIDs see below)
    {4ce2bf68-9d0e-4ed7-8385-6e8fa733a8c7}
    to the correct GUID:
    {207895FB-47DE-48BB-960E-72D316895EC7}
    Thus the corrected Command line will be:
    msiexec /x {207895FB-47DE-48BB-960E-72D316895EC7} /qn /norestart REBOOT=ReallySuppress /lvx* LocalSecurityUninstall.log
  14. Then click Save changes and then Update Distribution Points
  15. Skip Local Security x86 Agent Package because it is correct
  16. Next navigate to Settings->Agents/Plug-ins->Arellia->Security Analysis
  17. Select Security Analysis Agent Package
  18. Select the Programs Tab and then Select Uninstall Security Analysis Agent from the drop down menu
    For the Security Analysis 7.1 SP2 MP1 x64 & x86 Uninstall change this GUID found in Command line: (for different Arellia Security Analysis version GUIDs see below)
    {4cd65a28-de7f-430d-8f50-bd294f50c3ed}
    to the correct GUID:
    {8876E339-E881-47A5-8307-BDD40078C49F}
    Thus the corrected Command line will be:
    msiexec /x {8876E339-E881-47A5-8307-BDD40078C49F} /norestart REBOOT=ReallySuppress /qn /lvx* SecAnalysisUnInstall.log

Rolling-out the new packages:

  1. Navigate to Settings->Agents/Plug-ins->Arellia->Application Control->Application Control Agent Uninstall
  2. Right-click on Application Control x64 Agent Uninstall and select Clone
  3. Modify the agents this policy should apply to and enable it.
  4. The agents will then grab this updated policy on the next Policy Update and the agents will also download the updated package.

Other Arellia Product Correct Uninstall GUIDs:

Application Control Solution Agent x64 - Arellia 7.1 MP1 - SP2 MP1

{D3A0E295-1F80-428F-86E7-65CF05A37B91}

Application Control Solution Agent x64 - Arellia 7.1

{FD1042DC-C72A-48D6-951D-F43B0BF47BF9}

Application Control Solution Agent x86 - Arellia 7.1 MP1 - SP2 MP1

{5F7E7E2D-55A9-4918-95F8-7D9CDC9EF5BD}

Application Control Solution Agent x86 - Arellia 7.1

{7477CFB7-E806-4B83-BC14-E2F7C7435F9F}

Local Security Solution Agent x64 - Arellia 7.1 ALL

{207895FB-47DE-48BB-960E-72D316895EC7}

Local Security Solution Agent x86 - Arellia 7.1 ALL

{4CE2BF68-9D0E-4ED7-8385-6E8fA733A8C7}

Security Analysis Solution Agent x64 and x86 - Arellia 7.1 ALL

{8876E339-E881-47A5-8307-BDD40078C49F}