we have the following McAfee products installed on our machines:
McAfee Endpoint Security Threat Prevention
McAfee Endpoint Security Adaptive Threat Prevention
With "frminst /remove=agent" I am able to uninstall the agent, but how would I uninstall the other remaining products?
Thank you for your post. Here are the list of options I can think of to handle uninstallation of ENS and its components.
You can use the EPR tool by downloading it from the product downloads site using your Grant#. It is found under utilities and connectors(This can be run via command prompt as well with specific parameters for specific product removals). More info on obtaining the tool can be found here. Information on it's usage can be found here.
When uninstalling via command prompt, we can extract the uninstall string that should be available under the registry path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Please perform a search for the below terms:
The "Uninstall String" value should give you the right commands for uninstallation.
I sincerely hope the above options are useful in uninstalling ENS for you. please let us know if this works for you!
@toddehb please do not use the EPR tool if it's not needed. It is only meant to be used as a last resort if the uninstallation via cmd does not work.
As my colleague mentioned, you can find the uninstall strings for each product under:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432\Network Associates\ePolicy Orchestrator\Application Plugins
Answer: Uninstall Strings are always specific to Product version.
Sincerely hope this helps!
so meaning if one computer has version 10.6.1.1449 and the other has 10.6.1.1667 they have different uninstall strings? That would be very uncomfortable to uninstall
Yes, you are correct. That is why I suggested removal task from ePO as another option. Also, @chealey rightly mentioned, EPR tool as the last resort if all of the above fails!
However, in a regularly upgraded environment, we do not expect to see more than 3 different GUIDs for each component, resulting in 3 different sets of uninstall string for each version.
This is the number of Branches supported by ePO which can store 3 different versions at any given time for each product version. Hence collecting all these 3 different GUIDs for each component should help you frame an uninstall batch script if that is what you are looking for.
I sincerely hope this helps!