I just wanted to share my own recent experience with uninstalling Webroot Business Endpoint Protection which has received a number of questions over the years and hopefully help someone out. This is the process that I’ve had success with and does require that your agents are checking into the Webroot console and your RMM tool (mine is ConnectWise Automate)
- Adjust your policies so that agents check in as frequently as possible
- Tag the target agent(s) with the “unmanaged” policy. For off-boarding, etc., I use a separate group with the Unmanaged policy applied and just move the agents into that group and apply the new policy.
- Allow them plenty of time to check in and get the policy update.
- Issue the Uninstall Agent command from the console.
- We’ve had about a 90% or so success rate with this command. Some will report that the command has executed, but continue to check in.
- For instances where the console uninstall doesn’t seem to take, we then jump to our RMM tool for help. I stopped using the “Uninstall” feature from the Webroot Unity Plug-in, it just has not worked reliably enough for us to be worth trying. Instead we use the remote CLI (again, agents will need to be communicating with your RMM tool).
- I usually just try forcing the agent to check in to give the Webroot console one last crack at it: “C:\Program Files (x86)\Webroot\WRSA.exe” -poll
- If that doesn’t work, I’ve had success at this point by running the following two commands
- takeown /F "c:\program files (x86)\webroot" /R /D Y
- "C:\Program Files (x86)\Webroot\WRSA.exe" -uninstall /s /q
- Once those run, if I refresh the software and services inventory in Automate, the service is gone and so is the software listing.