ccPortable 5.38.6357 (clean local PCs via CCleaner) Released

John T. Haller's picture
Submitted by John T. Haller on December 30, 2017 - 3:52pm

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.

Learn more about CCleaner®

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!

Story Topic:

Comments

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] in ccPortable.ini and copy the winapp2.ini file to the Data dir

https://github.com/MoscaDotTo/Winapp2

John T. Haller's picture

I'll add an installer.ini directive to preserve it on upgrades so you can safely leave it in the CCleaner folder.

Sometimes, the impossible can become possible, if you're awesome!

John T. Haller's picture

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?

Sometimes, the impossible can become possible, if you're awesome!

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 Blush

John T. Haller's picture

I've got the installer for the next release set to preserve all INI files within the CCleaner directory just in case.

Sometimes, the impossible can become possible, if you're awesome!

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?

John T. Haller's picture

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.

Sometimes, the impossible can become possible, if you're awesome!

@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.

  • If you press Yes, the winapp2.ini will be moved to the portable location and the CCleaner will be executed BUT not in a portable mode. This will create new fresh ccleaner.ini in CCleaner folder. After that if you run ccPortable.exe the ccleaner.ini from Data folder will be replaced with this from CCleaner folder and you will lost your previous settings in it.
  • If you press No and close CCEnhancer, then only the winapp2.ini will be moved to the portable location.

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 and CCleaner.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 Smile

John T. Haller's picture

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?

Sometimes, the impossible can become possible, if you're awesome!

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.

John T. Haller's picture

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.

Sometimes, the impossible can become possible, if you're awesome!

I think the simple way is to

have the winapp2.ini, winapp1.ini, and license files within App\CCleaner and the ccleaner.ini within Data

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.

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.

John T. Haller's picture

I could switch to ask. I just assumed everyone would run as admin.

Sometimes, the impossible can become possible, if you're awesome!

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

John T. Haller's picture

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.

Sometimes, the impossible can become possible, if you're awesome!

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)

John T. Haller's picture

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.

Sometimes, the impossible can become possible, if you're awesome!

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)