I uninstalled Avast Free (on a Windows 7 Home x64 host). I ran the aswclear.exe cleanup tool. Still there are remnant registry entries defining defunct Avast services under:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\
that are named:
Legacy_ASW*
To remove them manually means having to take ownership of a key, change permissions (to grant all), and refresh. Then repeat on every subentry that appears. The tree keeps expanding into ghost branches until I hit the end. Then I have to back up to a prior branch and do the same with another branch under there. I have to repeat this process while walking down into a newly exposed branch to get to end of one subbranch and repeat. This can take 4 hours with all the legacy services that Avast’s uninstaller left defined in the registry.
Is there a better cleanup tool or method to actually eliminate ALL defunct Avast registry entries?