The following two features would be exceptionally useful for me:
1. The ability to delete the remenance of any roaming profiles from a hard disk. (In the documents and settings folder.)
2. The ability to delete any folders in the windows directory that begin with a $. (Such as the $NTUninstall*$ directories and $NtServicePackUninstall$).
#1 is extremely risky because of the rare possibility of deleting a real account... and the difficulty. It's also not something the average user will be doing often (or ever). If you're an administrator and have to do this often, write a script or applet.
1. The ability to delete the remenance of any roaming profiles from a hard disk. (In the documents and settings folder.)
2. The ability to delete any folders in the windows directory that begin with a $. (Such as the $NTUninstall*$ directories and $NtServicePackUninstall$).
make these option optional if decided to add into CCleaner... i want to keep my...
Public Sub CleanPatchArchive() On Error Resume Next Dim fs, f, f1, fc Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFolder(Environ("windir")) Set fc = f.SubFolders For Each f1 In fc If f1.Name Like "$*$" Then fs.DeleteFolder Environ("windir") & "\" & f1.Name End If Next f1End Sub
CCleaner is a safe cleaner, having it mess with whole profiles or windows backups would make it an unsafe cleaner that the average user would eventually make a grave mistake because they wouldn't know what they're doing, hell even an experienced user could shoot themself in both foot. I can only image the complaints that would spawn up all over the forum with people saying it deleted a profile, it deleted a Win backup and now a service pack can't be removed, etc.