I think that CCleaner considers it as an invalid key, because it's an empty key with no values on it. I don't know why it does that with that specific key, since usually CCleaner doesn't do that with empty keys.
In case any program developers read this thread....
A registry scan with CCleaner version 2.04.543 still shows the empty AT&T antvirus key as an issue. I still have to de-select it before I fix issues. Since CCleaner is supposed to ignore empty keys, is there anything unique about this one that causes it to be flagged?
Mw experience with regedit is limited but this is what I found. This is probably over simplified because I'm not sure what is important and what isn't.
In regedit, I clicked on HKEY_LOCAL_MACHINE then Software, saw a folder (hive?) named Antivirus, and clicked on it.
In the right pane Name column was ab (default), in the type column was REG_SZ, there was no entry in the data column.
Lower down in the left pane Software column was another folder called Command Software with a sub of Command Antivirus. Cliked on it and it contained the same information.
Oddly I did not see anything listed in the registry that seemed to relate specifically to the AT&T Security suite. It has to be there but evidently with an obscure (or third party contractor's) name.
Lower down in the left pane Software column was another folder called Command Software with a sub of Command Antivirus. Cliked on it and it contained the same information.
So that "Command Software" key was another key/folder, not a sub folder of "Antivirus" key?
To exclude that registry key in CCleaner here's how to do it:
Run CCleaner.
Click Options, click Exclude, then click Add Registry.
Select where the key is stored in the registry, i.e.;
HKCU = HKEY_CURRENT_USER
-or-
HKLM = HKEY_LOCAL_MACHINE
Type in the path, i.e.;
Software\Antivirus
Screenshot:
_____________________________________
If CCleaner doesn't allow you to input the exclusion (sometimes that happens) it can be manually added if you have CCleaner store its setting in an INI file (CCleaner.ini) - available in Options->Advanced, Save all settings to INI file:
How it could or may look if manually inputted into CCleaner.ini:
I don't for sure. I do know that many registry cleaners will detect some empty parts of the registry as invalid, when in fact the key is needed however in some cases it doesn't cause any problems. In other cases it can cause an application to fail and stop working resulting into either a full reinstall, or repair installation.