the issue is that if ccleaner did go through junctions than it would have seen the mount point as a full folder. but i am not sure if ccleaner can even go through junctions because the way it was behaving indicated that it thought the junction mount point was a still an empty folder
my concern is not for my system i am more than capable of fixing this minor inconvienance and already have the issue i am concerned about is for other users who run operating systems that utalize junctions more frequently. if ccleaner cannot go through a junction and instead reads them as the empty folder that they origionally started out as than ccleaner needs to have better junction handeling all together.
Why did you not believe me ?
As I previously quoted but was omitted from your quote
"3. I have just set to include for deletion"
"C:\Program Files\COMODO\COMODO Internet Security\Repair\Base.cav"
"I have analysed and CCleaner will do what I told it to do - it will zap the "spare" Antivirus Database,"
CCleaner makes no mistake. It did not mistakenly think it was an empty folder unless you have some bizarre access control settings.
This is what happens when I ANALYZE what I included, and then save the results to a text file
ANALYSIS COMPLETE - (2.464 secs)
------------------------------------------------------------------------------------------
186.4 MB to be removed. (Approximate size)
------------------------------------------------------------------------------------------
Details of files to be deleted (Note: No files have been deleted yet)
Advanced - Custom Files and Folders 190,827 KB 3 files
Firefox/Mozilla - Internet Cache 0 KB 0 files
C:\Users\Alan\AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\settings.sol 1 KB
C:\Program Files\COMODO\COMODO Internet Security\Repair\bases.cav 190,823 KB
C:\Users\Alan\AppData\Local\Temp\cmc6D3.tmp 4 KB
Firefox/Mozilla cache cleaning was skipped.
This is what DIR shows in the relevant area
Directory of C:\Program Files\COMODO\COMODO Internet Security
29/12/2010 02:42 195,912 framework.dll
28/08/2010 13:39 21,996 incompatsw.ini
06/01/2011 18:37 7,665 inspect.cat
28/08/2010 13:38 2,746 inspect.inf
06/01/2011 18:37 89,840 inspect.sys
29/12/2010 02:41 611,144 msica.dll
29/12/2010 02:42 258,888 platform.dll
04/02/2011 19:40 <DIR> Quarantine
04/02/2011 19:38 12 registration.txt
19/03/2011 17:21 <JUNCTION> Repair [E:\Junctions\repair]
28/07/2011 11:45 <DIR> scanners
29/12/2010 02:42 1,049,416 signmgr.dll
04/02/2011 19:38 <DIR> themes
04/02/2011 19:38 <DIR> translations
28/08/2010 13:39 126 validation.list
Please observe that there is no Repair Folder, but a replacement Repair JUNCTION.
Originally Comodo placed two copies of base.cav in FOLDERS named Repair and Scanners.
Repair is only a "backup" that I NEVER need due to Macrium backups of the whole drive,
and every time I delete Repair Comodo immediately recreates it with 200 MB of redundant bases.cav
I therefore copied the Repair folder to E:\Junctions (along with other stuff I wish to exclude from the C:\ image backup)
and now Comodo is happy when the Junction tells it that ...\Repair\Base.cav is where it should be,
and regardless of whether Repair is a Folder or a Junction, CCleaner can go and zap it if I tell it to.
There is no way that CCleaner is seeing this Junction as an empty folder.
There is no way that CCleaner needs to improve its handling of Junctions.
You probably lost your junctions because you included them for deleting,
and it makes zero difference whether CCleaner saw through Windows deception to realise they were Junctions and not Folders,
either way it dealt with them as you stipulated, and if you chose to delete the folder as well as its contents,
that is what you got regardless of the nature of the Folder/Junction beast.
The only "Applications" which need to know the reality of Folders vs Junctions that I can think of are "system tools" such as
Partition imagers such as Macrium,
and Partition Defraggers which can be told to defrag a file - they really need to know what HDD and partition it is on.