Jump to content
CCleaner Community Forums


Experienced Members
  • Content Count

  • Joined

  • Last visited

Posts posted by APMichael

  1. I had a little more time to check the bug and have to correct parts of my previous post. (I use Windows 10 for my following examples.)

    The following DetectOS strings no longer work:

    DetectOS=|10.0 (= for Windows 10 and older)
    DetectOS=10.0|10.0 (= only for Windows 10)

    The problem seems to be that the version number after the pipe symbol now also needs the build number, because the following strings work:


    Please make sure that CCleaner, if no build number is included in the string, behaves like the previous versions and accepts a simple "|10.0" again. Thanks!

    @hazelnut: Thanks for the flagging.

  2. There is a bug in the current CCleaner version:

    A DetectOS according to the scheme "DetectOS=from|to" (e.g. "DetectOS=6.2|6.3") does not work anymore and CCleaner therefore sorts out the entry.

    The other combinations with a pipe symbol still seem to work (e.g. "DetectOS=|10.0" or "DetectOS=10.0|").

    The bug was found by @dvdbane and reported here:

  3. 2 hours ago, ricktendo64 said:

    MS Antivirus did flag the latest version

    Question: What happened to the Default entries and how how do I add them back using winapp2ool?


    The VirusTotal summary is still clean:
    Did you possibly mean blocking by SmartScreen?

    About your question:
    You could use the previous version 1.02 for this. Select "WinappDebug" (1) and enable "Toggle Autocorrect" (3). When you execute "Run" (1) the lines will be inserted automatically again.

  4. On 24/04/2020 at 03:25, don_dolarson said:

    The previously proposed application Caprine left over some files in C:\Users\%USERPROFILE%\AppData\Roaming\Caprine after it's uninstallation, and disappeared from CCleaner. About 70MB of data.


    We can change the detection, but CCleaner will still only delete the folders and files defined in Winapp2.ini after uninstalling the application. A complete removal of all leftovers after an uninstall will always require manual work or a special uninstaller tool.


    On 24/04/2020 at 07:20, siliconman01 said:

    ... [NetworkList *] ...

    Testing this entry, on reboot of the system, it causes an alert message to appear in the Notification tray asking if the user wants to make the network discoverable.  The default value is Yes.  This could be a bit discerning for users to who are running multiple computers on a network.  


    Right! This entry deletes the data and few but important settings of all networks ever connected. This may not be a big problem on a stationary PC with only one network connection, but on a Notebook with many changing network connections (different private, business and public networks) this must be set again for each network as desired.

    Windows saves the network/firewall category (Public, Private, Domain) there, hence the request after a reboot. Also, some people change the name of a LAN there (under Windows 7 this was even possible via the Control Panel).

  5. 3 hours ago, ricktendo64 said:

    Sorry if this has been asked before, but can winapp2ool change all Default=False entries to True? ...


    No, this function does not exist. But as @Andavari has already written, "=False" can be simply replaced by "=True" with Notepad.

    (By the way, you can also right-click on a section name in CCleaner and select "Check all". But this does not directly change the Winapp2.ini.)

  6. 1 hour ago, Willy2 said:

    ... [OE Classic *] ...

    1) Does it matter that "ExcludeKey1=" comes after "FileKey=" ?? Would it matter if I would reverse the sequence and put "ExcludeKey=" before "FileKey=" ??

    2) Was this already included in a previous "Winapp2.ini" ?? I got these entries through the program CCEnhancer (not supported by the folks of CCleaner and use it therefore at your own risk).


    1) No, the order does not matter. For a fast and automated error checking, however, an order had to be determined. And since only very few entries have ExcludeKeys, they were placed at the end of an entry.

    2) Yes, the corrected entry is already included since last December. The tool you mentioned does not use its own Winapp2.ini file, but downloads ours from GitHub. Therefore, it's also better to report problems with entries directly here or on GitHub, rather than in the tool's forum.

  7. 2 hours ago, PICPro said:

    I'm thinking that we should have an entry to remove the html5 offline cache files from Mozilla based browsers. Ccleaner doesn't seem to do it natively and clearing the cache in the browsers seems to still leave the index.sqlite file, or it gets created as the browser exits if you manually delete it. ...


    I'm not sure. If this is not cleaned up by CCleaner, then someone would probably have made an entry for it a long time ago.

    If you search the forum for "OfflineCache", CCleaner seems to clean it up. The entry "Cookies" should do this. CCleaner cleans up the database directly (and therefore does not delete the ".sqlite" file itself).

    Quote: "... [Pale Moon - Offline Cache*] ... ok, found with Firefox -> Cookies (!!!) ..."


    I can now confirm that the "OfflineCache" is cleaned by CCleaner (entry "Cookies").

    You can test it yourself as follows:
    - Open a website using the offline cache: https://html.spec.whatwg.org/demos/offline/clock/clock2.html
    - Check "appcache" with: about:cache
    - Close Firefox and run CCleaner entry "Cookies".
    - You can now see that CCleaner deletes the subfolders of "OfflineCache".
    - Open Firefox and check "appcache" again: about:cache
    - You can see that there are no more entries.
    (The CCleaner entry "Compact Databases" then reduces the size of the cleaned ".sqlite" file back to the original size of 256 KB.)

  8. I think 3) should be:

    3) Navigate to: C:\Users\<your username>\AppData\Local\

    However, the question remains why this only occurs with a few Office users. I also have these files in the Temp folder, but I can delete them without any problems. My Office 2016 has never been affected by CCleaner.

    By the way, there is unfortunately still no official answer here either:

  9. Thanks for testing and your reply.

    Here the revised entry:

    [Process Hacker *]
    DetectFile=%ProgramFiles%\Process Hacker
    FileKey1=%AppData%\Process Hacker\Cache|*.*|RECURSE
    FileKey2=%ProgramFiles%\Process Hacker|processhacker-setup.exe


    LibreOffice now seems to omit the version number in the folder name, so I modified the entry:

    [LibreOffice *]

  10. 13 hours ago, trium said:

    ... english "compact databases" -> current german translation "Datenbanken komprimieren" <- really? is this meant? -> "compress databases" or "compacting databases" ...


    As far as I know, these entries reduce the size of all database files. So it certainly means "to compact databases" respectively "to compress databases" and the translation should be correct.

  11. 15 hours ago, don_dolarson said:

    ... However, I've found another "cached" installation/update package located in %USERPROFILE%\AppData\Roaming\Process Hacker\Cache folder. There's another "NYGWEFSCZHOPGSU" folder inside of it and a processhacker-build-setup.exe file there.


    The full path is then the following, correct?

    %AppData%\Process Hacker\Cache\NYGWEFSCZHOPGSU\processhacker-build-setup.exe

    However, I guess the folder name is randomly generated. Since it is located in a folder called "Cache", the question arises whether you can simply delete the entire contents of the folder. Can you please try if deleting the entire contents of the folder "Cache" will cause problems? Thanks a lot!

  12. 1 hour ago, Andavari said:

    ... When I used SMalik's revised [Activity History *] cleaner I had to stop both of these services for it to work (full names as seen in Services):
    * Connected Devices Platform Service
    * Connected Devices Platform User Service_48409
    I wonder if it's safe to just disable those two services, or not? ...


    I also only use offline accounts and still have both folders on all systems. I found out that the service "Connected Devices Platform User Service_xxxxx" is responsible for the folder "random string" and the service "Connected Devices Platform Service" for the folder "L.username". The service "Connected Devices Platform User Service_xxxxx" can only be disabled permanently via the registry. However, since the service is no longer used only for sync tasks, it is better not to disable it - as you have already written. After deleting the cache databases, I have not noticed any side effects, at least until now.

  13. 3 hours ago, wixud said:

    This sh!t freezed programm after updating,little bit scared when programm stuck at launching....


    You simply have to wait longer, because CCleaner now has to process thousands of new entries. When all entries have been processed, CCleaner is ready for operation again. To speed up the start again, you can use the Trim function of Winapp2ool.

    Please read post #1: https://community.ccleaner.com/topic/32310-winapp2ini-additions/?tab=comments#comment-175835

  14. Just for your information: The "empty.check" is not a new function, but only a fantasy file pattern. You can use any file pattern you like, which is normally never used by programs (examples: "abc.xyz" or "no.content").

    By the way, the culprit really seems to be the "Microsoft Provisioning".

  15. @dvdbane
    Most entries for "Metro Apps" clean up the "AC\Temp" folder, so this should be safe. I think we can add this to Winapp2.ini.




    The FileKey of your entry should work, but I would still recommend the "official" syntax:



    To make sure that only empty folders are deleted, a "fake" file pattern can be used:

  • Create New...