Feature Suggestion - Profiles

Hi,

Hope this hasn`t been posted/suggested already though I did try searching...

I`d love to be able to switch between different cleaning profiles in CCleaner. By which I don`t mean user account profiles, rather different cleaning regimes. There are some items which I clean less regularly and it would be nice to switch to another cleaning profile as opposed to checking/unchecking numerous individual check boxes.

Are there any plans afoot for such a feature, and if not could this be included in a future release please?

Gracias.

@Alan_B has a set of scripts that he uses to do this, maybe drop him a line, he's usually game to share how he does it.

This is my current script CLEAN.CMD as used on Windows 7

@ECHO OFF & CD /D %~dp0
SET LEVEL=DEFAULT& IF EXIST %1.INI SET LEVEL=%1
COPY %LEVEL%.INI CCLEANER.INI > NUL
ECHO USING %LEVEL%.INI %2

IF “%1” NEQ “/SHUTDOWN” START CCLEANER64 %2 & EXIT

START CCLEANER64 /AUTO /SHUTDOWN
EXIT

This script is held with CCleaner and various INI files for different cleaning regimes.

This depends upon either using the feature Options/Advanced "Save all Settings to INI file",

or by using the Portable version which always uses INI file

DEFAULT.INI is a zero risk regime to zap Firefox Caches and all the Adobe/Macramedia Flash Trash I know about, and can go without analysis

ALAN.INI removes everything that ought to go and possibly stuff I do not want to lose, so I always analyse and inspect before clean.

REGIMEx.INI more INI's could handle different regimes.

CCleanSHUT is the desktop name of the desktop shortcut to use DEFAULT.INI and then ShutDown Windows

H:\Utils\CCleaner\Clean.cmd /SHUTDOWN

There is no Shutdown.INI therefore DEFAULT.INI is used

CClean is the name of the the desktop shortcut which uses ALAN.INI when I am doing it, but DEFAULT.INI should wife/daughter is use it

H:\Utils\CCleaner\Clean.cmd %Username%

When I click then %Username% is ALAN so ALAN.INI is used for rigorous cleaning

But the wife/daughter have no such INI so they only launch the very safe DEFAULT.INI regime.

RegimeX could be the name for a shortcut to use RegimeX.INI via

H:\Utils\CCleaner\Clean.cmd RegimeX
or for automatic cleaning without Analysis
H:\Utils\CCleaner\Clean.cmd RegimeX /AUTO

To create DEFAULT.INI just launch CCleaner.exe and adjust all the option boxes to suit your needs,

then close CCleaner.exe and Create a duplicate of CCleaner.INI with the name DEFAULT.INI.

To create ALAN.INI, RegimeX.INI etc. just launch CCleaner.exe and adjust options as you need,

then close and duplicate CCleaner.INI as ALAN.INI, RegimeX.INI etc.

NOTE When CClean.cmd has launched CCleaner you can alter the option boxes to change depth of cleaning,

but those changes will NOT apply the next time you launch unless you copy the latest CCleaner.INI to over-write the relevant ??????.INI.

That works perfectly on FAT32, but when I changed H:\ from FAT32 to NTFS,

then XP Home objected to non-admin wife running a script that over-wrote last-run CCleaner.INI with DEFAULT.INI,

but I soon fixed that with CACLS.

Windows 7 has been as Good as Gold in this respect - I would like to think it is afraid of me ! !

For those with XP Home you may find Windows fails to shutdown cleanly,

in which case you could try shutdown2.ex see :-

http://forum.piriform.com/index.php?showtopic=31328