ccPortable 5.38.6357 has been released. ccPortable assists you with running CCleaner® in a portable way without needing to install it in Windows so you can clean local PCs on the go. It's packaged as a portable app so you communicate on the go and it's in PortableApps.com Format so it can easily integrate with the PortableApps.com Platform. It's released as freeware for personal use.
Update automatically or install from the portable app store in the PortableApps.com Platform.
CCleaner® is a registered trademark of Piriform Ltd. PortableApps.com is not affiliated, sponsored, authorized or otherwise associated by/with Piriform Ltd or its associated companies.
Features
ccPortable allows you to run CCleaner® without needing to install it. Clean your local PCs registry, temp files, cookies, browser history and more.
PortableApps.com Installer / PortableApps.com Format
ccPortable is packaged in a PortableApps.com Installer so it will automatically detect an existing PortableApps.com installation when your drive is plugged in. It supports upgrades by installing right over an existing copy, preserving all settings. And it's in PortableApps.com Format, so it automatically works with the PortableApps.com Platform including the Menu and Backup Utility.
Download
ccPortable is available for immediate download from the ccPortable homepage. Get it today!
Comments
winapp2.ini
Glad to see CCleaner here. What about for winapp2.ini support? Is it possible to add it? I done it for myself by adding
winapp2.ini=%PAL:AppDir%\CCleaner
in section[FilesMove]
inccPortable.ini
and copy thewinapp2.ini
file to the Data dirhttps://github.com/MoscaDotTo/Winapp2
Leave It There
I'll add an installer.ini directive to preserve it on upgrades so you can safely leave it in the CCleaner folder.
custom.ini
I forgot about the custom.ini, please add it too. Thank you very much
custom.ini?
I don't see documentation for that on Piriform's website. Is it a file called custom.ini you'd also place in the CCleaner directory?
CCEnhancer
Actually (after investigation) the custom.ini is created by CCEnhancer that I used it for updating the winapp2.ini. So there is no need to keep it. But there is a file called winapp1.ini that some users may use it and it is good idea to preserve it too. Sorry for my bad english
Preserve all INIs
I've got the installer for the next release set to preserve all INI files within the CCleaner directory just in case.
winapp2.ini
Firstly, thnks to John T Haller for this!
rdd - is it as simple as adding portable location in CCEnhancer? Else can you take me through it step by step?
Is this the right directory to define in CCEnhancer: C:\PortableApps.com\PortableApps\ccPortable\App\DefaultData?
or C:\PortableApps.com\PortableApps\ccPortable\Data?
Settings vs Add-Ons
If you're using a tool that needs to modify the ccleaner.ini, it will be located in the ccPortable\Data directory when the app is closed. If you want to place a custom winapp1.ini or winapp2.ini for it to use, place it in ccPortable\App\CCleaner for now.
winapp2.ini and more
@paulderdash
(1) If you put CCEnhancer in ccPortable\App\CCleaner there is no need to add portable location in it. It will catch it automatically. But in this way when you update ccPortable, then the CCEnhancer.exe and locales folder (for multilingual) will be deleted if they are not preserved in installer.ini
(2) If you put CCEnhancer in another folder, for example in ccPortable\Data, then you must add portable location in it. But at now CCEnhancer doesn't support relative path, only full path are available. Also when you update the winapp2.ini you will be asked for launching CCleaner.
Also I make a request in CCEnhancer forum for adding relative path, and may be it will happen
For me, the better way is to place CCEnhancer (and locales folder) in ccPortable\Data (but with relative path support, when/if it is done) because this will avoid the need to preserve CCEnhancer.exe and locales folder in installer.ini (as we know preserved options are limited to up to 10 and what we will do if there are 11 apps?!)
@John T. Haller
If there are users with license for Proffesional version the files
branding.dll
andCCleaner.dat
must be preserved too. They are created automatically in CCleaner folder when you enter your license details in Options > About > License.P.S. Happy New Year
Moving
If I move all INI files back to Data on CCleaner close as well as the branding.dll and ccleaner.dat, would that satisfy all needs? Would CCEnhancer then be able to run from the Data directory or does it need ccleaner.exe in its directory as well as all the configuration files?
Moving
CCEnhancer will run, but it needs to know where is the CCleaner.exe to store the winapp2.ini file. If CCEnhancer.exe is in the same directory with CCleaner.exe it will catch it automatically and will store the winapp2.ini. If it is in a different directory and it don't know where is the CCleaner.exe it will download the winapp2.ini, but when you exit CCEnhancer it delete winapp2.ini. I don't know is that a bug or is it by design. I suggest Shane Gowland (the developer of CCEnhancer) to take a look in this disqussion, because you are the developers and may find the best sollution for this.
One or The Other
Hmmm. I can either have the winapp2.ini, winapp1.ini, and license files within App\CCleaner and the ccleaner.ini within Data or I can have them all in Data. It sounds like CCEnhancer won't work with either of those scenarios.
It will
I think the simple way is to
and CCEnhancer within Data. In that case you must set the portable location to ccPortable\App\CCleaner from Functions > Add Portable Location options in CCEnhancer. But this portable location will work only for a fixed drive. For example I use most of the portable apps from my hard drive and I set the Portable Location in CCEnhancer to D:\PortableApps\ccPortable\App\CCleaner. I think that this sollution can be fixed if/when CCEnhancer work with relative path for CCleaner.exe. At this time it can't.
Ccleaner.zip versus ccPortable
I've been running Ccleaner.zip portable version within my PortableApps platform on my c drive for several years.
It allows me to run Ccleaner as a standard user or as the administrator and perform the appropriate cleaning.
However with ccPortable I'm forced to run as Administrator and hence cannot clean my standard users files or registry entries.
Could Switch
I could switch to ask. I just assumed everyone would run as admin.
It would be great if you
It would be great if you could 'ask'.
For example I have my browser, Vivaldi, installed only on my standard user account so Ccleaner cannot see to clean its junk files when run as Administrator.
Thanks
No Longer Works
I downloaded the ZIP portable version from their site and ran it. If you don't give it admin rights, it won't run, at least on Windows 10 Pro x64. Looks like they removed that feature in a recent version.
Version 5.38.6357
I have version 5.38.6357 installed from the .zip file on Ccleaner's site on my PortableApps platform and I can execute it from a standard user account without Admin rights. Here's my spec:
Dell Optiplex 755/ Intel Core 2 Duo/ 2.3MHz/ 4gb RAM/ Intel GMA 3100 Video/ 300GB HD / CDRW-DVD/ Win 7 Home Premium 32bit/ Win 7 Firewall/ Avast 2017(Free)/ WinPatrol+/ MBAM(Free)/ Microsoft MSRT/ Vivaldi(Ublock, WOT)/ IE11/ BT Home Hub 5(wireless)
5.38.6357 fails for me
I downloaded the ccsetup538.zip from Piriform's site. Unzipped it. I ran CCleaner64.exe on my Windows 10 Pro x64 machine and CCleaner.exe on my Windows 7 x86 virtual machine. In both instances, clicking NO in the box that pops up requesting admin rights, the app just exits.
ccPortable / Ccleaner
Strangely I get a different result.
I did the following using the 32bit version of 5.38.6357 from my standard user account.
I clean installed ccPortable from your site and Ccleaner538.zip from Piriform's site into my PortableApps platform on my c drive.
I then ran ccPortable and was forced to enter my Admin password. I did an Analyse command and there was 42mb of files to be cleaned.
I then ran cCleaner and was not asked for my Admin password. I did an Analyse command and there was 437mb of files to be cleaned (mainly from my browser Vivaldi which is installed only in my standard user account)
Finally I ran Ccleaner as Administrator. I did an Analyse command and there was 42mb of files to be cleaned. (just as ccPortable)